Skip to content

Apigatewayv2 Classes

AccessLogSettingsTypeDef

DestinationArn

  • Type: typing.Optional[str]

Format

  • Type: typing.Optional[str]

ApiMappingTypeDef

ApiId

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ApiMappingId

  • Type: typing.Optional[str]

ApiMappingKey

  • Type: typing.Optional[str]

ApiPaginatorTypeDef

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

ApiEndpoint

  • Type: typing.Optional[str]

ApiGatewayManaged

  • Type: typing.Optional[bool]

ApiId

  • Type: typing.Optional[str]

ApiKeySelectionExpression

  • Type: typing.Optional[str]

CorsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.CorsPaginatorTypeDef]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

DisableSchemaValidation

  • Type: typing.Optional[bool]

DisableExecuteApiEndpoint

  • Type: typing.Optional[bool]

ImportInfo

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

Version

  • Type: typing.Optional[str]

Warnings

  • Type: typing.Optional[typing.List[str]]

ApiTypeDef

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

ApiEndpoint

  • Type: typing.Optional[str]

ApiGatewayManaged

  • Type: typing.Optional[bool]

ApiId

  • Type: typing.Optional[str]

ApiKeySelectionExpression

  • Type: typing.Optional[str]

CorsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.CorsTypeDef]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

DisableSchemaValidation

  • Type: typing.Optional[bool]

DisableExecuteApiEndpoint

  • Type: typing.Optional[bool]

ImportInfo

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

Version

  • Type: typing.Optional[str]

Warnings

  • Type: typing.Optional[typing.List[str]]

AuthorizerPaginatorTypeDef

Name

  • Type:
  • Required: Yes

AuthorizerCredentialsArn

  • Type: typing.Optional[str]

AuthorizerId

  • Type: typing.Optional[str]

AuthorizerPayloadFormatVersion

  • Type: typing.Optional[str]

AuthorizerResultTtlInSeconds

  • Type: typing.Optional[int]

AuthorizerType

  • Type: typing.Optional[typing.Literal['JWT', 'REQUEST']]

AuthorizerUri

  • Type: typing.Optional[str]

EnableSimpleResponses

  • Type: typing.Optional[bool]

IdentitySource

  • Type: typing.Optional[typing.List[str]]

IdentityValidationExpression

  • Type: typing.Optional[str]

JwtConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.JWTConfigurationPaginatorTypeDef]

AuthorizerTypeDef

Name

  • Type:
  • Required: Yes

AuthorizerCredentialsArn

  • Type: typing.Optional[str]

AuthorizerId

  • Type: typing.Optional[str]

AuthorizerPayloadFormatVersion

  • Type: typing.Optional[str]

AuthorizerResultTtlInSeconds

  • Type: typing.Optional[int]

AuthorizerType

  • Type: typing.Optional[typing.Literal['JWT', 'REQUEST']]

AuthorizerUri

  • Type: typing.Optional[str]

EnableSimpleResponses

  • Type: typing.Optional[bool]

IdentitySource

  • Type: typing.Optional[typing.List[str]]

IdentityValidationExpression

  • Type: typing.Optional[str]

JwtConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.JWTConfigurationTypeDef]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CorsPaginatorTypeDef

AllowCredentials

  • Type: typing.Optional[bool]

AllowHeaders

  • Type: typing.Optional[typing.List[str]]

AllowMethods

  • Type: typing.Optional[typing.List[str]]

AllowOrigins

  • Type: typing.Optional[typing.List[str]]

ExposeHeaders

  • Type: typing.Optional[typing.List[str]]

MaxAge

  • Type: typing.Optional[int]

CorsTypeDef

AllowCredentials

  • Type: typing.Optional[bool]

AllowHeaders

  • Type: typing.Optional[typing.Sequence[str]]

AllowMethods

  • Type: typing.Optional[typing.Sequence[str]]

AllowOrigins

  • Type: typing.Optional[typing.Sequence[str]]

ExposeHeaders

  • Type: typing.Optional[typing.Sequence[str]]

MaxAge

  • Type: typing.Optional[int]

CreateApiMappingRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ApiMappingKey

  • Type: typing.Optional[str]

CreateApiMappingResponseTypeDef

ApiId

  • Type:
  • Required: Yes

ApiMappingId

  • Type:
  • Required: Yes

ApiMappingKey

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateApiRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

ApiKeySelectionExpression

  • Type: typing.Optional[str]

CorsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.CorsTypeDef]

CredentialsArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DisableSchemaValidation

  • Type: typing.Optional[bool]

DisableExecuteApiEndpoint

  • Type: typing.Optional[bool]

RouteKey

  • Type: typing.Optional[str]

RouteSelectionExpression

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

Target

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

CreateApiResponseTypeDef

ApiEndpoint

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiId

  • Type:
  • Required: Yes

ApiKeySelectionExpression

  • Type:
  • Required: Yes

CorsConfiguration

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DisableSchemaValidation

  • Type:
  • Required: Yes

DisableExecuteApiEndpoint

  • Type:
  • Required: Yes

