[][src]Crate rusoto_apigatewayv2

Amazon API Gateway V2

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

Structs

AccessLogSettings

Settings for logging access in a stage.

Api

Represents an API.

ApiGatewayV2Client

A client for the AmazonApiGatewayV2 API.

ApiMapping

Represents an API mapping.

Authorizer

Represents an authorizer.

Cors

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

CreateApiMappingRequest

Creates a new ApiMapping resource to represent an API mapping.

CreateApiMappingResponse
CreateApiRequest

Creates a new Api resource to represent an API.

CreateApiResponse
CreateAuthorizerRequest

Creates a new Authorizer resource to represent an authorizer.

CreateAuthorizerResponse
CreateDeploymentRequest

Creates a new Deployment resource to represent a deployment.

CreateDeploymentResponse
CreateDomainNameRequest

Creates a new DomainName resource to represent a domain name.

CreateDomainNameResponse
CreateIntegrationRequest

Creates a new Integration resource to represent an integration.

CreateIntegrationResponseRequest

Creates a new IntegrationResponse resource to represent an integration response.

CreateIntegrationResponseResponse
CreateIntegrationResult
CreateModelRequest

Creates a new Model.

CreateModelResponse
CreateRouteRequest

Creates a new Route resource to represent a route.

CreateRouteResponseRequest

Creates a new RouteResponse resource to represent a route response.

CreateRouteResponseResponse
CreateRouteResult
CreateStageRequest

Creates a new Stage resource to represent a stage.

CreateStageResponse
CreateVpcLinkRequest

Creates a VPC link

CreateVpcLinkResponse
DeleteAccessLogSettingsRequest
DeleteApiMappingRequest
DeleteApiRequest
DeleteAuthorizerRequest
DeleteCorsConfigurationRequest
DeleteDeploymentRequest
DeleteDomainNameRequest
DeleteIntegrationRequest
DeleteIntegrationResponseRequest
DeleteModelRequest
DeleteRouteRequest
DeleteRouteRequestParameterRequest
DeleteRouteResponseRequest
DeleteRouteSettingsRequest
DeleteStageRequest
DeleteVpcLinkRequest
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.

ExportApiRequest
ExportApiResponse
GetApiMappingRequest
GetApiMappingResponse
GetApiMappingsRequest
GetApiMappingsResponse
GetApiRequest
GetApiResponse
GetApisRequest
GetApisResponse
GetAuthorizerRequest
GetAuthorizerResponse
GetAuthorizersRequest
GetAuthorizersResponse
GetDeploymentRequest
GetDeploymentResponse
GetDeploymentsRequest
GetDeploymentsResponse
GetDomainNameRequest
GetDomainNameResponse
GetDomainNamesRequest
GetDomainNamesResponse
GetIntegrationRequest
GetIntegrationResponseRequest
GetIntegrationResponseResponse
GetIntegrationResponsesRequest
GetIntegrationResponsesResponse
GetIntegrationResult
GetIntegrationsRequest
GetIntegrationsResponse
GetModelRequest
GetModelResponse
GetModelTemplateRequest
GetModelTemplateResponse
GetModelsRequest
GetModelsResponse
GetRouteRequest
GetRouteResponseRequest
GetRouteResponseResponse
GetRouteResponsesRequest
GetRouteResponsesResponse
GetRouteResult
GetRoutesRequest
GetRoutesResponse
GetStageRequest
GetStageResponse
GetStagesRequest
GetStagesResponse
GetTagsRequest
GetTagsResponse
GetVpcLinkRequest
GetVpcLinkResponse
GetVpcLinksRequest
GetVpcLinksResponse
ImportApiRequest

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.

ParameterConstraints

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

ReimportApiRequest

ReimportApiResponse
Route

Represents a route.

RouteResponse

Represents a route response.

RouteSettings

Represents a collection of route settings.

Stage

Represents an API stage.

TagResourceRequest

Creates a new Tag resource to represent a tag.

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.

UntagResourceRequest
UpdateApiMappingRequest

Updates an ApiMapping.

UpdateApiMappingResponse
UpdateApiRequest

Updates an Api.

UpdateApiResponse
UpdateAuthorizerRequest

Updates an Authorizer.

UpdateAuthorizerResponse
UpdateDeploymentRequest

Updates a Deployment.

UpdateDeploymentResponse
UpdateDomainNameRequest

Updates a DomainName.

UpdateDomainNameResponse
UpdateIntegrationRequest

Updates an Integration.

UpdateIntegrationResponseRequest

Updates an IntegrationResponses.

UpdateIntegrationResponseResponse
UpdateIntegrationResult
UpdateModelRequest

Updates a Model.

UpdateModelResponse
UpdateRouteRequest

