AWSAPIGatewayRestAPIResourceMethod
No description
type AWSAPIGatewayRestAPIResourceMethod {
apiKeyRequired: Boolean!
authorizationScopes: [String!]!
authorizationType: AWSAPIGatewayAuthorizationType!
authorizerId: String!
httpMethod: String!
integration: AWSAPIGatewayRestAPIResourceMethodIntegration
responses: [AWSAPIGatewayRestAPIResourceMethodResponse!]!
name: String!
requestModels: [AWSTag!]!
requestParameters: [AWSAPIGatewayRestAPIResourceMethodParameter!]!
requestValidatorId: String!
}
Fields
AWSAPIGatewayRestAPIResourceMethod.apiKeyRequired
● Boolean!
non-null scalar
Indicates whether a valid ApiKey is required to invoke thismethod
AWSAPIGatewayRestAPIResourceMethod.authorizationScopes
● [String!]!
non-null scalar
A list of authorization scopes configured on the method
AWSAPIGatewayRestAPIResourceMethod.authorizationType
● AWSAPIGatewayAuthorizationType!
non-null enum
The method's authorization type
AWSAPIGatewayRestAPIResourceMethod.authorizerId
● String!
non-null scalar
The identifier of an Authorizer to use on this method. The authorizationType must be
CUSTOM
AWSAPIGatewayRestAPIResourceMethod.httpMethod
● String!
non-null scalar
The method's HTTP verb
AWSAPIGatewayRestAPIResourceMethod.integration
● AWSAPIGatewayRestAPIResourceMethodIntegration
union
The method's integration responsible for passing the client-submitted request to the back end and performing necessary transformations to make the request compliant with the back end
AWSAPIGatewayRestAPIResourceMethod.responses
● [AWSAPIGatewayRestAPIResourceMethodResponse!]!
non-null object
A method response associated with a given HTTP status code
AWSAPIGatewayRestAPIResourceMethod.name
● String!
non-null scalar
A human-friendly operation identifier for the method
AWSAPIGatewayRestAPIResourceMethod.requestModels
● [AWSTag!]!
non-null object
A key-value map specifying data schemas, represented by Model resources, (as the mapped value) of the request payloads of given content types (as the mapping key)
AWSAPIGatewayRestAPIResourceMethod.requestParameters
● [AWSAPIGatewayRestAPIResourceMethodParameter!]!
non-null object
A key-value map defining required or optional method request parameters that can be accepted by API Gateway
AWSAPIGatewayRestAPIResourceMethod.requestValidatorId
● String!
non-null scalar
The identifier of a RequestValidator for request validation
Member of
AWSAPIGatewayRestAPIResource
object