ImportInfo

  • Type: typing.List[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Version

  • Type:
  • Required: Yes

Warnings

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAuthorizerRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

AuthorizerType

  • Type: typing.Literal['JWT', 'REQUEST']
  • Required: Yes

IdentitySource

  • Type: typing.Sequence[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

AuthorizerCredentialsArn

  • Type: typing.Optional[str]

AuthorizerPayloadFormatVersion

  • Type: typing.Optional[str]

AuthorizerResultTtlInSeconds

  • Type: typing.Optional[int]

AuthorizerUri

  • Type: typing.Optional[str]

EnableSimpleResponses

  • Type: typing.Optional[bool]

IdentityValidationExpression

  • Type: typing.Optional[str]

JwtConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.JWTConfigurationTypeDef]

CreateAuthorizerResponseTypeDef

AuthorizerCredentialsArn

  • Type:
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

AuthorizerPayloadFormatVersion

  • Type:
  • Required: Yes

AuthorizerResultTtlInSeconds

  • Type:
  • Required: Yes

AuthorizerType

  • Type: typing.Literal['JWT', 'REQUEST']
  • Required: Yes

AuthorizerUri

  • Type:
  • Required: Yes

EnableSimpleResponses

  • Type:
  • Required: Yes

IdentitySource

  • Type: typing.List[str]
  • Required: Yes

IdentityValidationExpression

  • Type:
  • Required: Yes

JwtConfiguration

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeploymentRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

StageName

  • Type: typing.Optional[str]

CreateDeploymentResponseTypeDef

AutoDeployed

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

DeploymentStatus

  • Type: typing.Literal['DEPLOYED', 'FAILED', 'PENDING']
  • Required: Yes

DeploymentStatusMessage

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDomainNameRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DomainNameConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationTypeDef]]

MutualTlsAuthentication

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.MutualTlsAuthenticationInputTypeDef]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateDomainNameResponseTypeDef

ApiMappingSelectionExpression

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DomainNameConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationTypeDef]
  • Required: Yes

MutualTlsAuthentication

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIntegrationRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Literal['AWS', 'AWS_PROXY', 'HTTP', 'HTTP_PROXY', 'MOCK']
  • Required: Yes

ConnectionId

  • Type: typing.Optional[str]

ConnectionType

  • Type: typing.Optional[typing.Literal['INTERNET', 'VPC_LINK']]

ContentHandlingStrategy

  • Type: typing.Optional[typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']]

CredentialsArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

IntegrationMethod

  • Type: typing.Optional[str]

IntegrationSubtype

  • Type: typing.Optional[str]

IntegrationUri

  • Type: typing.Optional[str]

PassthroughBehavior

  • Type: typing.Optional[typing.Literal['NEVER', 'WHEN_NO_MATCH', 'WHEN_NO_TEMPLATES']]

PayloadFormatVersion

  • Type: typing.Optional[str]

RequestParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

RequestTemplates

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseParameters

  • Type: typing.Optional[typing.Mapping[str, typing.Mapping[str, str]]]

TemplateSelectionExpression

  • Type: typing.Optional[str]

TimeoutInMillis

  • Type: typing.Optional[int]

TlsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.TlsConfigInputTypeDef]

CreateIntegrationResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationResponseKey

  • Type:
  • Required: Yes

ContentHandlingStrategy

  • Type: typing.Optional[typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']]

ResponseParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseTemplates

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateSelectionExpression

  • Type: typing.Optional[str]

CreateIntegrationResponseResponseTypeDef

ContentHandlingStrategy

  • Type: typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']
  • Required: Yes

IntegrationResponseId

  • Type:
  • Required: Yes

IntegrationResponseKey

  • Type:
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseTemplates

  • Type: typing.Dict[str, str]
  • Required: Yes

TemplateSelectionExpression

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIntegrationResultTypeDef

ApiGatewayManaged

  • Type:
  • Required: Yes

ConnectionId

  • Type:
  • Required: Yes

ConnectionType

  • Type: typing.Literal['INTERNET', 'VPC_LINK']
  • Required: Yes

ContentHandlingStrategy

  • Type: typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']
  • Required: Yes

CredentialsArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationMethod

  • Type:
  • Required: Yes

IntegrationResponseSelectionExpression

  • Type:
  • Required: Yes

IntegrationSubtype

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Literal['AWS', 'AWS_PROXY', 'HTTP', 'HTTP_PROXY', 'MOCK']
  • Required: Yes

IntegrationUri

  • Type:
  • Required: Yes

PassthroughBehavior

  • Type: typing.Literal['NEVER', 'WHEN_NO_MATCH', 'WHEN_NO_TEMPLATES']
  • Required: Yes

PayloadFormatVersion

  • Type:
  • Required: Yes

RequestParameters

  • Type: typing.Dict[str, str]
  • Required: Yes

RequestTemplates

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, typing.Dict[str, str]]
  • Required: Yes

TemplateSelectionExpression

  • Type:
  • Required: Yes

TimeoutInMillis

  • Type:
  • Required: Yes

TlsConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateModelRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Schema

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreateModelResponseTypeDef

ContentType

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Schema

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRouteRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteKey

  • Type:
  • Required: Yes

ApiKeyRequired

  • Type: typing.Optional[bool]

AuthorizationScopes

  • Type: typing.Optional[typing.Sequence[str]]

