Crate rusoto_apigatewayv2

Crate rusoto_apigatewayv2 

Source
Expand description

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.

MutualTlsAuthentication
MutualTlsAuthenticationInput
ParameterConstraints

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

ReimportApiRequest

ReimportApiResponse
ResetAuthorizersCacheRequest
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
ResetAuthorizersCacheError
Errors returned by ResetAuthorizersCache
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.