Package-level declarations
Types
The `AWS::ApiGatewayV2::Api`
resource creates an API. WebSocket APIs and HTTP APIs are supported. For more information about WebSocket APIs, see About WebSocket APIs in API Gateway in the API Gateway Developer Guide. For more information about HTTP APIs, see HTTP APIs in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::Api`
resource creates an API. WebSocket APIs and HTTP APIs are supported. For more information about WebSocket APIs, see About WebSocket APIs in API Gateway in the API Gateway Developer Guide. For more information about HTTP APIs, see HTTP APIs in the API Gateway Developer Guide.
Builder for ApiArgs.
The `AWS::ApiGatewayV2::ApiMapping`
resource contains an API mapping. An API mapping relates a path of your custom domain name to a stage of your API. A custom domain name can have multiple API mappings, but the paths can't overlap. A custom domain can map only to APIs of the same protocol type. For more information, see CreateApiMapping in the Amazon API Gateway V2 API Reference.
The `AWS::ApiGatewayV2::ApiMapping`
resource contains an API mapping. An API mapping relates a path of your custom domain name to a stage of your API. A custom domain name can have multiple API mappings, but the paths can't overlap. A custom domain can map only to APIs of the same protocol type. For more information, see CreateApiMapping in the Amazon API Gateway V2 API Reference.
Builder for ApiMappingArgs.
Builder for ApiMapping.
Builder for Api.
The `AWS::ApiGatewayV2::Authorizer`
resource creates an authorizer for a WebSocket API or an HTTP API. To learn more, see Controlling and managing access to a WebSocket API in API Gateway and Controlling and managing access to an HTTP API in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::Authorizer`
resource creates an authorizer for a WebSocket API or an HTTP API. To learn more, see Controlling and managing access to a WebSocket API in API Gateway and Controlling and managing access to an HTTP API in API Gateway in the API Gateway Developer Guide.
Builder for AuthorizerArgs.
Builder for Authorizer.
The `AWS::ApiGatewayV2::Deployment`
resource creates a deployment for an API.
The `AWS::ApiGatewayV2::Deployment`
resource creates a deployment for an API.
Builder for DeploymentArgs.
Builder for Deployment.
The `AWS::ApiGatewayV2::DomainName`
resource specifies a custom domain name for your API in Amazon API Gateway (API Gateway). You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see Set up Custom Domain Name for an API in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::DomainName`
resource specifies a custom domain name for your API in Amazon API Gateway (API Gateway). You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see Set up Custom Domain Name for an API in API Gateway in the API Gateway Developer Guide.
Builder for DomainNameArgs.
Builder for DomainName.
An example resource schema demonstrating some basic constructs and validation rules.
An example resource schema demonstrating some basic constructs and validation rules.
Builder for IntegrationArgs.
Builder for Integration.
The `AWS::ApiGatewayV2::IntegrationResponse`
resource updates an integration response for an WebSocket API. For more information, see Set up WebSocket API Integration Responses in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::IntegrationResponse`
resource updates an integration response for an WebSocket API. For more information, see Set up WebSocket API Integration Responses in API Gateway in the API Gateway Developer Guide.
Builder for IntegrationResponseArgs.
Builder for IntegrationResponse.
The `AWS::ApiGatewayV2::Model`
resource updates data model for a WebSocket API. For more information, see Model Selection Expressions in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::Model`
resource updates data model for a WebSocket API. For more information, see Model Selection Expressions in the API Gateway Developer Guide.
Builder for ModelArgs.
Builder for Model.
The `AWS::ApiGatewayV2::Route`
resource creates a route for an API.
Builder for RouteArgs.
Builder for Route.
The `AWS::ApiGatewayV2::RouteResponse`
resource creates a route response for a WebSocket API. For more information, see Set up Route Responses for a WebSocket API in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::RouteResponse`
resource creates a route response for a WebSocket API. For more information, see Set up Route Responses for a WebSocket API in API Gateway in the API Gateway Developer Guide.
Builder for RouteResponseArgs.
Builder for RouteResponse.
Schema for AWS::ApiGatewayV2::RoutingRule
Schema for AWS::ApiGatewayV2::RoutingRule
Builder for RoutingRuleArgs.
Builder for RoutingRule.
The `AWS::ApiGatewayV2::VpcLink`
resource creates a VPC link. Supported only for HTTP APIs. The VPC link status must transition from `PENDING`
to `AVAILABLE`
to successfully create a VPC link, which can take up to 10 minutes. To learn more, see Working with VPC Links for HTTP APIs in the API Gateway Developer Guide.
The `AWS::ApiGatewayV2::VpcLink`
resource creates a VPC link. Supported only for HTTP APIs. The VPC link status must transition from `PENDING`
to `AVAILABLE`
to successfully create a VPC link, which can take up to 10 minutes. To learn more, see Working with VPC Links for HTTP APIs in the API Gateway Developer Guide.
Builder for VpcLinkArgs.
Builder for VpcLink.