AuthorizationType

  • Type: typing.Optional[typing.Literal['AWS_IAM', 'CUSTOM', 'JWT', 'NONE']]

AuthorizerId

  • Type: typing.Optional[str]

ModelSelectionExpression

  • Type: typing.Optional[str]

OperationName

  • Type: typing.Optional[str]

RequestModels

  • Type: typing.Optional[typing.Mapping[str, str]]

RequestParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]]

RouteResponseSelectionExpression

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

CreateRouteResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteResponseKey

  • Type:
  • Required: Yes

ModelSelectionExpression

  • Type: typing.Optional[str]

ResponseModels

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]]

CreateRouteResponseResponseTypeDef

ModelSelectionExpression

  • Type:
  • Required: Yes

ResponseModels

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]
  • Required: Yes

RouteResponseId

  • Type:
  • Required: Yes

RouteResponseKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRouteResultTypeDef

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiKeyRequired

  • Type:
  • Required: Yes

AuthorizationScopes

  • Type: typing.List[str]
  • Required: Yes

AuthorizationType

  • Type: typing.Literal['AWS_IAM', 'CUSTOM', 'JWT', 'NONE']
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

ModelSelectionExpression

  • Type:
  • Required: Yes

OperationName

  • Type:
  • Required: Yes

RequestModels

  • Type: typing.Dict[str, str]
  • Required: Yes

RequestParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteKey

  • Type:
  • Required: Yes

RouteResponseSelectionExpression

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStageRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

AccessLogSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.AccessLogSettingsTypeDef]

AutoDeploy

  • Type: typing.Optional[bool]

ClientCertificateId

  • Type: typing.Optional[str]

DefaultRouteSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]

DeploymentId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RouteSettings

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]]

StageVariables

  • Type: typing.Optional[typing.Mapping[str, str]]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateStageResponseTypeDef

AccessLogSettings

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

AutoDeploy

  • Type:
  • Required: Yes

ClientCertificateId

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DefaultRouteSettings

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

LastDeploymentStatusMessage

  • Type:
  • Required: Yes

LastUpdatedDate

  • Type:
  • Required: Yes

RouteSettings

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]
  • Required: Yes

StageName

  • Type:
  • Required: Yes

StageVariables

  • Type: typing.Dict[str, str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcLinkRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

SubnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

SecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateVpcLinkResponseTypeDef

CreatedDate

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

SecurityGroupIds

  • Type: typing.List[str]
  • Required: Yes

SubnetIds

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

VpcLinkId

  • Type:
  • Required: Yes

VpcLinkStatus

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILED', 'INACTIVE', 'PENDING']
  • Required: Yes

VpcLinkStatusMessage

  • Type:
  • Required: Yes

VpcLinkVersion

  • Type: typing.Literal['V2']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAccessLogSettingsRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

DeleteApiMappingRequestRequestTypeDef

ApiMappingId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DeleteApiRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

DeleteAuthorizerRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

DeleteCorsConfigurationRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

DeleteDeploymentRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

DeleteDomainNameRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DeleteIntegrationRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

DeleteIntegrationResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationResponseId

  • Type:
  • Required: Yes

DeleteModelRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

DeleteRouteRequestParameterRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RequestParameterKey

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

DeleteRouteRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

DeleteRouteResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteResponseId

  • Type:
  • Required: Yes

DeleteRouteSettingsRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteKey

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

DeleteStageRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

DeleteVpcLinkRequestRequestTypeDef

VpcLinkId

  • Type:
  • Required: Yes

DeploymentTypeDef

AutoDeployed

  • Type: typing.Optional[bool]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

DeploymentId

  • Type: typing.Optional[str]

DeploymentStatus

  • Type: typing.Optional[typing.Literal['DEPLOYED', 'FAILED', 'PENDING']]

DeploymentStatusMessage

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DomainNameConfigurationPaginatorTypeDef

ApiGatewayDomainName

  • Type: typing.Optional[str]

CertificateArn

  • Type: typing.Optional[str]

CertificateName

  • Type: typing.Optional[str]

CertificateUploadDate

  • Type: typing.Optional[datetime.datetime]

DomainNameStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'PENDING_CERTIFICATE_REIMPORT', 'PENDING_OWNERSHIP_VERIFICATION', 'UPDATING']]

DomainNameStatusMessage

  • Type: typing.Optional[str]

EndpointType

  • Type: typing.Optional[typing.Literal['EDGE', 'REGIONAL']]

HostedZoneId

  • Type: typing.Optional[str]

SecurityPolicy

  • Type: typing.Optional[typing.Literal['TLS_1_0', 'TLS_1_2']]

OwnershipVerificationCertificateArn

  • Type: typing.Optional[str]

DomainNameConfigurationTypeDef

ApiGatewayDomainName

  • Type: typing.Optional[str]

CertificateArn

  • Type: typing.Optional[str]

CertificateName

  • Type: typing.Optional[str]

CertificateUploadDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

DomainNameStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'PENDING_CERTIFICATE_REIMPORT', 'PENDING_OWNERSHIP_VERIFICATION', 'UPDATING']]

DomainNameStatusMessage

  • Type: typing.Optional[str]

