apigatewayv2-2018-11-29 library

Classes

AccessLogSettings
Settings for logging access in a stage.
Api
Represents an API.
ApiGatewayV2
Amazon API Gateway V2
ApiMapping
Represents an API mapping.
Authorizer
Represents an authorizer.
AwsClientCredentials
AWS credentials.
Cors
Represents a CORS configuration. Supported only for HTTP APIs. See Configuring CORS for more information.
CreateApiMappingResponse
CreateApiResponse
CreateAuthorizerResponse
CreateDeploymentResponse
CreateDomainNameResponse
CreateIntegrationResponseResponse
CreateIntegrationResult
CreateModelResponse
CreateRouteResponseResponse
CreateRouteResult
CreateStageResponse
CreateVpcLinkResponse
DeleteVpcLinkResponse
Deployment
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.
DomainName
Represents a domain name.
DomainNameConfiguration
The domain name configuration.
ExportApiResponse
GetApiMappingResponse
GetApiMappingsResponse
GetApiResponse
GetApisResponse
GetAuthorizerResponse
GetAuthorizersResponse
GetDeploymentResponse
GetDeploymentsResponse
GetDomainNameResponse
GetDomainNamesResponse
GetIntegrationResponseResponse
GetIntegrationResponsesResponse
GetIntegrationResult
GetIntegrationsResponse
GetModelResponse
GetModelsResponse
GetModelTemplateResponse
GetRouteResponseResponse
GetRouteResponsesResponse
GetRouteResult
GetRoutesResponse
GetStageResponse
GetStagesResponse
GetTagsResponse
GetVpcLinkResponse
GetVpcLinksResponse
ImportApiResponse
Integration
Represents an integration.
IntegrationResponse
Represents an integration response.
JWTConfiguration
Represents the configuration of a JWT authorizer. Required for the JWT authorizer type. Supported only for HTTP APIs.
Model
Represents a data model for an API. Supported only for WebSocket APIs. See Create Models and Mapping Templates for Request and Response Mappings.
MutualTlsAuthentication
MutualTlsAuthenticationInput
ParameterConstraints
Validation constraints imposed on parameters of a request (path, query string, headers).
ReimportApiResponse
Route
Represents a route.
RouteResponse
Represents a route response.
RouteSettings
Represents a collection of route settings.
Stage
Represents an API stage.
TagResourceResponse
TlsConfig
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.
TlsConfigInput
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.
UpdateApiMappingResponse
UpdateApiResponse
UpdateAuthorizerResponse
UpdateDeploymentResponse
UpdateDomainNameResponse
UpdateIntegrationResponseResponse
UpdateIntegrationResult
UpdateModelResponse
UpdateRouteResponseResponse
UpdateRouteResult
UpdateStageResponse
UpdateVpcLinkResponse
Represents a VPC link.

Enums

AuthorizationType
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.
AuthorizerType
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).
ConnectionType
Represents a connection type.
ContentHandlingStrategy
Specifies how to handle response payload content type conversions. Supported only for WebSocket APIs.
DeploymentStatus
Represents a deployment status.
DomainNameStatus
The status of the domain name migration. The valid values are AVAILABLE and UPDATING. 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.
EndpointType
Represents an endpoint type.
IntegrationType
Represents an API method integration type.
LoggingLevel
The logging level.
PassthroughBehavior
Represents passthrough behavior for an integration response. Supported only for WebSocket APIs.
ProtocolType
Represents a protocol type.
SecurityPolicy
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.
VpcLinkStatus
The status of the VPC link.
VpcLinkVersion
The version of the VPC link.