Package software.amazon.smithy.aws.apigateway.traits
package software.amazon.smithy.aws.apigateway.traits
-
ClassesClassDescriptionIndicates that an operation requires an API key for API Gateway usage plan enforcement.Defines the TLS policy and endpoint access mode for an API Gateway REST API.Represents an API Gateway authorizer.Builder used to create an
AuthorizerDefinition.Computes the effective authorizers of each resource and operation in a service.Defines a map of API Gatewayx-amazon-apigateway-authorizervalues that correspond to Smithy authorization definitions.Builds anAuthorizersTrait.Validates if authorizers traits are well-defined.Attaches an API Gateway authorizer to a service, resource, or operation.Defines the endpoint configuration for an API Gateway REST API, including the endpoint type, VPC endpoint IDs, whether the default execute-api endpoint is disabled, and the IP address type.Validates theaws.apigateway#endpointConfigurationtrait.A gateway response configuration for a specific response type.Builder used to create aGatewayResponse.Emits a DANGER validation event when a service has both@gatewayResponsesand@corsapplied, since gateway responses take precedence over CORS-generated headers and may produce unexpected results.Defines custom gateway responses for an API Gateway REST API.Builds aGatewayResponsesTrait.An API Gateway integration response object.Builds aIntegrationResponse.API Gateway integration.Computes the API Gateway integration for each operation, resource, and service shape in a model.Defines the minimum payload size in bytes at which compression is applied on an API Gateway REST API.API Gateway mock integration.Defines a resource policy for an API Gateway REST API.TLS configuration for an API Gateway integration.Builds aTlsConfig.