EndpointType

  • Type: typing.Optional[typing.Literal['EDGE', 'REGIONAL']]

HostedZoneId

  • Type: typing.Optional[str]

SecurityPolicy

  • Type: typing.Optional[typing.Literal['TLS_1_0', 'TLS_1_2']]

OwnershipVerificationCertificateArn

  • Type: typing.Optional[str]

DomainNamePaginatorTypeDef

DomainName

  • Type:
  • Required: Yes

ApiMappingSelectionExpression

  • Type: typing.Optional[str]

DomainNameConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationPaginatorTypeDef]]

MutualTlsAuthentication

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.MutualTlsAuthenticationTypeDef]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

DomainNameTypeDef

DomainName

  • Type:
  • Required: Yes

ApiMappingSelectionExpression

  • Type: typing.Optional[str]

DomainNameConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationTypeDef]]

MutualTlsAuthentication

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.MutualTlsAuthenticationTypeDef]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

ExportApiRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

OutputType

  • Type: typing.Literal['JSON', 'YAML']
  • Required: Yes

Specification

  • Type: typing.Literal['OAS30']
  • Required: Yes

ExportVersion

  • Type: typing.Optional[str]

IncludeExtensions

  • Type: typing.Optional[bool]

StageName

  • Type: typing.Optional[str]

ExportApiResponseTypeDef

body

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApiMappingRequestRequestTypeDef

ApiMappingId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

GetApiMappingResponseTypeDef

ApiId

  • Type:
  • Required: Yes

ApiMappingId

  • Type:
  • Required: Yes

ApiMappingKey

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApiMappingsRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetApiMappingsResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.ApiMappingTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApiRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

GetApiResponseTypeDef

ApiEndpoint

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiId

  • Type:
  • Required: Yes

ApiKeySelectionExpression

  • Type:
  • Required: Yes

CorsConfiguration

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DisableSchemaValidation

  • Type:
  • Required: Yes

DisableExecuteApiEndpoint

  • Type:
  • Required: Yes

ImportInfo

  • Type: typing.List[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Version

  • Type:
  • Required: Yes

Warnings

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApisRequestGetApisPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetApisRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetApisResponsePaginatorTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.ApiPaginatorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApisResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.ApiTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAuthorizerRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

GetAuthorizerResponseTypeDef

AuthorizerCredentialsArn

  • Type:
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

AuthorizerPayloadFormatVersion

  • Type:
  • Required: Yes

AuthorizerResultTtlInSeconds

  • Type:
  • Required: Yes

AuthorizerType

  • Type: typing.Literal['JWT', 'REQUEST']
  • Required: Yes

AuthorizerUri

  • Type:
  • Required: Yes

EnableSimpleResponses

  • Type:
  • Required: Yes

IdentitySource

  • Type: typing.List[str]
  • Required: Yes

IdentityValidationExpression

  • Type:
  • Required: Yes

JwtConfiguration

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAuthorizersRequestGetAuthorizersPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetAuthorizersRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetAuthorizersResponsePaginatorTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.AuthorizerPaginatorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAuthorizersResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.AuthorizerTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeploymentRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

GetDeploymentResponseTypeDef

AutoDeployed

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

DeploymentStatus

  • Type: typing.Literal['DEPLOYED', 'FAILED', 'PENDING']
  • Required: Yes

DeploymentStatusMessage

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeploymentsRequestGetDeploymentsPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetDeploymentsRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetDeploymentsResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DeploymentTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDomainNameRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

GetDomainNameResponseTypeDef

ApiMappingSelectionExpression

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DomainNameConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationTypeDef]
  • Required: Yes

MutualTlsAuthentication

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDomainNamesRequestGetDomainNamesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetDomainNamesRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetDomainNamesResponsePaginatorTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNamePaginatorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDomainNamesResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntegrationRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

GetIntegrationResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationResponseId

  • Type:
  • Required: Yes

GetIntegrationResponseResponseTypeDef

ContentHandlingStrategy

  • Type: typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']
  • Required: Yes

IntegrationResponseId

  • Type:
  • Required: Yes

IntegrationResponseKey

  • Type:
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseTemplates

  • Type: typing.Dict[str, str]
  • Required: Yes

TemplateSelectionExpression

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntegrationResponsesRequestGetIntegrationResponsesPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetIntegrationResponsesRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetIntegrationResponsesResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.IntegrationResponseTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntegrationResultTypeDef

ApiGatewayManaged

  • Type:
  • Required: Yes

ConnectionId

  • Type:
  • Required: Yes

ConnectionType

  • Type: typing.Literal['INTERNET', 'VPC_LINK']
  • Required: Yes

ContentHandlingStrategy

  • Type: typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']
  • Required: Yes

CredentialsArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationMethod

  • Type:
  • Required: Yes

IntegrationResponseSelectionExpression

  • Type:
  • Required: Yes

IntegrationSubtype

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Literal['AWS', 'AWS_PROXY', 'HTTP', 'HTTP_PROXY', 'MOCK']
  • Required: Yes

IntegrationUri

  • Type:
  • Required: Yes

