Package-level declarations
Types
Settings for logging access in a stage.
Base class for all service related exceptions thrown by the ApiGatewayV2 client
Represents an API mapping.
The authorization type. For WebSocket APIs, valid values are NONE for open access, AWS_IAM for using AWS IAM permissions, and CUSTOM for using a Lambda authorizer. For HTTP APIs, valid values are NONE for open access, JWT for using JSON Web Tokens, AWS_IAM for using AWS IAM permissions, and CUSTOM for using a Lambda authorizer.
Represents an authorizer.
The authorizer type. Specify REQUEST for a Lambda function using incoming request parameters. Specify JWT to use JSON Web Tokens (supported only for HTTP APIs).
The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.
The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.
Represents a connection type.
Specifies how to handle response payload content type conversions. Supported only for WebSocket APIs.
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 deployment status.
Represents a domain name.
The domain name configuration.
The status of the domain name migration. The valid values are AVAILABLE, UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.
Represents an endpoint type.
Represents an integration.
Represents an integration response.
Represents an API method integration type.
The IP address types that can invoke your API or domain name.
Represents the configuration of a JWT authorizer. Required for the JWT authorizer type. Supported only for HTTP APIs.
The logging level.
Represents a data model for an API. Supported only for WebSocket APIs. See Create Models and Mapping Templates for Request and Response Mappings.
The resource specified in the request was not found. See the message field for more information.
Validation constraints imposed on parameters of a request (path, query string, headers).
Represents passthrough behavior for an integration response. Supported only for WebSocket APIs.
Represents a protocol type.
Represents a route response.
Represents a collection of route settings.
Represents a routing rule.
The routing rule action.
Represents an InvokeApi action.
Represents a routing rule condition.
Represents a MatchBasePaths condition.
Represents a MatchHeaders condition.
Represents a MatchHeaderValue.
The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are TLS_1_0 and TLS_1_2.
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.
A limit has been exceeded. See the accompanying error message for details.
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.
The status of the VPC link.
The version of the VPC link.