logo
Expand description

Amazon API Gateway V2

If you’re using the service, you’re probably looking for ApiGatewayV2Client and ApiGatewayV2.

Structs

Settings for logging access in a stage.

Represents an API.

A client for the AmazonApiGatewayV2 API.

Represents an API mapping.

Represents an authorizer.

Represents a CORS configuration. Supported only for HTTP APIs. See Configuring CORS for more information.

Creates a new ApiMapping resource to represent an API mapping.

Creates a new Api resource to represent an API.

Creates a new Authorizer resource to represent an authorizer.

Creates a new Deployment resource to represent a deployment.

Creates a new DomainName resource to represent a domain name.

Creates a new Integration resource to represent an integration.

Creates a new IntegrationResponse resource to represent an integration response.

Creates a new Model.

Creates a new Route resource to represent a route.

Creates a new RouteResponse resource to represent a route response.

Creates a new Stage resource to represent a stage.

Creates a VPC link

An immutable representation of an API that can be called by users. A Deployment must be associated with a Stage for it to be callable over the internet.

Represents a domain name.

The domain name configuration.

Represents an integration.

Represents an integration response.

Represents the configuration of a JWT authorizer. Required for the JWT authorizer type. Supported only for HTTP APIs.

Represents a data model for an API. Supported only for WebSocket APIs. See Create Models and Mapping Templates for Request and Response Mappings.

Validation constraints imposed on parameters of a request (path, query string, headers).

Represents a route.

Represents a route response.

Represents a collection of route settings.

Represents an API stage.

Creates a new Tag resource to represent a tag.

The TLS configuration for a private integration. If you specify a TLS configuration, private integration traffic uses the HTTPS protocol. Supported only for HTTP APIs.

The TLS configuration for a private integration. If you specify a TLS configuration, private integration traffic uses the HTTPS protocol. Supported only for HTTP APIs.

Updates an ApiMapping.

Updates an Api.

Updates an Authorizer.

Updates a Deployment.

Updates a DomainName.

Updates an Integration.

Updates an IntegrationResponses.

Updates a Model.

Updates a Route.

Updates a RouteResponse.

Updates a Stage.

Updates a VPC link.

Represents a VPC link.

Enums

Errors returned by CreateApi

Errors returned by CreateApiMapping

Errors returned by CreateAuthorizer

Errors returned by CreateDeployment

Errors returned by CreateDomainName

Errors returned by CreateIntegration

Errors returned by CreateIntegrationResponse

Errors returned by CreateModel

Errors returned by CreateRoute

Errors returned by CreateRouteResponse

Errors returned by CreateStage

Errors returned by CreateVpcLink

Errors returned by DeleteAccessLogSettings

Errors returned by DeleteApi

Errors returned by DeleteApiMapping

Errors returned by DeleteAuthorizer

Errors returned by DeleteCorsConfiguration

Errors returned by DeleteDeployment

Errors returned by DeleteDomainName

Errors returned by DeleteIntegration

Errors returned by DeleteIntegrationResponse

Errors returned by DeleteModel

Errors returned by DeleteRoute

Errors returned by DeleteRouteRequestParameter

Errors returned by DeleteRouteResponse

Errors returned by DeleteRouteSettings

Errors returned by DeleteStage

Errors returned by DeleteVpcLink

Errors returned by ExportApi

Errors returned by GetApi

Errors returned by GetApiMapping

Errors returned by GetApiMappings

Errors returned by GetApis

Errors returned by GetAuthorizer

Errors returned by GetAuthorizers

Errors returned by GetDeployment

Errors returned by GetDeployments

Errors returned by GetDomainName

Errors returned by GetDomainNames

Errors returned by GetIntegration

Errors returned by GetIntegrationResponse

Errors returned by GetIntegrationResponses

Errors returned by GetIntegrations

Errors returned by GetModel

Errors returned by GetModelTemplate

Errors returned by GetModels

Errors returned by GetRoute

Errors returned by GetRouteResponse

Errors returned by GetRouteResponses

Errors returned by GetRoutes

Errors returned by GetStage

Errors returned by GetStages

Errors returned by GetTags

Errors returned by GetVpcLink

Errors returned by GetVpcLinks

Errors returned by ImportApi

Errors returned by ReimportApi

Errors returned by ResetAuthorizersCache

Errors returned by TagResource

Errors returned by UntagResource

Errors returned by UpdateApi

Errors returned by UpdateApiMapping

Errors returned by UpdateAuthorizer

Errors returned by UpdateDeployment

Errors returned by UpdateDomainName

Errors returned by UpdateIntegration

Errors returned by UpdateIntegrationResponse

Errors returned by UpdateModel

Errors returned by UpdateRoute

Errors returned by UpdateRouteResponse

Errors returned by UpdateStage

Errors returned by UpdateVpcLink

Traits

Trait representing the capabilities of the AmazonApiGatewayV2 API. AmazonApiGatewayV2 clients implement this trait.