PassthroughBehavior

  • Type: typing.Literal['NEVER', 'WHEN_NO_MATCH', 'WHEN_NO_TEMPLATES']
  • Required: Yes

PayloadFormatVersion

  • Type:
  • Required: Yes

RequestParameters

  • Type: typing.Dict[str, str]
  • Required: Yes

RequestTemplates

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, typing.Dict[str, str]]
  • Required: Yes

TemplateSelectionExpression

  • Type:
  • Required: Yes

TimeoutInMillis

  • Type:
  • Required: Yes

TlsConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIntegrationsRequestGetIntegrationsPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetIntegrationsRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetIntegrationsResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.IntegrationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetModelRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

GetModelResponseTypeDef

ContentType

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Schema

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetModelTemplateRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

GetModelTemplateResponseTypeDef

Value

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetModelsRequestGetModelsPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetModelsRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetModelsResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.ModelTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRouteRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

GetRouteResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteResponseId

  • Type:
  • Required: Yes

GetRouteResponseResponseTypeDef

ModelSelectionExpression

  • Type:
  • Required: Yes

ResponseModels

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]
  • Required: Yes

RouteResponseId

  • Type:
  • Required: Yes

RouteResponseKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRouteResponsesRequestGetRouteResponsesPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetRouteResponsesRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetRouteResponsesResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteResponseTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRouteResultTypeDef

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiKeyRequired

  • Type:
  • Required: Yes

AuthorizationScopes

  • Type: typing.List[str]
  • Required: Yes

AuthorizationType

  • Type: typing.Literal['AWS_IAM', 'CUSTOM', 'JWT', 'NONE']
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

ModelSelectionExpression

  • Type:
  • Required: Yes

OperationName

  • Type:
  • Required: Yes

RequestModels

  • Type: typing.Dict[str, str]
  • Required: Yes

RequestParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteKey

  • Type:
  • Required: Yes

RouteResponseSelectionExpression

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRoutesRequestGetRoutesPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetRoutesRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetRoutesResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetStageRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

GetStageResponseTypeDef

AccessLogSettings

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

AutoDeploy

  • Type:
  • Required: Yes

ClientCertificateId

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DefaultRouteSettings

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

LastDeploymentStatusMessage

  • Type:
  • Required: Yes

LastUpdatedDate

  • Type:
  • Required: Yes

RouteSettings

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]
  • Required: Yes

StageName

  • Type:
  • Required: Yes

StageVariables

  • Type: typing.Dict[str, str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetStagesRequestGetStagesPaginateTypeDef

ApiId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.PaginatorConfigTypeDef]

GetStagesRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetStagesResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.StageTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTagsRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

GetTagsResponseTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVpcLinkRequestRequestTypeDef

VpcLinkId

  • Type:
  • Required: Yes

GetVpcLinkResponseTypeDef

CreatedDate

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

SecurityGroupIds

  • Type: typing.List[str]
  • Required: Yes

SubnetIds

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

VpcLinkId

  • Type:
  • Required: Yes

VpcLinkStatus

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILED', 'INACTIVE', 'PENDING']
  • Required: Yes

VpcLinkStatusMessage

  • Type:
  • Required: Yes

VpcLinkVersion

  • Type: typing.Literal['V2']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVpcLinksRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetVpcLinksResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.VpcLinkTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportApiRequestRequestTypeDef

Body

  • Type:
  • Required: Yes

Basepath

  • Type: typing.Optional[str]

FailOnWarnings

  • Type: typing.Optional[bool]

ImportApiResponseTypeDef

ApiEndpoint

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiId

  • Type:
  • Required: Yes

ApiKeySelectionExpression

  • Type:
  • Required: Yes

CorsConfiguration

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DisableSchemaValidation

  • Type:
  • Required: Yes

DisableExecuteApiEndpoint

  • Type:
  • Required: Yes

ImportInfo

  • Type: typing.List[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Version

  • Type:
  • Required: Yes

Warnings

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IntegrationResponseTypeDef

IntegrationResponseKey

  • Type:
  • Required: Yes

ContentHandlingStrategy

  • Type: typing.Optional[typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']]

IntegrationResponseId

  • Type: typing.Optional[str]

ResponseParameters

  • Type: typing.Optional[typing.Dict[str, str]]

ResponseTemplates

  • Type: typing.Optional[typing.Dict[str, str]]

TemplateSelectionExpression

  • Type: typing.Optional[str]

IntegrationTypeDef

ApiGatewayManaged

  • Type: typing.Optional[bool]

ConnectionId

  • Type: typing.Optional[str]

ConnectionType

  • Type: typing.Optional[typing.Literal['INTERNET', 'VPC_LINK']]

ContentHandlingStrategy

  • Type: typing.Optional[typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']]

CredentialsArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

IntegrationId

  • Type: typing.Optional[str]

IntegrationMethod

  • Type: typing.Optional[str]

IntegrationResponseSelectionExpression

  • Type: typing.Optional[str]

IntegrationSubtype

  • Type: typing.Optional[str]

IntegrationType

  • Type: typing.Optional[typing.Literal['AWS', 'AWS_PROXY', 'HTTP', 'HTTP_PROXY', 'MOCK']]

IntegrationUri

  • Type: typing.Optional[str]

PassthroughBehavior

  • Type: typing.Optional[typing.Literal['NEVER', 'WHEN_NO_MATCH', 'WHEN_NO_TEMPLATES']]

PayloadFormatVersion

  • Type: typing.Optional[str]

RequestParameters

  • Type: typing.Optional[typing.Dict[str, str]]

RequestTemplates

  • Type: typing.Optional[typing.Dict[str, str]]

ResponseParameters

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, str]]]

