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']]