Skip to main content

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