TemplateSelectionExpression

  • Type: typing.Optional[str]

TimeoutInMillis

  • Type: typing.Optional[int]

TlsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.TlsConfigTypeDef]

JWTConfigurationPaginatorTypeDef

Audience

  • Type: typing.Optional[typing.List[str]]

Issuer

  • Type: typing.Optional[str]

JWTConfigurationTypeDef

Audience

  • Type: typing.Optional[typing.Sequence[str]]

Issuer

  • Type: typing.Optional[str]

ModelTypeDef

Name

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ModelId

  • Type: typing.Optional[str]

Schema

  • Type: typing.Optional[str]

MutualTlsAuthenticationInputTypeDef

TruststoreUri

  • Type: typing.Optional[str]

TruststoreVersion

  • Type: typing.Optional[str]

MutualTlsAuthenticationTypeDef

TruststoreUri

  • Type: typing.Optional[str]

TruststoreVersion

  • Type: typing.Optional[str]

TruststoreWarnings

  • Type: typing.Optional[typing.List[str]]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterConstraintsTypeDef

Required

  • Type: typing.Optional[bool]

ReimportApiRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

Body

  • Type:
  • Required: Yes

Basepath

  • Type: typing.Optional[str]

FailOnWarnings

  • Type: typing.Optional[bool]

ReimportApiResponseTypeDef

ApiEndpoint

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiId

  • Type:
  • Required: Yes

ApiKeySelectionExpression

  • Type:
  • Required: Yes

CorsConfiguration

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DisableSchemaValidation

  • Type:
  • Required: Yes

DisableExecuteApiEndpoint

  • Type:
  • Required: Yes

ImportInfo

  • Type: typing.List[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Version

  • Type:
  • Required: Yes

Warnings

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResetAuthorizersCacheRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RouteResponseTypeDef

RouteResponseKey

  • Type:
  • Required: Yes

ModelSelectionExpression

  • Type: typing.Optional[str]

ResponseModels

  • Type: typing.Optional[typing.Dict[str, str]]

ResponseParameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]]

RouteResponseId

  • Type: typing.Optional[str]

RouteSettingsTypeDef

DataTraceEnabled

  • Type: typing.Optional[bool]

DetailedMetricsEnabled

  • Type: typing.Optional[bool]

LoggingLevel

  • Type: typing.Optional[typing.Literal['ERROR', 'INFO', 'OFF']]

ThrottlingBurstLimit

  • Type: typing.Optional[int]

ThrottlingRateLimit

  • Type: typing.Optional[float]

RouteTypeDef

RouteKey

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type: typing.Optional[bool]

ApiKeyRequired

  • Type: typing.Optional[bool]

AuthorizationScopes

  • Type: typing.Optional[typing.List[str]]

AuthorizationType

  • Type: typing.Optional[typing.Literal['AWS_IAM', 'CUSTOM', 'JWT', 'NONE']]

AuthorizerId

  • Type: typing.Optional[str]

ModelSelectionExpression

  • Type: typing.Optional[str]

OperationName

  • Type: typing.Optional[str]

RequestModels

  • Type: typing.Optional[typing.Dict[str, str]]

RequestParameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]]

RouteId

  • Type: typing.Optional[str]

RouteResponseSelectionExpression

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

StageTypeDef

StageName

  • Type:
  • Required: Yes

AccessLogSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.AccessLogSettingsTypeDef]

ApiGatewayManaged

  • Type: typing.Optional[bool]

AutoDeploy

  • Type: typing.Optional[bool]

ClientCertificateId

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

DefaultRouteSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]

DeploymentId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

LastDeploymentStatusMessage

  • Type: typing.Optional[str]

LastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

RouteSettings

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]]