Updates a Route.

UpdateRouteResponseRequest

Updates a RouteResponse.

UpdateRouteResponseResponse
UpdateRouteResult
UpdateStageRequest

Updates a Stage.

UpdateStageResponse
UpdateVpcLinkRequest

Updates a VPC link.

UpdateVpcLinkResponse
VpcLink

Represents a VPC link.

Enums

CreateApiError

Errors returned by CreateApi

CreateApiMappingError

Errors returned by CreateApiMapping

CreateAuthorizerError

Errors returned by CreateAuthorizer

CreateDeploymentError

Errors returned by CreateDeployment

CreateDomainNameError

Errors returned by CreateDomainName

CreateIntegrationError

Errors returned by CreateIntegration

CreateIntegrationResponseError

Errors returned by CreateIntegrationResponse

CreateModelError

Errors returned by CreateModel

CreateRouteError

Errors returned by CreateRoute

CreateRouteResponseError

Errors returned by CreateRouteResponse

CreateStageError

Errors returned by CreateStage

CreateVpcLinkError

Errors returned by CreateVpcLink

DeleteAccessLogSettingsError

Errors returned by DeleteAccessLogSettings

DeleteApiError

Errors returned by DeleteApi

DeleteApiMappingError

Errors returned by DeleteApiMapping

DeleteAuthorizerError

Errors returned by DeleteAuthorizer

DeleteCorsConfigurationError

Errors returned by DeleteCorsConfiguration

DeleteDeploymentError

Errors returned by DeleteDeployment

DeleteDomainNameError

Errors returned by DeleteDomainName

DeleteIntegrationError

Errors returned by DeleteIntegration

DeleteIntegrationResponseError

Errors returned by DeleteIntegrationResponse

DeleteModelError

Errors returned by DeleteModel

DeleteRouteError

Errors returned by DeleteRoute

DeleteRouteRequestParameterError

Errors returned by DeleteRouteRequestParameter

DeleteRouteResponseError

Errors returned by DeleteRouteResponse

DeleteRouteSettingsError

Errors returned by DeleteRouteSettings

DeleteStageError

Errors returned by DeleteStage

DeleteVpcLinkError

Errors returned by DeleteVpcLink

ExportApiError

Errors returned by ExportApi

GetApiError

Errors returned by GetApi

GetApiMappingError

Errors returned by GetApiMapping

GetApiMappingsError

Errors returned by GetApiMappings

GetApisError

Errors returned by GetApis

GetAuthorizerError

Errors returned by GetAuthorizer

GetAuthorizersError

Errors returned by GetAuthorizers

GetDeploymentError

Errors returned by GetDeployment

GetDeploymentsError

Errors returned by GetDeployments

GetDomainNameError

Errors returned by GetDomainName

GetDomainNamesError

Errors returned by GetDomainNames

GetIntegrationError

Errors returned by GetIntegration

GetIntegrationResponseError

Errors returned by GetIntegrationResponse

GetIntegrationResponsesError

Errors returned by GetIntegrationResponses

GetIntegrationsError

Errors returned by GetIntegrations

GetModelError

Errors returned by GetModel

GetModelTemplateError

Errors returned by GetModelTemplate

GetModelsError

Errors returned by GetModels

GetRouteError

Errors returned by GetRoute

GetRouteResponseError

Errors returned by GetRouteResponse

GetRouteResponsesError

Errors returned by GetRouteResponses

GetRoutesError

Errors returned by GetRoutes

GetStageError

Errors returned by GetStage

GetStagesError

Errors returned by GetStages

GetTagsError

Errors returned by GetTags

GetVpcLinkError

Errors returned by GetVpcLink

GetVpcLinksError

Errors returned by GetVpcLinks

ImportApiError

Errors returned by ImportApi

ReimportApiError

Errors returned by ReimportApi

TagResourceError

Errors returned by TagResource

UntagResourceError

Errors returned by UntagResource

UpdateApiError

Errors returned by UpdateApi

UpdateApiMappingError

Errors returned by UpdateApiMapping

UpdateAuthorizerError

Errors returned by UpdateAuthorizer

UpdateDeploymentError

Errors returned by UpdateDeployment

UpdateDomainNameError

Errors returned by UpdateDomainName

UpdateIntegrationError

Errors returned by UpdateIntegration

UpdateIntegrationResponseError

Errors returned by UpdateIntegrationResponse

UpdateModelError

Errors returned by UpdateModel

UpdateRouteError

Errors returned by UpdateRoute

UpdateRouteResponseError

Errors returned by UpdateRouteResponse

UpdateStageError

Errors returned by UpdateStage

UpdateVpcLinkError

Errors returned by UpdateVpcLink

Traits

ApiGatewayV2

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