StageVariables

  • Type: typing.Optional[typing.Dict[str, str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TlsConfigInputTypeDef

ServerNameToVerify

  • Type: typing.Optional[str]

TlsConfigTypeDef

ServerNameToVerify

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateApiMappingRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

ApiMappingId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

ApiMappingKey

  • Type: typing.Optional[str]

Stage

  • Type: typing.Optional[str]

UpdateApiMappingResponseTypeDef

ApiId

  • Type:
  • Required: Yes

ApiMappingId

  • Type:
  • Required: Yes

ApiMappingKey

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApiRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

ApiKeySelectionExpression

  • Type: typing.Optional[str]

CorsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.CorsTypeDef]

CredentialsArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DisableSchemaValidation

  • Type: typing.Optional[bool]

DisableExecuteApiEndpoint

  • Type: typing.Optional[bool]

Name

  • Type: typing.Optional[str]

RouteKey

  • Type: typing.Optional[str]

RouteSelectionExpression

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

UpdateApiResponseTypeDef

ApiEndpoint

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiId

  • Type:
  • Required: Yes

ApiKeySelectionExpression

  • Type:
  • Required: Yes

CorsConfiguration

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DisableSchemaValidation

  • Type:
  • Required: Yes

DisableExecuteApiEndpoint

  • Type:
  • Required: Yes

ImportInfo

  • Type: typing.List[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['HTTP', 'WEBSOCKET']
  • Required: Yes

RouteSelectionExpression

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Version

  • Type:
  • Required: Yes

Warnings

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAuthorizerRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

AuthorizerCredentialsArn

  • Type: typing.Optional[str]

AuthorizerPayloadFormatVersion

  • Type: typing.Optional[str]

AuthorizerResultTtlInSeconds

  • Type: typing.Optional[int]

AuthorizerType

  • Type: typing.Optional[typing.Literal['JWT', 'REQUEST']]

AuthorizerUri

  • Type: typing.Optional[str]

EnableSimpleResponses

  • Type: typing.Optional[bool]

IdentitySource

  • Type: typing.Optional[typing.Sequence[str]]

IdentityValidationExpression

  • Type: typing.Optional[str]

JwtConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.JWTConfigurationTypeDef]

Name

  • Type: typing.Optional[str]

UpdateAuthorizerResponseTypeDef

AuthorizerCredentialsArn

  • Type:
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

AuthorizerPayloadFormatVersion

  • Type:
  • Required: Yes

AuthorizerResultTtlInSeconds

  • Type:
  • Required: Yes

AuthorizerType

  • Type: typing.Literal['JWT', 'REQUEST']
  • Required: Yes

AuthorizerUri

  • Type:
  • Required: Yes

EnableSimpleResponses

  • Type:
  • Required: Yes

IdentitySource

  • Type: typing.List[str]
  • Required: Yes

IdentityValidationExpression

  • Type:
  • Required: Yes

JwtConfiguration

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDeploymentRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateDeploymentResponseTypeDef

AutoDeployed

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

DeploymentStatus

  • Type: typing.Literal['DEPLOYED', 'FAILED', 'PENDING']
  • Required: Yes

DeploymentStatusMessage

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDomainNameRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DomainNameConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationTypeDef]]

MutualTlsAuthentication

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.MutualTlsAuthenticationInputTypeDef]

UpdateDomainNameResponseTypeDef

ApiMappingSelectionExpression

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DomainNameConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.apigatewayv2_classes.DomainNameConfigurationTypeDef]
  • Required: Yes

MutualTlsAuthentication

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateIntegrationRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

ConnectionId

  • Type: typing.Optional[str]

ConnectionType

  • Type: typing.Optional[typing.Literal['INTERNET', 'VPC_LINK']]

ContentHandlingStrategy

  • Type: typing.Optional[typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']]

CredentialsArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

IntegrationMethod

  • Type: typing.Optional[str]

IntegrationSubtype

  • Type: typing.Optional[str]

IntegrationType

  • Type: typing.Optional[typing.Literal['AWS', 'AWS_PROXY', 'HTTP', 'HTTP_PROXY', 'MOCK']]

IntegrationUri

  • Type: typing.Optional[str]

PassthroughBehavior

  • Type: typing.Optional[typing.Literal['NEVER', 'WHEN_NO_MATCH', 'WHEN_NO_TEMPLATES']]

PayloadFormatVersion

  • Type: typing.Optional[str]

RequestParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

RequestTemplates

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseParameters

  • Type: typing.Optional[typing.Mapping[str, typing.Mapping[str, str]]]

TemplateSelectionExpression

  • Type: typing.Optional[str]

TimeoutInMillis

  • Type: typing.Optional[int]

TlsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.TlsConfigInputTypeDef]

UpdateIntegrationResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationResponseId

  • Type:
  • Required: Yes

ContentHandlingStrategy

  • Type: typing.Optional[typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']]

IntegrationResponseKey

  • Type: typing.Optional[str]

ResponseParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseTemplates

  • Type: typing.Optional[typing.Mapping[str, str]]

TemplateSelectionExpression

  • Type: typing.Optional[str]

UpdateIntegrationResponseResponseTypeDef

ContentHandlingStrategy

  • Type: typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']
  • Required: Yes

IntegrationResponseId

  • Type:
  • Required: Yes

IntegrationResponseKey

  • Type:
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseTemplates

  • Type: typing.Dict[str, str]
  • Required: Yes

TemplateSelectionExpression

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateIntegrationResultTypeDef

ApiGatewayManaged

  • Type:
  • Required: Yes

ConnectionId

  • Type:
  • Required: Yes

ConnectionType

  • Type: typing.Literal['INTERNET', 'VPC_LINK']
  • Required: Yes

ContentHandlingStrategy

  • Type: typing.Literal['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']
  • Required: Yes

CredentialsArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IntegrationId

  • Type:
  • Required: Yes

IntegrationMethod

  • Type:
  • Required: Yes

IntegrationResponseSelectionExpression

  • Type:
  • Required: Yes

IntegrationSubtype

  • Type:
  • Required: Yes

IntegrationType

  • Type: typing.Literal['AWS', 'AWS_PROXY', 'HTTP', 'HTTP_PROXY', 'MOCK']
  • Required: Yes

IntegrationUri

  • Type:
  • Required: Yes

PassthroughBehavior

  • Type: typing.Literal['NEVER', 'WHEN_NO_MATCH', 'WHEN_NO_TEMPLATES']
  • Required: Yes

PayloadFormatVersion

  • Type:
  • Required: Yes

RequestParameters

  • Type: typing.Dict[str, str]
  • Required: Yes

RequestTemplates

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, typing.Dict[str, str]]
  • Required: Yes

TemplateSelectionExpression

  • Type:
  • Required: Yes

TimeoutInMillis

  • Type:
  • Required: Yes

TlsConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateModelRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Schema

  • Type: typing.Optional[str]

UpdateModelResponseTypeDef

ContentType

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ModelId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Schema

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRouteRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

ApiKeyRequired

  • Type: typing.Optional[bool]

AuthorizationScopes

  • Type: typing.Optional[typing.Sequence[str]]

AuthorizationType

  • Type: typing.Optional[typing.Literal['AWS_IAM', 'CUSTOM', 'JWT', 'NONE']]

AuthorizerId

  • Type: typing.Optional[str]

ModelSelectionExpression

  • Type: typing.Optional[str]

OperationName

  • Type: typing.Optional[str]

RequestModels

  • Type: typing.Optional[typing.Mapping[str, str]]

RequestParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]]

RouteKey

  • Type: typing.Optional[str]

RouteResponseSelectionExpression

  • Type: typing.Optional[str]

Target

  • Type: typing.Optional[str]

UpdateRouteResponseRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteResponseId

  • Type:
  • Required: Yes

ModelSelectionExpression

  • Type: typing.Optional[str]

ResponseModels

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]]

RouteResponseKey

  • Type: typing.Optional[str]

UpdateRouteResponseResponseTypeDef

ModelSelectionExpression

  • Type:
  • Required: Yes

ResponseModels

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]
  • Required: Yes

RouteResponseId

  • Type:
  • Required: Yes

RouteResponseKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRouteResultTypeDef

ApiGatewayManaged

  • Type:
  • Required: Yes

ApiKeyRequired

  • Type:
  • Required: Yes

AuthorizationScopes

  • Type: typing.List[str]
  • Required: Yes

AuthorizationType

  • Type: typing.Literal['AWS_IAM', 'CUSTOM', 'JWT', 'NONE']
  • Required: Yes

AuthorizerId

  • Type:
  • Required: Yes

ModelSelectionExpression

  • Type:
  • Required: Yes

OperationName

  • Type:
  • Required: Yes

RequestModels

  • Type: typing.Dict[str, str]
  • Required: Yes

RequestParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.ParameterConstraintsTypeDef]
  • Required: Yes

RouteId

  • Type:
  • Required: Yes

RouteKey

  • Type:
  • Required: Yes

RouteResponseSelectionExpression

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateStageRequestRequestTypeDef

ApiId

  • Type:
  • Required: Yes

StageName

  • Type:
  • Required: Yes

AccessLogSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.AccessLogSettingsTypeDef]

AutoDeploy

  • Type: typing.Optional[bool]

ClientCertificateId

  • Type: typing.Optional[str]

DefaultRouteSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]

DeploymentId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RouteSettings

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]]

StageVariables

  • Type: typing.Optional[typing.Mapping[str, str]]

UpdateStageResponseTypeDef

AccessLogSettings

  • Type:
  • Required: Yes

ApiGatewayManaged

  • Type:
  • Required: Yes

AutoDeploy

  • Type:
  • Required: Yes

ClientCertificateId

  • Type:
  • Required: Yes

CreatedDate

  • Type:
  • Required: Yes

DefaultRouteSettings

  • Type:
  • Required: Yes

DeploymentId

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

LastDeploymentStatusMessage

  • Type:
  • Required: Yes

LastUpdatedDate

  • Type:
  • Required: Yes

RouteSettings

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.apigatewayv2_classes.RouteSettingsTypeDef]
  • Required: Yes

StageName

  • Type:
  • Required: Yes

StageVariables

  • Type: typing.Dict[str, str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVpcLinkRequestRequestTypeDef

VpcLinkId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateVpcLinkResponseTypeDef

CreatedDate

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

SecurityGroupIds

  • Type: typing.List[str]
  • Required: Yes

SubnetIds

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

VpcLinkId

  • Type:
  • Required: Yes

VpcLinkStatus

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILED', 'INACTIVE', 'PENDING']
  • Required: Yes

VpcLinkStatusMessage

  • Type:
  • Required: Yes

VpcLinkVersion

  • Type: typing.Literal['V2']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VpcLinkTypeDef

Name

  • Type:
  • Required: Yes

SecurityGroupIds

  • Type: typing.List[str]
  • Required: Yes

SubnetIds

  • Type: typing.List[str]
  • Required: Yes

VpcLinkId

  • Type:
  • Required: Yes

CreatedDate

  • Type: typing.Optional[datetime.datetime]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

VpcLinkStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING', 'FAILED', 'INACTIVE', 'PENDING']]

VpcLinkStatusMessage

  • Type: typing.Optional[str]

VpcLinkVersion

  • Type: typing.Optional[typing.Literal['V2']]