Type definitions#
Index > ApiGatewayV2 > Type definitions
Auto-generated documentation for ApiGatewayV2 type annotations stubs module types-boto3-apigatewayv2.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_apigatewayv2.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
CorsUnionTypeDef#
# CorsUnionTypeDef Union usage example
from types_boto3_apigatewayv2.type_defs import CorsUnionTypeDef
def get_value() -> CorsUnionTypeDef:
return ...
# CorsUnionTypeDef definition
CorsUnionTypeDef = Union[
CorsTypeDef, # (1)
CorsOutputTypeDef, # (2)
]
- See CorsTypeDef
- See CorsOutputTypeDef
JWTConfigurationUnionTypeDef#
# JWTConfigurationUnionTypeDef Union usage example
from types_boto3_apigatewayv2.type_defs import JWTConfigurationUnionTypeDef
def get_value() -> JWTConfigurationUnionTypeDef:
return ...
# JWTConfigurationUnionTypeDef definition
JWTConfigurationUnionTypeDef = Union[
JWTConfigurationTypeDef, # (1)
JWTConfigurationOutputTypeDef, # (2)
]
DomainNameConfigurationUnionTypeDef#
# DomainNameConfigurationUnionTypeDef Union usage example
from types_boto3_apigatewayv2.type_defs import DomainNameConfigurationUnionTypeDef
def get_value() -> DomainNameConfigurationUnionTypeDef:
return ...
# DomainNameConfigurationUnionTypeDef definition
DomainNameConfigurationUnionTypeDef = Union[
DomainNameConfigurationTypeDef, # (1)
DomainNameConfigurationOutputTypeDef, # (2)
]
AccessLogSettingsTypeDef#
# AccessLogSettingsTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import AccessLogSettingsTypeDef
def get_value() -> AccessLogSettingsTypeDef:
return {
"DestinationArn": ...,
}
# AccessLogSettingsTypeDef definition
class AccessLogSettingsTypeDef(TypedDict):
DestinationArn: NotRequired[str],
Format: NotRequired[str],
ApiMappingTypeDef#
# ApiMappingTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ApiMappingTypeDef
def get_value() -> ApiMappingTypeDef:
return {
"ApiId": ...,
}
# ApiMappingTypeDef definition
class ApiMappingTypeDef(TypedDict):
ApiId: str,
Stage: str,
ApiMappingId: NotRequired[str],
ApiMappingKey: NotRequired[str],
CorsOutputTypeDef#
# CorsOutputTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CorsOutputTypeDef
def get_value() -> CorsOutputTypeDef:
return {
"AllowCredentials": ...,
}
# CorsOutputTypeDef definition
class CorsOutputTypeDef(TypedDict):
AllowCredentials: NotRequired[bool],
AllowHeaders: NotRequired[List[str]],
AllowMethods: NotRequired[List[str]],
AllowOrigins: NotRequired[List[str]],
ExposeHeaders: NotRequired[List[str]],
MaxAge: NotRequired[int],
JWTConfigurationOutputTypeDef#
# JWTConfigurationOutputTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import JWTConfigurationOutputTypeDef
def get_value() -> JWTConfigurationOutputTypeDef:
return {
"Audience": ...,
}
# JWTConfigurationOutputTypeDef definition
class JWTConfigurationOutputTypeDef(TypedDict):
Audience: NotRequired[List[str]],
Issuer: NotRequired[str],
CorsTypeDef#
# CorsTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CorsTypeDef
def get_value() -> CorsTypeDef:
return {
"AllowCredentials": ...,
}
# CorsTypeDef definition
class CorsTypeDef(TypedDict):
AllowCredentials: NotRequired[bool],
AllowHeaders: NotRequired[Sequence[str]],
AllowMethods: NotRequired[Sequence[str]],
AllowOrigins: NotRequired[Sequence[str]],
ExposeHeaders: NotRequired[Sequence[str]],
MaxAge: NotRequired[int],
CreateApiMappingRequestTypeDef#
# CreateApiMappingRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateApiMappingRequestTypeDef
def get_value() -> CreateApiMappingRequestTypeDef:
return {
"ApiId": ...,
}
# CreateApiMappingRequestTypeDef definition
class CreateApiMappingRequestTypeDef(TypedDict):
ApiId: str,
DomainName: str,
Stage: str,
ApiMappingKey: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateDeploymentRequestTypeDef#
# CreateDeploymentRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateDeploymentRequestTypeDef
def get_value() -> CreateDeploymentRequestTypeDef:
return {
"ApiId": ...,
}
# CreateDeploymentRequestTypeDef definition
class CreateDeploymentRequestTypeDef(TypedDict):
ApiId: str,
Description: NotRequired[str],
StageName: NotRequired[str],
MutualTlsAuthenticationInputTypeDef#
# MutualTlsAuthenticationInputTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import MutualTlsAuthenticationInputTypeDef
def get_value() -> MutualTlsAuthenticationInputTypeDef:
return {
"TruststoreUri": ...,
}
# MutualTlsAuthenticationInputTypeDef definition
class MutualTlsAuthenticationInputTypeDef(TypedDict):
TruststoreUri: NotRequired[str],
TruststoreVersion: NotRequired[str],
DomainNameConfigurationOutputTypeDef#
# DomainNameConfigurationOutputTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DomainNameConfigurationOutputTypeDef
def get_value() -> DomainNameConfigurationOutputTypeDef:
return {
"ApiGatewayDomainName": ...,
}
# DomainNameConfigurationOutputTypeDef definition
class DomainNameConfigurationOutputTypeDef(TypedDict):
ApiGatewayDomainName: NotRequired[str],
CertificateArn: NotRequired[str],
CertificateName: NotRequired[str],
CertificateUploadDate: NotRequired[datetime],
DomainNameStatus: NotRequired[DomainNameStatusType], # (1)
DomainNameStatusMessage: NotRequired[str],
EndpointType: NotRequired[EndpointTypeType], # (2)
HostedZoneId: NotRequired[str],
SecurityPolicy: NotRequired[SecurityPolicyType], # (3)
OwnershipVerificationCertificateArn: NotRequired[str],
- See DomainNameStatusType
- See EndpointTypeType
- See SecurityPolicyType
MutualTlsAuthenticationTypeDef#
# MutualTlsAuthenticationTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import MutualTlsAuthenticationTypeDef
def get_value() -> MutualTlsAuthenticationTypeDef:
return {
"TruststoreUri": ...,
}
# MutualTlsAuthenticationTypeDef definition
class MutualTlsAuthenticationTypeDef(TypedDict):
TruststoreUri: NotRequired[str],
TruststoreVersion: NotRequired[str],
TruststoreWarnings: NotRequired[List[str]],
TlsConfigInputTypeDef#
# TlsConfigInputTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import TlsConfigInputTypeDef
def get_value() -> TlsConfigInputTypeDef:
return {
"ServerNameToVerify": ...,
}
# TlsConfigInputTypeDef definition
class TlsConfigInputTypeDef(TypedDict):
ServerNameToVerify: NotRequired[str],
CreateIntegrationResponseRequestTypeDef#
# CreateIntegrationResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateIntegrationResponseRequestTypeDef
def get_value() -> CreateIntegrationResponseRequestTypeDef:
return {
"ApiId": ...,
}
# CreateIntegrationResponseRequestTypeDef definition
class CreateIntegrationResponseRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
IntegrationResponseKey: str,
ContentHandlingStrategy: NotRequired[ContentHandlingStrategyType], # (1)
ResponseParameters: NotRequired[Mapping[str, str]],
ResponseTemplates: NotRequired[Mapping[str, str]],
TemplateSelectionExpression: NotRequired[str],
TlsConfigTypeDef#
# TlsConfigTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import TlsConfigTypeDef
def get_value() -> TlsConfigTypeDef:
return {
"ServerNameToVerify": ...,
}
# TlsConfigTypeDef definition
class TlsConfigTypeDef(TypedDict):
ServerNameToVerify: NotRequired[str],
CreateModelRequestTypeDef#
# CreateModelRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateModelRequestTypeDef
def get_value() -> CreateModelRequestTypeDef:
return {
"ApiId": ...,
}
# CreateModelRequestTypeDef definition
class CreateModelRequestTypeDef(TypedDict):
ApiId: str,
Name: str,
Schema: str,
ContentType: NotRequired[str],
Description: NotRequired[str],
ParameterConstraintsTypeDef#
# ParameterConstraintsTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ParameterConstraintsTypeDef
def get_value() -> ParameterConstraintsTypeDef:
return {
"Required": ...,
}
# ParameterConstraintsTypeDef definition
class ParameterConstraintsTypeDef(TypedDict):
Required: NotRequired[bool],
RouteSettingsTypeDef#
# RouteSettingsTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import RouteSettingsTypeDef
def get_value() -> RouteSettingsTypeDef:
return {
"DataTraceEnabled": ...,
}
# RouteSettingsTypeDef definition
class RouteSettingsTypeDef(TypedDict):
DataTraceEnabled: NotRequired[bool],
DetailedMetricsEnabled: NotRequired[bool],
LoggingLevel: NotRequired[LoggingLevelType], # (1)
ThrottlingBurstLimit: NotRequired[int],
ThrottlingRateLimit: NotRequired[float],
- See LoggingLevelType
CreateVpcLinkRequestTypeDef#
# CreateVpcLinkRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateVpcLinkRequestTypeDef
def get_value() -> CreateVpcLinkRequestTypeDef:
return {
"Name": ...,
}
# CreateVpcLinkRequestTypeDef definition
class CreateVpcLinkRequestTypeDef(TypedDict):
Name: str,
SubnetIds: Sequence[str],
SecurityGroupIds: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
DeleteAccessLogSettingsRequestTypeDef#
# DeleteAccessLogSettingsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteAccessLogSettingsRequestTypeDef
def get_value() -> DeleteAccessLogSettingsRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteAccessLogSettingsRequestTypeDef definition
class DeleteAccessLogSettingsRequestTypeDef(TypedDict):
ApiId: str,
StageName: str,
DeleteApiMappingRequestTypeDef#
# DeleteApiMappingRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteApiMappingRequestTypeDef
def get_value() -> DeleteApiMappingRequestTypeDef:
return {
"ApiMappingId": ...,
}
# DeleteApiMappingRequestTypeDef definition
class DeleteApiMappingRequestTypeDef(TypedDict):
ApiMappingId: str,
DomainName: str,
DeleteApiRequestTypeDef#
# DeleteApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteApiRequestTypeDef
def get_value() -> DeleteApiRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteApiRequestTypeDef definition
class DeleteApiRequestTypeDef(TypedDict):
ApiId: str,
DeleteAuthorizerRequestTypeDef#
# DeleteAuthorizerRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteAuthorizerRequestTypeDef
def get_value() -> DeleteAuthorizerRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteAuthorizerRequestTypeDef definition
class DeleteAuthorizerRequestTypeDef(TypedDict):
ApiId: str,
AuthorizerId: str,
DeleteCorsConfigurationRequestTypeDef#
# DeleteCorsConfigurationRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteCorsConfigurationRequestTypeDef
def get_value() -> DeleteCorsConfigurationRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteCorsConfigurationRequestTypeDef definition
class DeleteCorsConfigurationRequestTypeDef(TypedDict):
ApiId: str,
DeleteDeploymentRequestTypeDef#
# DeleteDeploymentRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteDeploymentRequestTypeDef
def get_value() -> DeleteDeploymentRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteDeploymentRequestTypeDef definition
class DeleteDeploymentRequestTypeDef(TypedDict):
ApiId: str,
DeploymentId: str,
DeleteDomainNameRequestTypeDef#
# DeleteDomainNameRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteDomainNameRequestTypeDef
def get_value() -> DeleteDomainNameRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteDomainNameRequestTypeDef definition
class DeleteDomainNameRequestTypeDef(TypedDict):
DomainName: str,
DeleteIntegrationRequestTypeDef#
# DeleteIntegrationRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteIntegrationRequestTypeDef
def get_value() -> DeleteIntegrationRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteIntegrationRequestTypeDef definition
class DeleteIntegrationRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
DeleteIntegrationResponseRequestTypeDef#
# DeleteIntegrationResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteIntegrationResponseRequestTypeDef
def get_value() -> DeleteIntegrationResponseRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteIntegrationResponseRequestTypeDef definition
class DeleteIntegrationResponseRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
IntegrationResponseId: str,
DeleteModelRequestTypeDef#
# DeleteModelRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteModelRequestTypeDef
def get_value() -> DeleteModelRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteModelRequestTypeDef definition
class DeleteModelRequestTypeDef(TypedDict):
ApiId: str,
ModelId: str,
DeleteRouteRequestParameterRequestTypeDef#
# DeleteRouteRequestParameterRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteRouteRequestParameterRequestTypeDef
def get_value() -> DeleteRouteRequestParameterRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteRouteRequestParameterRequestTypeDef definition
class DeleteRouteRequestParameterRequestTypeDef(TypedDict):
ApiId: str,
RequestParameterKey: str,
RouteId: str,
DeleteRouteRequestTypeDef#
# DeleteRouteRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteRouteRequestTypeDef
def get_value() -> DeleteRouteRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteRouteRequestTypeDef definition
class DeleteRouteRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
DeleteRouteResponseRequestTypeDef#
# DeleteRouteResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteRouteResponseRequestTypeDef
def get_value() -> DeleteRouteResponseRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteRouteResponseRequestTypeDef definition
class DeleteRouteResponseRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
RouteResponseId: str,
DeleteRouteSettingsRequestTypeDef#
# DeleteRouteSettingsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteRouteSettingsRequestTypeDef
def get_value() -> DeleteRouteSettingsRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteRouteSettingsRequestTypeDef definition
class DeleteRouteSettingsRequestTypeDef(TypedDict):
ApiId: str,
RouteKey: str,
StageName: str,
DeleteStageRequestTypeDef#
# DeleteStageRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteStageRequestTypeDef
def get_value() -> DeleteStageRequestTypeDef:
return {
"ApiId": ...,
}
# DeleteStageRequestTypeDef definition
class DeleteStageRequestTypeDef(TypedDict):
ApiId: str,
StageName: str,
DeleteVpcLinkRequestTypeDef#
# DeleteVpcLinkRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeleteVpcLinkRequestTypeDef
def get_value() -> DeleteVpcLinkRequestTypeDef:
return {
"VpcLinkId": ...,
}
# DeleteVpcLinkRequestTypeDef definition
class DeleteVpcLinkRequestTypeDef(TypedDict):
VpcLinkId: str,
DeploymentTypeDef#
# DeploymentTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DeploymentTypeDef
def get_value() -> DeploymentTypeDef:
return {
"AutoDeployed": ...,
}
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
AutoDeployed: NotRequired[bool],
CreatedDate: NotRequired[datetime],
DeploymentId: NotRequired[str],
DeploymentStatus: NotRequired[DeploymentStatusType], # (1)
DeploymentStatusMessage: NotRequired[str],
Description: NotRequired[str],
ExportApiRequestTypeDef#
# ExportApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ExportApiRequestTypeDef
def get_value() -> ExportApiRequestTypeDef:
return {
"ApiId": ...,
}
# ExportApiRequestTypeDef definition
class ExportApiRequestTypeDef(TypedDict):
ApiId: str,
OutputType: JSONYAMLType, # (1)
Specification: OAS30Type, # (2)
ExportVersion: NotRequired[str],
IncludeExtensions: NotRequired[bool],
StageName: NotRequired[str],
- See JSONYAMLType
- See OAS30Type
GetApiMappingRequestTypeDef#
# GetApiMappingRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApiMappingRequestTypeDef
def get_value() -> GetApiMappingRequestTypeDef:
return {
"ApiMappingId": ...,
}
# GetApiMappingRequestTypeDef definition
class GetApiMappingRequestTypeDef(TypedDict):
ApiMappingId: str,
DomainName: str,
GetApiMappingsRequestTypeDef#
# GetApiMappingsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApiMappingsRequestTypeDef
def get_value() -> GetApiMappingsRequestTypeDef:
return {
"DomainName": ...,
}
# GetApiMappingsRequestTypeDef definition
class GetApiMappingsRequestTypeDef(TypedDict):
DomainName: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetApiRequestTypeDef#
# GetApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApiRequestTypeDef
def get_value() -> GetApiRequestTypeDef:
return {
"ApiId": ...,
}
# GetApiRequestTypeDef definition
class GetApiRequestTypeDef(TypedDict):
ApiId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetApisRequestTypeDef#
# GetApisRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApisRequestTypeDef
def get_value() -> GetApisRequestTypeDef:
return {
"MaxResults": ...,
}
# GetApisRequestTypeDef definition
class GetApisRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetAuthorizerRequestTypeDef#
# GetAuthorizerRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetAuthorizerRequestTypeDef
def get_value() -> GetAuthorizerRequestTypeDef:
return {
"ApiId": ...,
}
# GetAuthorizerRequestTypeDef definition
class GetAuthorizerRequestTypeDef(TypedDict):
ApiId: str,
AuthorizerId: str,
GetAuthorizersRequestTypeDef#
# GetAuthorizersRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetAuthorizersRequestTypeDef
def get_value() -> GetAuthorizersRequestTypeDef:
return {
"ApiId": ...,
}
# GetAuthorizersRequestTypeDef definition
class GetAuthorizersRequestTypeDef(TypedDict):
ApiId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetDeploymentRequestTypeDef#
# GetDeploymentRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDeploymentRequestTypeDef
def get_value() -> GetDeploymentRequestTypeDef:
return {
"ApiId": ...,
}
# GetDeploymentRequestTypeDef definition
class GetDeploymentRequestTypeDef(TypedDict):
ApiId: str,
DeploymentId: str,
GetDeploymentsRequestTypeDef#
# GetDeploymentsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDeploymentsRequestTypeDef
def get_value() -> GetDeploymentsRequestTypeDef:
return {
"ApiId": ...,
}
# GetDeploymentsRequestTypeDef definition
class GetDeploymentsRequestTypeDef(TypedDict):
ApiId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetDomainNameRequestTypeDef#
# GetDomainNameRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDomainNameRequestTypeDef
def get_value() -> GetDomainNameRequestTypeDef:
return {
"DomainName": ...,
}
# GetDomainNameRequestTypeDef definition
class GetDomainNameRequestTypeDef(TypedDict):
DomainName: str,
GetDomainNamesRequestTypeDef#
# GetDomainNamesRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDomainNamesRequestTypeDef
def get_value() -> GetDomainNamesRequestTypeDef:
return {
"MaxResults": ...,
}
# GetDomainNamesRequestTypeDef definition
class GetDomainNamesRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetIntegrationRequestTypeDef#
# GetIntegrationRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationRequestTypeDef
def get_value() -> GetIntegrationRequestTypeDef:
return {
"ApiId": ...,
}
# GetIntegrationRequestTypeDef definition
class GetIntegrationRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
GetIntegrationResponseRequestTypeDef#
# GetIntegrationResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationResponseRequestTypeDef
def get_value() -> GetIntegrationResponseRequestTypeDef:
return {
"ApiId": ...,
}
# GetIntegrationResponseRequestTypeDef definition
class GetIntegrationResponseRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
IntegrationResponseId: str,
GetIntegrationResponsesRequestTypeDef#
# GetIntegrationResponsesRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationResponsesRequestTypeDef
def get_value() -> GetIntegrationResponsesRequestTypeDef:
return {
"ApiId": ...,
}
# GetIntegrationResponsesRequestTypeDef definition
class GetIntegrationResponsesRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
IntegrationResponseTypeDef#
# IntegrationResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import IntegrationResponseTypeDef
def get_value() -> IntegrationResponseTypeDef:
return {
"ContentHandlingStrategy": ...,
}
# IntegrationResponseTypeDef definition
class IntegrationResponseTypeDef(TypedDict):
IntegrationResponseKey: str,
ContentHandlingStrategy: NotRequired[ContentHandlingStrategyType], # (1)
IntegrationResponseId: NotRequired[str],
ResponseParameters: NotRequired[Dict[str, str]],
ResponseTemplates: NotRequired[Dict[str, str]],
TemplateSelectionExpression: NotRequired[str],
GetIntegrationsRequestTypeDef#
# GetIntegrationsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationsRequestTypeDef
def get_value() -> GetIntegrationsRequestTypeDef:
return {
"ApiId": ...,
}
# GetIntegrationsRequestTypeDef definition
class GetIntegrationsRequestTypeDef(TypedDict):
ApiId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetModelRequestTypeDef#
# GetModelRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelRequestTypeDef
def get_value() -> GetModelRequestTypeDef:
return {
"ApiId": ...,
}
# GetModelRequestTypeDef definition
class GetModelRequestTypeDef(TypedDict):
ApiId: str,
ModelId: str,
GetModelTemplateRequestTypeDef#
# GetModelTemplateRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelTemplateRequestTypeDef
def get_value() -> GetModelTemplateRequestTypeDef:
return {
"ApiId": ...,
}
# GetModelTemplateRequestTypeDef definition
class GetModelTemplateRequestTypeDef(TypedDict):
ApiId: str,
ModelId: str,
GetModelsRequestTypeDef#
# GetModelsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelsRequestTypeDef
def get_value() -> GetModelsRequestTypeDef:
return {
"ApiId": ...,
}
# GetModelsRequestTypeDef definition
class GetModelsRequestTypeDef(TypedDict):
ApiId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
ModelTypeDef#
# ModelTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ModelTypeDef
def get_value() -> ModelTypeDef:
return {
"ContentType": ...,
}
# ModelTypeDef definition
class ModelTypeDef(TypedDict):
Name: str,
ContentType: NotRequired[str],
Description: NotRequired[str],
ModelId: NotRequired[str],
Schema: NotRequired[str],
GetRouteRequestTypeDef#
# GetRouteRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteRequestTypeDef
def get_value() -> GetRouteRequestTypeDef:
return {
"ApiId": ...,
}
# GetRouteRequestTypeDef definition
class GetRouteRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
GetRouteResponseRequestTypeDef#
# GetRouteResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteResponseRequestTypeDef
def get_value() -> GetRouteResponseRequestTypeDef:
return {
"ApiId": ...,
}
# GetRouteResponseRequestTypeDef definition
class GetRouteResponseRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
RouteResponseId: str,
GetRouteResponsesRequestTypeDef#
# GetRouteResponsesRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteResponsesRequestTypeDef
def get_value() -> GetRouteResponsesRequestTypeDef:
return {
"ApiId": ...,
}
# GetRouteResponsesRequestTypeDef definition
class GetRouteResponsesRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetRoutesRequestTypeDef#
# GetRoutesRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRoutesRequestTypeDef
def get_value() -> GetRoutesRequestTypeDef:
return {
"ApiId": ...,
}
# GetRoutesRequestTypeDef definition
class GetRoutesRequestTypeDef(TypedDict):
ApiId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetStageRequestTypeDef#
# GetStageRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetStageRequestTypeDef
def get_value() -> GetStageRequestTypeDef:
return {
"ApiId": ...,
}
# GetStageRequestTypeDef definition
class GetStageRequestTypeDef(TypedDict):
ApiId: str,
StageName: str,
GetStagesRequestTypeDef#
# GetStagesRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetStagesRequestTypeDef
def get_value() -> GetStagesRequestTypeDef:
return {
"ApiId": ...,
}
# GetStagesRequestTypeDef definition
class GetStagesRequestTypeDef(TypedDict):
ApiId: str,
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
GetTagsRequestTypeDef#
# GetTagsRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetTagsRequestTypeDef
def get_value() -> GetTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetTagsRequestTypeDef definition
class GetTagsRequestTypeDef(TypedDict):
ResourceArn: str,
GetVpcLinkRequestTypeDef#
# GetVpcLinkRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetVpcLinkRequestTypeDef
def get_value() -> GetVpcLinkRequestTypeDef:
return {
"VpcLinkId": ...,
}
# GetVpcLinkRequestTypeDef definition
class GetVpcLinkRequestTypeDef(TypedDict):
VpcLinkId: str,
GetVpcLinksRequestTypeDef#
# GetVpcLinksRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetVpcLinksRequestTypeDef
def get_value() -> GetVpcLinksRequestTypeDef:
return {
"MaxResults": ...,
}
# GetVpcLinksRequestTypeDef definition
class GetVpcLinksRequestTypeDef(TypedDict):
MaxResults: NotRequired[str],
NextToken: NotRequired[str],
VpcLinkTypeDef#
# VpcLinkTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import VpcLinkTypeDef
def get_value() -> VpcLinkTypeDef:
return {
"CreatedDate": ...,
}
# VpcLinkTypeDef definition
class VpcLinkTypeDef(TypedDict):
Name: str,
SecurityGroupIds: List[str],
SubnetIds: List[str],
VpcLinkId: str,
CreatedDate: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
VpcLinkStatus: NotRequired[VpcLinkStatusType], # (1)
VpcLinkStatusMessage: NotRequired[str],
VpcLinkVersion: NotRequired[VpcLinkVersionType], # (2)
- See VpcLinkStatusType
- See VpcLinkVersionType
ImportApiRequestTypeDef#
# ImportApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ImportApiRequestTypeDef
def get_value() -> ImportApiRequestTypeDef:
return {
"Body": ...,
}
# ImportApiRequestTypeDef definition
class ImportApiRequestTypeDef(TypedDict):
Body: str,
Basepath: NotRequired[str],
FailOnWarnings: NotRequired[bool],
JWTConfigurationTypeDef#
# JWTConfigurationTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import JWTConfigurationTypeDef
def get_value() -> JWTConfigurationTypeDef:
return {
"Audience": ...,
}
# JWTConfigurationTypeDef definition
class JWTConfigurationTypeDef(TypedDict):
Audience: NotRequired[Sequence[str]],
Issuer: NotRequired[str],
ReimportApiRequestTypeDef#
# ReimportApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ReimportApiRequestTypeDef
def get_value() -> ReimportApiRequestTypeDef:
return {
"ApiId": ...,
}
# ReimportApiRequestTypeDef definition
class ReimportApiRequestTypeDef(TypedDict):
ApiId: str,
Body: str,
Basepath: NotRequired[str],
FailOnWarnings: NotRequired[bool],
ResetAuthorizersCacheRequestTypeDef#
# ResetAuthorizersCacheRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ResetAuthorizersCacheRequestTypeDef
def get_value() -> ResetAuthorizersCacheRequestTypeDef:
return {
"ApiId": ...,
}
# ResetAuthorizersCacheRequestTypeDef definition
class ResetAuthorizersCacheRequestTypeDef(TypedDict):
ApiId: str,
StageName: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: NotRequired[Mapping[str, str]],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateApiMappingRequestTypeDef#
# UpdateApiMappingRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateApiMappingRequestTypeDef
def get_value() -> UpdateApiMappingRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateApiMappingRequestTypeDef definition
class UpdateApiMappingRequestTypeDef(TypedDict):
ApiId: str,
ApiMappingId: str,
DomainName: str,
ApiMappingKey: NotRequired[str],
Stage: NotRequired[str],
UpdateDeploymentRequestTypeDef#
# UpdateDeploymentRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateDeploymentRequestTypeDef
def get_value() -> UpdateDeploymentRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateDeploymentRequestTypeDef definition
class UpdateDeploymentRequestTypeDef(TypedDict):
ApiId: str,
DeploymentId: str,
Description: NotRequired[str],
UpdateIntegrationResponseRequestTypeDef#
# UpdateIntegrationResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateIntegrationResponseRequestTypeDef
def get_value() -> UpdateIntegrationResponseRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateIntegrationResponseRequestTypeDef definition
class UpdateIntegrationResponseRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
IntegrationResponseId: str,
ContentHandlingStrategy: NotRequired[ContentHandlingStrategyType], # (1)
IntegrationResponseKey: NotRequired[str],
ResponseParameters: NotRequired[Mapping[str, str]],
ResponseTemplates: NotRequired[Mapping[str, str]],
TemplateSelectionExpression: NotRequired[str],
UpdateModelRequestTypeDef#
# UpdateModelRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateModelRequestTypeDef
def get_value() -> UpdateModelRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateModelRequestTypeDef definition
class UpdateModelRequestTypeDef(TypedDict):
ApiId: str,
ModelId: str,
ContentType: NotRequired[str],
Description: NotRequired[str],
Name: NotRequired[str],
Schema: NotRequired[str],
UpdateVpcLinkRequestTypeDef#
# UpdateVpcLinkRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateVpcLinkRequestTypeDef
def get_value() -> UpdateVpcLinkRequestTypeDef:
return {
"VpcLinkId": ...,
}
# UpdateVpcLinkRequestTypeDef definition
class UpdateVpcLinkRequestTypeDef(TypedDict):
VpcLinkId: str,
Name: NotRequired[str],
ApiTypeDef#
# ApiTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ApiTypeDef
def get_value() -> ApiTypeDef:
return {
"ApiEndpoint": ...,
}
# ApiTypeDef definition
class ApiTypeDef(TypedDict):
Name: str,
ProtocolType: ProtocolTypeType, # (2)
RouteSelectionExpression: str,
ApiEndpoint: NotRequired[str],
ApiGatewayManaged: NotRequired[bool],
ApiId: NotRequired[str],
ApiKeySelectionExpression: NotRequired[str],
CorsConfiguration: NotRequired[CorsOutputTypeDef], # (1)
CreatedDate: NotRequired[datetime],
Description: NotRequired[str],
DisableSchemaValidation: NotRequired[bool],
DisableExecuteApiEndpoint: NotRequired[bool],
ImportInfo: NotRequired[List[str]],
Tags: NotRequired[Dict[str, str]],
Version: NotRequired[str],
Warnings: NotRequired[List[str]],
- See CorsOutputTypeDef
- See ProtocolTypeType
AuthorizerTypeDef#
# AuthorizerTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import AuthorizerTypeDef
def get_value() -> AuthorizerTypeDef:
return {
"AuthorizerCredentialsArn": ...,
}
# AuthorizerTypeDef definition
class AuthorizerTypeDef(TypedDict):
Name: str,
AuthorizerCredentialsArn: NotRequired[str],
AuthorizerId: NotRequired[str],
AuthorizerPayloadFormatVersion: NotRequired[str],
AuthorizerResultTtlInSeconds: NotRequired[int],
AuthorizerType: NotRequired[AuthorizerTypeType], # (1)
AuthorizerUri: NotRequired[str],
EnableSimpleResponses: NotRequired[bool],
IdentitySource: NotRequired[List[str]],
IdentityValidationExpression: NotRequired[str],
JwtConfiguration: NotRequired[JWTConfigurationOutputTypeDef], # (2)
CreateApiMappingResponseTypeDef#
# CreateApiMappingResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateApiMappingResponseTypeDef
def get_value() -> CreateApiMappingResponseTypeDef:
return {
"ApiId": ...,
}
# CreateApiMappingResponseTypeDef definition
class CreateApiMappingResponseTypeDef(TypedDict):
ApiId: str,
ApiMappingId: str,
ApiMappingKey: str,
Stage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateApiResponseTypeDef#
# CreateApiResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateApiResponseTypeDef
def get_value() -> CreateApiResponseTypeDef:
return {
"ApiEndpoint": ...,
}
# CreateApiResponseTypeDef definition
class CreateApiResponseTypeDef(TypedDict):
ApiEndpoint: str,
ApiGatewayManaged: bool,
ApiId: str,
ApiKeySelectionExpression: str,
CorsConfiguration: CorsOutputTypeDef, # (1)
CreatedDate: datetime,
Description: str,
DisableSchemaValidation: bool,
DisableExecuteApiEndpoint: bool,
ImportInfo: List[str],
Name: str,
ProtocolType: ProtocolTypeType, # (2)
RouteSelectionExpression: str,
Tags: Dict[str, str],
Version: str,
Warnings: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CorsOutputTypeDef
- See ProtocolTypeType
- See ResponseMetadataTypeDef
CreateAuthorizerResponseTypeDef#
# CreateAuthorizerResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateAuthorizerResponseTypeDef
def get_value() -> CreateAuthorizerResponseTypeDef:
return {
"AuthorizerCredentialsArn": ...,
}
# CreateAuthorizerResponseTypeDef definition
class CreateAuthorizerResponseTypeDef(TypedDict):
AuthorizerCredentialsArn: str,
AuthorizerId: str,
AuthorizerPayloadFormatVersion: str,
AuthorizerResultTtlInSeconds: int,
AuthorizerType: AuthorizerTypeType, # (1)
AuthorizerUri: str,
EnableSimpleResponses: bool,
IdentitySource: List[str],
IdentityValidationExpression: str,
JwtConfiguration: JWTConfigurationOutputTypeDef, # (2)
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDeploymentResponseTypeDef#
# CreateDeploymentResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateDeploymentResponseTypeDef
def get_value() -> CreateDeploymentResponseTypeDef:
return {
"AutoDeployed": ...,
}
# CreateDeploymentResponseTypeDef definition
class CreateDeploymentResponseTypeDef(TypedDict):
AutoDeployed: bool,
CreatedDate: datetime,
DeploymentId: str,
DeploymentStatus: DeploymentStatusType, # (1)
DeploymentStatusMessage: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIntegrationResponseResponseTypeDef#
# CreateIntegrationResponseResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateIntegrationResponseResponseTypeDef
def get_value() -> CreateIntegrationResponseResponseTypeDef:
return {
"ContentHandlingStrategy": ...,
}
# CreateIntegrationResponseResponseTypeDef definition
class CreateIntegrationResponseResponseTypeDef(TypedDict):
ContentHandlingStrategy: ContentHandlingStrategyType, # (1)
IntegrationResponseId: str,
IntegrationResponseKey: str,
ResponseParameters: Dict[str, str],
ResponseTemplates: Dict[str, str],
TemplateSelectionExpression: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateModelResponseTypeDef#
# CreateModelResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateModelResponseTypeDef
def get_value() -> CreateModelResponseTypeDef:
return {
"ContentType": ...,
}
# CreateModelResponseTypeDef definition
class CreateModelResponseTypeDef(TypedDict):
ContentType: str,
Description: str,
ModelId: str,
Name: str,
Schema: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateVpcLinkResponseTypeDef#
# CreateVpcLinkResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateVpcLinkResponseTypeDef
def get_value() -> CreateVpcLinkResponseTypeDef:
return {
"CreatedDate": ...,
}
# CreateVpcLinkResponseTypeDef definition
class CreateVpcLinkResponseTypeDef(TypedDict):
CreatedDate: datetime,
Name: str,
SecurityGroupIds: List[str],
SubnetIds: List[str],
Tags: Dict[str, str],
VpcLinkId: str,
VpcLinkStatus: VpcLinkStatusType, # (1)
VpcLinkStatusMessage: str,
VpcLinkVersion: VpcLinkVersionType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportApiResponseTypeDef#
# ExportApiResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ExportApiResponseTypeDef
def get_value() -> ExportApiResponseTypeDef:
return {
"body": ...,
}
# ExportApiResponseTypeDef definition
class ExportApiResponseTypeDef(TypedDict):
body: StreamingBody,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetApiMappingResponseTypeDef#
# GetApiMappingResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApiMappingResponseTypeDef
def get_value() -> GetApiMappingResponseTypeDef:
return {
"ApiId": ...,
}
# GetApiMappingResponseTypeDef definition
class GetApiMappingResponseTypeDef(TypedDict):
ApiId: str,
ApiMappingId: str,
ApiMappingKey: str,
Stage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetApiMappingsResponseTypeDef#
# GetApiMappingsResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApiMappingsResponseTypeDef
def get_value() -> GetApiMappingsResponseTypeDef:
return {
"Items": ...,
}
# GetApiMappingsResponseTypeDef definition
class GetApiMappingsResponseTypeDef(TypedDict):
Items: List[ApiMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetApiResponseTypeDef#
# GetApiResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApiResponseTypeDef
def get_value() -> GetApiResponseTypeDef:
return {
"ApiEndpoint": ...,
}
# GetApiResponseTypeDef definition
class GetApiResponseTypeDef(TypedDict):
ApiEndpoint: str,
ApiGatewayManaged: bool,
ApiId: str,
ApiKeySelectionExpression: str,
CorsConfiguration: CorsOutputTypeDef, # (1)
CreatedDate: datetime,
Description: str,
DisableSchemaValidation: bool,
DisableExecuteApiEndpoint: bool,
ImportInfo: List[str],
Name: str,
ProtocolType: ProtocolTypeType, # (2)
RouteSelectionExpression: str,
Tags: Dict[str, str],
Version: str,
Warnings: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CorsOutputTypeDef
- See ProtocolTypeType
- See ResponseMetadataTypeDef
GetAuthorizerResponseTypeDef#
# GetAuthorizerResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetAuthorizerResponseTypeDef
def get_value() -> GetAuthorizerResponseTypeDef:
return {
"AuthorizerCredentialsArn": ...,
}
# GetAuthorizerResponseTypeDef definition
class GetAuthorizerResponseTypeDef(TypedDict):
AuthorizerCredentialsArn: str,
AuthorizerId: str,
AuthorizerPayloadFormatVersion: str,
AuthorizerResultTtlInSeconds: int,
AuthorizerType: AuthorizerTypeType, # (1)
AuthorizerUri: str,
EnableSimpleResponses: bool,
IdentitySource: List[str],
IdentityValidationExpression: str,
JwtConfiguration: JWTConfigurationOutputTypeDef, # (2)
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDeploymentResponseTypeDef#
# GetDeploymentResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDeploymentResponseTypeDef
def get_value() -> GetDeploymentResponseTypeDef:
return {
"AutoDeployed": ...,
}
# GetDeploymentResponseTypeDef definition
class GetDeploymentResponseTypeDef(TypedDict):
AutoDeployed: bool,
CreatedDate: datetime,
DeploymentId: str,
DeploymentStatus: DeploymentStatusType, # (1)
DeploymentStatusMessage: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIntegrationResponseResponseTypeDef#
# GetIntegrationResponseResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationResponseResponseTypeDef
def get_value() -> GetIntegrationResponseResponseTypeDef:
return {
"ContentHandlingStrategy": ...,
}
# GetIntegrationResponseResponseTypeDef definition
class GetIntegrationResponseResponseTypeDef(TypedDict):
ContentHandlingStrategy: ContentHandlingStrategyType, # (1)
IntegrationResponseId: str,
IntegrationResponseKey: str,
ResponseParameters: Dict[str, str],
ResponseTemplates: Dict[str, str],
TemplateSelectionExpression: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetModelResponseTypeDef#
# GetModelResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelResponseTypeDef
def get_value() -> GetModelResponseTypeDef:
return {
"ContentType": ...,
}
# GetModelResponseTypeDef definition
class GetModelResponseTypeDef(TypedDict):
ContentType: str,
Description: str,
ModelId: str,
Name: str,
Schema: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetModelTemplateResponseTypeDef#
# GetModelTemplateResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelTemplateResponseTypeDef
def get_value() -> GetModelTemplateResponseTypeDef:
return {
"Value": ...,
}
# GetModelTemplateResponseTypeDef definition
class GetModelTemplateResponseTypeDef(TypedDict):
Value: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTagsResponseTypeDef#
# GetTagsResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetTagsResponseTypeDef
def get_value() -> GetTagsResponseTypeDef:
return {
"Tags": ...,
}
# GetTagsResponseTypeDef definition
class GetTagsResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetVpcLinkResponseTypeDef#
# GetVpcLinkResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetVpcLinkResponseTypeDef
def get_value() -> GetVpcLinkResponseTypeDef:
return {
"CreatedDate": ...,
}
# GetVpcLinkResponseTypeDef definition
class GetVpcLinkResponseTypeDef(TypedDict):
CreatedDate: datetime,
Name: str,
SecurityGroupIds: List[str],
SubnetIds: List[str],
Tags: Dict[str, str],
VpcLinkId: str,
VpcLinkStatus: VpcLinkStatusType, # (1)
VpcLinkStatusMessage: str,
VpcLinkVersion: VpcLinkVersionType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ImportApiResponseTypeDef#
# ImportApiResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ImportApiResponseTypeDef
def get_value() -> ImportApiResponseTypeDef:
return {
"ApiEndpoint": ...,
}
# ImportApiResponseTypeDef definition
class ImportApiResponseTypeDef(TypedDict):
ApiEndpoint: str,
ApiGatewayManaged: bool,
ApiId: str,
ApiKeySelectionExpression: str,
CorsConfiguration: CorsOutputTypeDef, # (1)
CreatedDate: datetime,
Description: str,
DisableSchemaValidation: bool,
DisableExecuteApiEndpoint: bool,
ImportInfo: List[str],
Name: str,
ProtocolType: ProtocolTypeType, # (2)
RouteSelectionExpression: str,
Tags: Dict[str, str],
Version: str,
Warnings: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CorsOutputTypeDef
- See ProtocolTypeType
- See ResponseMetadataTypeDef
ReimportApiResponseTypeDef#
# ReimportApiResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import ReimportApiResponseTypeDef
def get_value() -> ReimportApiResponseTypeDef:
return {
"ApiEndpoint": ...,
}
# ReimportApiResponseTypeDef definition
class ReimportApiResponseTypeDef(TypedDict):
ApiEndpoint: str,
ApiGatewayManaged: bool,
ApiId: str,
ApiKeySelectionExpression: str,
CorsConfiguration: CorsOutputTypeDef, # (1)
CreatedDate: datetime,
Description: str,
DisableSchemaValidation: bool,
DisableExecuteApiEndpoint: bool,
ImportInfo: List[str],
Name: str,
ProtocolType: ProtocolTypeType, # (2)
RouteSelectionExpression: str,
Tags: Dict[str, str],
Version: str,
Warnings: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CorsOutputTypeDef
- See ProtocolTypeType
- See ResponseMetadataTypeDef
UpdateApiMappingResponseTypeDef#
# UpdateApiMappingResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateApiMappingResponseTypeDef
def get_value() -> UpdateApiMappingResponseTypeDef:
return {
"ApiId": ...,
}
# UpdateApiMappingResponseTypeDef definition
class UpdateApiMappingResponseTypeDef(TypedDict):
ApiId: str,
ApiMappingId: str,
ApiMappingKey: str,
Stage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateApiResponseTypeDef#
# UpdateApiResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateApiResponseTypeDef
def get_value() -> UpdateApiResponseTypeDef:
return {
"ApiEndpoint": ...,
}
# UpdateApiResponseTypeDef definition
class UpdateApiResponseTypeDef(TypedDict):
ApiEndpoint: str,
ApiGatewayManaged: bool,
ApiId: str,
ApiKeySelectionExpression: str,
CorsConfiguration: CorsOutputTypeDef, # (1)
CreatedDate: datetime,
Description: str,
DisableSchemaValidation: bool,
DisableExecuteApiEndpoint: bool,
ImportInfo: List[str],
Name: str,
ProtocolType: ProtocolTypeType, # (2)
RouteSelectionExpression: str,
Tags: Dict[str, str],
Version: str,
Warnings: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CorsOutputTypeDef
- See ProtocolTypeType
- See ResponseMetadataTypeDef
UpdateAuthorizerResponseTypeDef#
# UpdateAuthorizerResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateAuthorizerResponseTypeDef
def get_value() -> UpdateAuthorizerResponseTypeDef:
return {
"AuthorizerCredentialsArn": ...,
}
# UpdateAuthorizerResponseTypeDef definition
class UpdateAuthorizerResponseTypeDef(TypedDict):
AuthorizerCredentialsArn: str,
AuthorizerId: str,
AuthorizerPayloadFormatVersion: str,
AuthorizerResultTtlInSeconds: int,
AuthorizerType: AuthorizerTypeType, # (1)
AuthorizerUri: str,
EnableSimpleResponses: bool,
IdentitySource: List[str],
IdentityValidationExpression: str,
JwtConfiguration: JWTConfigurationOutputTypeDef, # (2)
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateDeploymentResponseTypeDef#
# UpdateDeploymentResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateDeploymentResponseTypeDef
def get_value() -> UpdateDeploymentResponseTypeDef:
return {
"AutoDeployed": ...,
}
# UpdateDeploymentResponseTypeDef definition
class UpdateDeploymentResponseTypeDef(TypedDict):
AutoDeployed: bool,
CreatedDate: datetime,
DeploymentId: str,
DeploymentStatus: DeploymentStatusType, # (1)
DeploymentStatusMessage: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIntegrationResponseResponseTypeDef#
# UpdateIntegrationResponseResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateIntegrationResponseResponseTypeDef
def get_value() -> UpdateIntegrationResponseResponseTypeDef:
return {
"ContentHandlingStrategy": ...,
}
# UpdateIntegrationResponseResponseTypeDef definition
class UpdateIntegrationResponseResponseTypeDef(TypedDict):
ContentHandlingStrategy: ContentHandlingStrategyType, # (1)
IntegrationResponseId: str,
IntegrationResponseKey: str,
ResponseParameters: Dict[str, str],
ResponseTemplates: Dict[str, str],
TemplateSelectionExpression: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateModelResponseTypeDef#
# UpdateModelResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateModelResponseTypeDef
def get_value() -> UpdateModelResponseTypeDef:
return {
"ContentType": ...,
}
# UpdateModelResponseTypeDef definition
class UpdateModelResponseTypeDef(TypedDict):
ContentType: str,
Description: str,
ModelId: str,
Name: str,
Schema: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateVpcLinkResponseTypeDef#
# UpdateVpcLinkResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateVpcLinkResponseTypeDef
def get_value() -> UpdateVpcLinkResponseTypeDef:
return {
"CreatedDate": ...,
}
# UpdateVpcLinkResponseTypeDef definition
class UpdateVpcLinkResponseTypeDef(TypedDict):
CreatedDate: datetime,
Name: str,
SecurityGroupIds: List[str],
SubnetIds: List[str],
Tags: Dict[str, str],
VpcLinkId: str,
VpcLinkStatus: VpcLinkStatusType, # (1)
VpcLinkStatusMessage: str,
VpcLinkVersion: VpcLinkVersionType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDomainNameResponseTypeDef#
# CreateDomainNameResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateDomainNameResponseTypeDef
def get_value() -> CreateDomainNameResponseTypeDef:
return {
"ApiMappingSelectionExpression": ...,
}
# CreateDomainNameResponseTypeDef definition
class CreateDomainNameResponseTypeDef(TypedDict):
ApiMappingSelectionExpression: str,
DomainName: str,
DomainNameConfigurations: List[DomainNameConfigurationOutputTypeDef], # (1)
MutualTlsAuthentication: MutualTlsAuthenticationTypeDef, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DomainNameConfigurationOutputTypeDef
- See MutualTlsAuthenticationTypeDef
- See ResponseMetadataTypeDef
DomainNameTypeDef#
# DomainNameTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DomainNameTypeDef
def get_value() -> DomainNameTypeDef:
return {
"ApiMappingSelectionExpression": ...,
}
# DomainNameTypeDef definition
class DomainNameTypeDef(TypedDict):
DomainName: str,
ApiMappingSelectionExpression: NotRequired[str],
DomainNameConfigurations: NotRequired[List[DomainNameConfigurationOutputTypeDef]], # (1)
MutualTlsAuthentication: NotRequired[MutualTlsAuthenticationTypeDef], # (2)
Tags: NotRequired[Dict[str, str]],
GetDomainNameResponseTypeDef#
# GetDomainNameResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDomainNameResponseTypeDef
def get_value() -> GetDomainNameResponseTypeDef:
return {
"ApiMappingSelectionExpression": ...,
}
# GetDomainNameResponseTypeDef definition
class GetDomainNameResponseTypeDef(TypedDict):
ApiMappingSelectionExpression: str,
DomainName: str,
DomainNameConfigurations: List[DomainNameConfigurationOutputTypeDef], # (1)
MutualTlsAuthentication: MutualTlsAuthenticationTypeDef, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DomainNameConfigurationOutputTypeDef
- See MutualTlsAuthenticationTypeDef
- See ResponseMetadataTypeDef
UpdateDomainNameResponseTypeDef#
# UpdateDomainNameResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateDomainNameResponseTypeDef
def get_value() -> UpdateDomainNameResponseTypeDef:
return {
"ApiMappingSelectionExpression": ...,
}
# UpdateDomainNameResponseTypeDef definition
class UpdateDomainNameResponseTypeDef(TypedDict):
ApiMappingSelectionExpression: str,
DomainName: str,
DomainNameConfigurations: List[DomainNameConfigurationOutputTypeDef], # (1)
MutualTlsAuthentication: MutualTlsAuthenticationTypeDef, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DomainNameConfigurationOutputTypeDef
- See MutualTlsAuthenticationTypeDef
- See ResponseMetadataTypeDef
CreateIntegrationRequestTypeDef#
# CreateIntegrationRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateIntegrationRequestTypeDef
def get_value() -> CreateIntegrationRequestTypeDef:
return {
"ApiId": ...,
}
# CreateIntegrationRequestTypeDef definition
class CreateIntegrationRequestTypeDef(TypedDict):
ApiId: str,
IntegrationType: IntegrationTypeType, # (1)
ConnectionId: NotRequired[str],
ConnectionType: NotRequired[ConnectionTypeType], # (2)
ContentHandlingStrategy: NotRequired[ContentHandlingStrategyType], # (3)
CredentialsArn: NotRequired[str],
Description: NotRequired[str],
IntegrationMethod: NotRequired[str],
IntegrationSubtype: NotRequired[str],
IntegrationUri: NotRequired[str],
PassthroughBehavior: NotRequired[PassthroughBehaviorType], # (4)
PayloadFormatVersion: NotRequired[str],
RequestParameters: NotRequired[Mapping[str, str]],
RequestTemplates: NotRequired[Mapping[str, str]],
ResponseParameters: NotRequired[Mapping[str, Mapping[str, str]]],
TemplateSelectionExpression: NotRequired[str],
TimeoutInMillis: NotRequired[int],
TlsConfig: NotRequired[TlsConfigInputTypeDef], # (5)
- See IntegrationTypeType
- See ConnectionTypeType
- See ContentHandlingStrategyType
- See PassthroughBehaviorType
- See TlsConfigInputTypeDef
UpdateIntegrationRequestTypeDef#
# UpdateIntegrationRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateIntegrationRequestTypeDef
def get_value() -> UpdateIntegrationRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateIntegrationRequestTypeDef definition
class UpdateIntegrationRequestTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
ConnectionId: NotRequired[str],
ConnectionType: NotRequired[ConnectionTypeType], # (1)
ContentHandlingStrategy: NotRequired[ContentHandlingStrategyType], # (2)
CredentialsArn: NotRequired[str],
Description: NotRequired[str],
IntegrationMethod: NotRequired[str],
IntegrationSubtype: NotRequired[str],
IntegrationType: NotRequired[IntegrationTypeType], # (3)
IntegrationUri: NotRequired[str],
PassthroughBehavior: NotRequired[PassthroughBehaviorType], # (4)
PayloadFormatVersion: NotRequired[str],
RequestParameters: NotRequired[Mapping[str, str]],
RequestTemplates: NotRequired[Mapping[str, str]],
ResponseParameters: NotRequired[Mapping[str, Mapping[str, str]]],
TemplateSelectionExpression: NotRequired[str],
TimeoutInMillis: NotRequired[int],
TlsConfig: NotRequired[TlsConfigInputTypeDef], # (5)
- See ConnectionTypeType
- See ContentHandlingStrategyType
- See IntegrationTypeType
- See PassthroughBehaviorType
- See TlsConfigInputTypeDef
CreateIntegrationResultTypeDef#
# CreateIntegrationResultTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateIntegrationResultTypeDef
def get_value() -> CreateIntegrationResultTypeDef:
return {
"ApiGatewayManaged": ...,
}
# CreateIntegrationResultTypeDef definition
class CreateIntegrationResultTypeDef(TypedDict):
ApiGatewayManaged: bool,
ConnectionId: str,
ConnectionType: ConnectionTypeType, # (1)
ContentHandlingStrategy: ContentHandlingStrategyType, # (2)
CredentialsArn: str,
Description: str,
IntegrationId: str,
IntegrationMethod: str,
IntegrationResponseSelectionExpression: str,
IntegrationSubtype: str,
IntegrationType: IntegrationTypeType, # (3)
IntegrationUri: str,
PassthroughBehavior: PassthroughBehaviorType, # (4)
PayloadFormatVersion: str,
RequestParameters: Dict[str, str],
RequestTemplates: Dict[str, str],
ResponseParameters: Dict[str, Dict[str, str]],
TemplateSelectionExpression: str,
TimeoutInMillis: int,
TlsConfig: TlsConfigTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ConnectionTypeType
- See ContentHandlingStrategyType
- See IntegrationTypeType
- See PassthroughBehaviorType
- See TlsConfigTypeDef
- See ResponseMetadataTypeDef
GetIntegrationResultTypeDef#
# GetIntegrationResultTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationResultTypeDef
def get_value() -> GetIntegrationResultTypeDef:
return {
"ApiGatewayManaged": ...,
}
# GetIntegrationResultTypeDef definition
class GetIntegrationResultTypeDef(TypedDict):
ApiGatewayManaged: bool,
ConnectionId: str,
ConnectionType: ConnectionTypeType, # (1)
ContentHandlingStrategy: ContentHandlingStrategyType, # (2)
CredentialsArn: str,
Description: str,
IntegrationId: str,
IntegrationMethod: str,
IntegrationResponseSelectionExpression: str,
IntegrationSubtype: str,
IntegrationType: IntegrationTypeType, # (3)
IntegrationUri: str,
PassthroughBehavior: PassthroughBehaviorType, # (4)
PayloadFormatVersion: str,
RequestParameters: Dict[str, str],
RequestTemplates: Dict[str, str],
ResponseParameters: Dict[str, Dict[str, str]],
TemplateSelectionExpression: str,
TimeoutInMillis: int,
TlsConfig: TlsConfigTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ConnectionTypeType
- See ContentHandlingStrategyType
- See IntegrationTypeType
- See PassthroughBehaviorType
- See TlsConfigTypeDef
- See ResponseMetadataTypeDef
IntegrationTypeDef#
# IntegrationTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import IntegrationTypeDef
def get_value() -> IntegrationTypeDef:
return {
"ApiGatewayManaged": ...,
}
# IntegrationTypeDef definition
class IntegrationTypeDef(TypedDict):
ApiGatewayManaged: NotRequired[bool],
ConnectionId: NotRequired[str],
ConnectionType: NotRequired[ConnectionTypeType], # (1)
ContentHandlingStrategy: NotRequired[ContentHandlingStrategyType], # (2)
CredentialsArn: NotRequired[str],
Description: NotRequired[str],
IntegrationId: NotRequired[str],
IntegrationMethod: NotRequired[str],
IntegrationResponseSelectionExpression: NotRequired[str],
IntegrationSubtype: NotRequired[str],
IntegrationType: NotRequired[IntegrationTypeType], # (3)
IntegrationUri: NotRequired[str],
PassthroughBehavior: NotRequired[PassthroughBehaviorType], # (4)
PayloadFormatVersion: NotRequired[str],
RequestParameters: NotRequired[Dict[str, str]],
RequestTemplates: NotRequired[Dict[str, str]],
ResponseParameters: NotRequired[Dict[str, Dict[str, str]]],
TemplateSelectionExpression: NotRequired[str],
TimeoutInMillis: NotRequired[int],
TlsConfig: NotRequired[TlsConfigTypeDef], # (5)
- See ConnectionTypeType
- See ContentHandlingStrategyType
- See IntegrationTypeType
- See PassthroughBehaviorType
- See TlsConfigTypeDef
UpdateIntegrationResultTypeDef#
# UpdateIntegrationResultTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateIntegrationResultTypeDef
def get_value() -> UpdateIntegrationResultTypeDef:
return {
"ApiGatewayManaged": ...,
}
# UpdateIntegrationResultTypeDef definition
class UpdateIntegrationResultTypeDef(TypedDict):
ApiGatewayManaged: bool,
ConnectionId: str,
ConnectionType: ConnectionTypeType, # (1)
ContentHandlingStrategy: ContentHandlingStrategyType, # (2)
CredentialsArn: str,
Description: str,
IntegrationId: str,
IntegrationMethod: str,
IntegrationResponseSelectionExpression: str,
IntegrationSubtype: str,
IntegrationType: IntegrationTypeType, # (3)
IntegrationUri: str,
PassthroughBehavior: PassthroughBehaviorType, # (4)
PayloadFormatVersion: str,
RequestParameters: Dict[str, str],
RequestTemplates: Dict[str, str],
ResponseParameters: Dict[str, Dict[str, str]],
TemplateSelectionExpression: str,
TimeoutInMillis: int,
TlsConfig: TlsConfigTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ConnectionTypeType
- See ContentHandlingStrategyType
- See IntegrationTypeType
- See PassthroughBehaviorType
- See TlsConfigTypeDef
- See ResponseMetadataTypeDef
CreateRouteRequestTypeDef#
# CreateRouteRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateRouteRequestTypeDef
def get_value() -> CreateRouteRequestTypeDef:
return {
"ApiId": ...,
}
# CreateRouteRequestTypeDef definition
class CreateRouteRequestTypeDef(TypedDict):
ApiId: str,
RouteKey: str,
ApiKeyRequired: NotRequired[bool],
AuthorizationScopes: NotRequired[Sequence[str]],
AuthorizationType: NotRequired[AuthorizationTypeType], # (1)
AuthorizerId: NotRequired[str],
ModelSelectionExpression: NotRequired[str],
OperationName: NotRequired[str],
RequestModels: NotRequired[Mapping[str, str]],
RequestParameters: NotRequired[Mapping[str, ParameterConstraintsTypeDef]], # (2)
RouteResponseSelectionExpression: NotRequired[str],
Target: NotRequired[str],
CreateRouteResponseRequestTypeDef#
# CreateRouteResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateRouteResponseRequestTypeDef
def get_value() -> CreateRouteResponseRequestTypeDef:
return {
"ApiId": ...,
}
# CreateRouteResponseRequestTypeDef definition
class CreateRouteResponseRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
RouteResponseKey: str,
ModelSelectionExpression: NotRequired[str],
ResponseModels: NotRequired[Mapping[str, str]],
ResponseParameters: NotRequired[Mapping[str, ParameterConstraintsTypeDef]], # (1)
CreateRouteResponseResponseTypeDef#
# CreateRouteResponseResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateRouteResponseResponseTypeDef
def get_value() -> CreateRouteResponseResponseTypeDef:
return {
"ModelSelectionExpression": ...,
}
# CreateRouteResponseResponseTypeDef definition
class CreateRouteResponseResponseTypeDef(TypedDict):
ModelSelectionExpression: str,
ResponseModels: Dict[str, str],
ResponseParameters: Dict[str, ParameterConstraintsTypeDef], # (1)
RouteResponseId: str,
RouteResponseKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRouteResultTypeDef#
# CreateRouteResultTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateRouteResultTypeDef
def get_value() -> CreateRouteResultTypeDef:
return {
"ApiGatewayManaged": ...,
}
# CreateRouteResultTypeDef definition
class CreateRouteResultTypeDef(TypedDict):
ApiGatewayManaged: bool,
ApiKeyRequired: bool,
AuthorizationScopes: List[str],
AuthorizationType: AuthorizationTypeType, # (1)
AuthorizerId: str,
ModelSelectionExpression: str,
OperationName: str,
RequestModels: Dict[str, str],
RequestParameters: Dict[str, ParameterConstraintsTypeDef], # (2)
RouteId: str,
RouteKey: str,
RouteResponseSelectionExpression: str,
Target: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRouteResponseResponseTypeDef#
# GetRouteResponseResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteResponseResponseTypeDef
def get_value() -> GetRouteResponseResponseTypeDef:
return {
"ModelSelectionExpression": ...,
}
# GetRouteResponseResponseTypeDef definition
class GetRouteResponseResponseTypeDef(TypedDict):
ModelSelectionExpression: str,
ResponseModels: Dict[str, str],
ResponseParameters: Dict[str, ParameterConstraintsTypeDef], # (1)
RouteResponseId: str,
RouteResponseKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRouteResultTypeDef#
# GetRouteResultTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteResultTypeDef
def get_value() -> GetRouteResultTypeDef:
return {
"ApiGatewayManaged": ...,
}
# GetRouteResultTypeDef definition
class GetRouteResultTypeDef(TypedDict):
ApiGatewayManaged: bool,
ApiKeyRequired: bool,
AuthorizationScopes: List[str],
AuthorizationType: AuthorizationTypeType, # (1)
AuthorizerId: str,
ModelSelectionExpression: str,
OperationName: str,
RequestModels: Dict[str, str],
RequestParameters: Dict[str, ParameterConstraintsTypeDef], # (2)
RouteId: str,
RouteKey: str,
RouteResponseSelectionExpression: str,
Target: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RouteResponseTypeDef#
# RouteResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import RouteResponseTypeDef
def get_value() -> RouteResponseTypeDef:
return {
"ModelSelectionExpression": ...,
}
# RouteResponseTypeDef definition
class RouteResponseTypeDef(TypedDict):
RouteResponseKey: str,
ModelSelectionExpression: NotRequired[str],
ResponseModels: NotRequired[Dict[str, str]],
ResponseParameters: NotRequired[Dict[str, ParameterConstraintsTypeDef]], # (1)
RouteResponseId: NotRequired[str],
RouteTypeDef#
# RouteTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import RouteTypeDef
def get_value() -> RouteTypeDef:
return {
"ApiGatewayManaged": ...,
}
# RouteTypeDef definition
class RouteTypeDef(TypedDict):
RouteKey: str,
ApiGatewayManaged: NotRequired[bool],
ApiKeyRequired: NotRequired[bool],
AuthorizationScopes: NotRequired[List[str]],
AuthorizationType: NotRequired[AuthorizationTypeType], # (1)
AuthorizerId: NotRequired[str],
ModelSelectionExpression: NotRequired[str],
OperationName: NotRequired[str],
RequestModels: NotRequired[Dict[str, str]],
RequestParameters: NotRequired[Dict[str, ParameterConstraintsTypeDef]], # (2)
RouteId: NotRequired[str],
RouteResponseSelectionExpression: NotRequired[str],
Target: NotRequired[str],
UpdateRouteRequestTypeDef#
# UpdateRouteRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateRouteRequestTypeDef
def get_value() -> UpdateRouteRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateRouteRequestTypeDef definition
class UpdateRouteRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
ApiKeyRequired: NotRequired[bool],
AuthorizationScopes: NotRequired[Sequence[str]],
AuthorizationType: NotRequired[AuthorizationTypeType], # (1)
AuthorizerId: NotRequired[str],
ModelSelectionExpression: NotRequired[str],
OperationName: NotRequired[str],
RequestModels: NotRequired[Mapping[str, str]],
RequestParameters: NotRequired[Mapping[str, ParameterConstraintsTypeDef]], # (2)
RouteKey: NotRequired[str],
RouteResponseSelectionExpression: NotRequired[str],
Target: NotRequired[str],
UpdateRouteResponseRequestTypeDef#
# UpdateRouteResponseRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateRouteResponseRequestTypeDef
def get_value() -> UpdateRouteResponseRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateRouteResponseRequestTypeDef definition
class UpdateRouteResponseRequestTypeDef(TypedDict):
ApiId: str,
RouteId: str,
RouteResponseId: str,
ModelSelectionExpression: NotRequired[str],
ResponseModels: NotRequired[Mapping[str, str]],
ResponseParameters: NotRequired[Mapping[str, ParameterConstraintsTypeDef]], # (1)
RouteResponseKey: NotRequired[str],
UpdateRouteResponseResponseTypeDef#
# UpdateRouteResponseResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateRouteResponseResponseTypeDef
def get_value() -> UpdateRouteResponseResponseTypeDef:
return {
"ModelSelectionExpression": ...,
}
# UpdateRouteResponseResponseTypeDef definition
class UpdateRouteResponseResponseTypeDef(TypedDict):
ModelSelectionExpression: str,
ResponseModels: Dict[str, str],
ResponseParameters: Dict[str, ParameterConstraintsTypeDef], # (1)
RouteResponseId: str,
RouteResponseKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRouteResultTypeDef#
# UpdateRouteResultTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateRouteResultTypeDef
def get_value() -> UpdateRouteResultTypeDef:
return {
"ApiGatewayManaged": ...,
}
# UpdateRouteResultTypeDef definition
class UpdateRouteResultTypeDef(TypedDict):
ApiGatewayManaged: bool,
ApiKeyRequired: bool,
AuthorizationScopes: List[str],
AuthorizationType: AuthorizationTypeType, # (1)
AuthorizerId: str,
ModelSelectionExpression: str,
OperationName: str,
RequestModels: Dict[str, str],
RequestParameters: Dict[str, ParameterConstraintsTypeDef], # (2)
RouteId: str,
RouteKey: str,
RouteResponseSelectionExpression: str,
Target: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateStageRequestTypeDef#
# CreateStageRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateStageRequestTypeDef
def get_value() -> CreateStageRequestTypeDef:
return {
"ApiId": ...,
}
# CreateStageRequestTypeDef definition
class CreateStageRequestTypeDef(TypedDict):
ApiId: str,
StageName: str,
AccessLogSettings: NotRequired[AccessLogSettingsTypeDef], # (1)
AutoDeploy: NotRequired[bool],
ClientCertificateId: NotRequired[str],
DefaultRouteSettings: NotRequired[RouteSettingsTypeDef], # (2)
DeploymentId: NotRequired[str],
Description: NotRequired[str],
RouteSettings: NotRequired[Mapping[str, RouteSettingsTypeDef]], # (3)
StageVariables: NotRequired[Mapping[str, str]],
Tags: NotRequired[Mapping[str, str]],
CreateStageResponseTypeDef#
# CreateStageResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateStageResponseTypeDef
def get_value() -> CreateStageResponseTypeDef:
return {
"AccessLogSettings": ...,
}
# CreateStageResponseTypeDef definition
class CreateStageResponseTypeDef(TypedDict):
AccessLogSettings: AccessLogSettingsTypeDef, # (1)
ApiGatewayManaged: bool,
AutoDeploy: bool,
ClientCertificateId: str,
CreatedDate: datetime,
DefaultRouteSettings: RouteSettingsTypeDef, # (2)
DeploymentId: str,
Description: str,
LastDeploymentStatusMessage: str,
LastUpdatedDate: datetime,
RouteSettings: Dict[str, RouteSettingsTypeDef], # (3)
StageName: str,
StageVariables: Dict[str, str],
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AccessLogSettingsTypeDef
- See RouteSettingsTypeDef
- See RouteSettingsTypeDef
- See ResponseMetadataTypeDef
GetStageResponseTypeDef#
# GetStageResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetStageResponseTypeDef
def get_value() -> GetStageResponseTypeDef:
return {
"AccessLogSettings": ...,
}
# GetStageResponseTypeDef definition
class GetStageResponseTypeDef(TypedDict):
AccessLogSettings: AccessLogSettingsTypeDef, # (1)
ApiGatewayManaged: bool,
AutoDeploy: bool,
ClientCertificateId: str,
CreatedDate: datetime,
DefaultRouteSettings: RouteSettingsTypeDef, # (2)
DeploymentId: str,
Description: str,
LastDeploymentStatusMessage: str,
LastUpdatedDate: datetime,
RouteSettings: Dict[str, RouteSettingsTypeDef], # (3)
StageName: str,
StageVariables: Dict[str, str],
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AccessLogSettingsTypeDef
- See RouteSettingsTypeDef
- See RouteSettingsTypeDef
- See ResponseMetadataTypeDef
StageTypeDef#
# StageTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import StageTypeDef
def get_value() -> StageTypeDef:
return {
"AccessLogSettings": ...,
}
# StageTypeDef definition
class StageTypeDef(TypedDict):
StageName: str,
AccessLogSettings: NotRequired[AccessLogSettingsTypeDef], # (1)
ApiGatewayManaged: NotRequired[bool],
AutoDeploy: NotRequired[bool],
ClientCertificateId: NotRequired[str],
CreatedDate: NotRequired[datetime],
DefaultRouteSettings: NotRequired[RouteSettingsTypeDef], # (2)
DeploymentId: NotRequired[str],
Description: NotRequired[str],
LastDeploymentStatusMessage: NotRequired[str],
LastUpdatedDate: NotRequired[datetime],
RouteSettings: NotRequired[Dict[str, RouteSettingsTypeDef]], # (3)
StageVariables: NotRequired[Dict[str, str]],
Tags: NotRequired[Dict[str, str]],
UpdateStageRequestTypeDef#
# UpdateStageRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateStageRequestTypeDef
def get_value() -> UpdateStageRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateStageRequestTypeDef definition
class UpdateStageRequestTypeDef(TypedDict):
ApiId: str,
StageName: str,
AccessLogSettings: NotRequired[AccessLogSettingsTypeDef], # (1)
AutoDeploy: NotRequired[bool],
ClientCertificateId: NotRequired[str],
DefaultRouteSettings: NotRequired[RouteSettingsTypeDef], # (2)
DeploymentId: NotRequired[str],
Description: NotRequired[str],
RouteSettings: NotRequired[Mapping[str, RouteSettingsTypeDef]], # (3)
StageVariables: NotRequired[Mapping[str, str]],
UpdateStageResponseTypeDef#
# UpdateStageResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateStageResponseTypeDef
def get_value() -> UpdateStageResponseTypeDef:
return {
"AccessLogSettings": ...,
}
# UpdateStageResponseTypeDef definition
class UpdateStageResponseTypeDef(TypedDict):
AccessLogSettings: AccessLogSettingsTypeDef, # (1)
ApiGatewayManaged: bool,
AutoDeploy: bool,
ClientCertificateId: str,
CreatedDate: datetime,
DefaultRouteSettings: RouteSettingsTypeDef, # (2)
DeploymentId: str,
Description: str,
LastDeploymentStatusMessage: str,
LastUpdatedDate: datetime,
RouteSettings: Dict[str, RouteSettingsTypeDef], # (3)
StageName: str,
StageVariables: Dict[str, str],
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AccessLogSettingsTypeDef
- See RouteSettingsTypeDef
- See RouteSettingsTypeDef
- See ResponseMetadataTypeDef
GetDeploymentsResponseTypeDef#
# GetDeploymentsResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDeploymentsResponseTypeDef
def get_value() -> GetDeploymentsResponseTypeDef:
return {
"Items": ...,
}
# GetDeploymentsResponseTypeDef definition
class GetDeploymentsResponseTypeDef(TypedDict):
Items: List[DeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DomainNameConfigurationTypeDef#
# DomainNameConfigurationTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import DomainNameConfigurationTypeDef
def get_value() -> DomainNameConfigurationTypeDef:
return {
"ApiGatewayDomainName": ...,
}
# DomainNameConfigurationTypeDef definition
class DomainNameConfigurationTypeDef(TypedDict):
ApiGatewayDomainName: NotRequired[str],
CertificateArn: NotRequired[str],
CertificateName: NotRequired[str],
CertificateUploadDate: NotRequired[TimestampTypeDef],
DomainNameStatus: NotRequired[DomainNameStatusType], # (1)
DomainNameStatusMessage: NotRequired[str],
EndpointType: NotRequired[EndpointTypeType], # (2)
HostedZoneId: NotRequired[str],
SecurityPolicy: NotRequired[SecurityPolicyType], # (3)
OwnershipVerificationCertificateArn: NotRequired[str],
- See DomainNameStatusType
- See EndpointTypeType
- See SecurityPolicyType
GetApisRequestPaginateTypeDef#
# GetApisRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApisRequestPaginateTypeDef
def get_value() -> GetApisRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetApisRequestPaginateTypeDef definition
class GetApisRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetAuthorizersRequestPaginateTypeDef#
# GetAuthorizersRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetAuthorizersRequestPaginateTypeDef
def get_value() -> GetAuthorizersRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetAuthorizersRequestPaginateTypeDef definition
class GetAuthorizersRequestPaginateTypeDef(TypedDict):
ApiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDeploymentsRequestPaginateTypeDef#
# GetDeploymentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDeploymentsRequestPaginateTypeDef
def get_value() -> GetDeploymentsRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetDeploymentsRequestPaginateTypeDef definition
class GetDeploymentsRequestPaginateTypeDef(TypedDict):
ApiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDomainNamesRequestPaginateTypeDef#
# GetDomainNamesRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDomainNamesRequestPaginateTypeDef
def get_value() -> GetDomainNamesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDomainNamesRequestPaginateTypeDef definition
class GetDomainNamesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIntegrationResponsesRequestPaginateTypeDef#
# GetIntegrationResponsesRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationResponsesRequestPaginateTypeDef
def get_value() -> GetIntegrationResponsesRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetIntegrationResponsesRequestPaginateTypeDef definition
class GetIntegrationResponsesRequestPaginateTypeDef(TypedDict):
ApiId: str,
IntegrationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIntegrationsRequestPaginateTypeDef#
# GetIntegrationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationsRequestPaginateTypeDef
def get_value() -> GetIntegrationsRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetIntegrationsRequestPaginateTypeDef definition
class GetIntegrationsRequestPaginateTypeDef(TypedDict):
ApiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetModelsRequestPaginateTypeDef#
# GetModelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelsRequestPaginateTypeDef
def get_value() -> GetModelsRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetModelsRequestPaginateTypeDef definition
class GetModelsRequestPaginateTypeDef(TypedDict):
ApiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRouteResponsesRequestPaginateTypeDef#
# GetRouteResponsesRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteResponsesRequestPaginateTypeDef
def get_value() -> GetRouteResponsesRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetRouteResponsesRequestPaginateTypeDef definition
class GetRouteResponsesRequestPaginateTypeDef(TypedDict):
ApiId: str,
RouteId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRoutesRequestPaginateTypeDef#
# GetRoutesRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRoutesRequestPaginateTypeDef
def get_value() -> GetRoutesRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetRoutesRequestPaginateTypeDef definition
class GetRoutesRequestPaginateTypeDef(TypedDict):
ApiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetStagesRequestPaginateTypeDef#
# GetStagesRequestPaginateTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetStagesRequestPaginateTypeDef
def get_value() -> GetStagesRequestPaginateTypeDef:
return {
"ApiId": ...,
}
# GetStagesRequestPaginateTypeDef definition
class GetStagesRequestPaginateTypeDef(TypedDict):
ApiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetIntegrationResponsesResponseTypeDef#
# GetIntegrationResponsesResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationResponsesResponseTypeDef
def get_value() -> GetIntegrationResponsesResponseTypeDef:
return {
"Items": ...,
}
# GetIntegrationResponsesResponseTypeDef definition
class GetIntegrationResponsesResponseTypeDef(TypedDict):
Items: List[IntegrationResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetModelsResponseTypeDef#
# GetModelsResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetModelsResponseTypeDef
def get_value() -> GetModelsResponseTypeDef:
return {
"Items": ...,
}
# GetModelsResponseTypeDef definition
class GetModelsResponseTypeDef(TypedDict):
Items: List[ModelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ModelTypeDef
- See ResponseMetadataTypeDef
GetVpcLinksResponseTypeDef#
# GetVpcLinksResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetVpcLinksResponseTypeDef
def get_value() -> GetVpcLinksResponseTypeDef:
return {
"Items": ...,
}
# GetVpcLinksResponseTypeDef definition
class GetVpcLinksResponseTypeDef(TypedDict):
Items: List[VpcLinkTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetApisResponseTypeDef#
# GetApisResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetApisResponseTypeDef
def get_value() -> GetApisResponseTypeDef:
return {
"Items": ...,
}
# GetApisResponseTypeDef definition
class GetApisResponseTypeDef(TypedDict):
Items: List[ApiTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ApiTypeDef
- See ResponseMetadataTypeDef
GetAuthorizersResponseTypeDef#
# GetAuthorizersResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetAuthorizersResponseTypeDef
def get_value() -> GetAuthorizersResponseTypeDef:
return {
"Items": ...,
}
# GetAuthorizersResponseTypeDef definition
class GetAuthorizersResponseTypeDef(TypedDict):
Items: List[AuthorizerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateApiRequestTypeDef#
# CreateApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateApiRequestTypeDef
def get_value() -> CreateApiRequestTypeDef:
return {
"Name": ...,
}
# CreateApiRequestTypeDef definition
class CreateApiRequestTypeDef(TypedDict):
Name: str,
ProtocolType: ProtocolTypeType, # (1)
ApiKeySelectionExpression: NotRequired[str],
CorsConfiguration: NotRequired[CorsUnionTypeDef], # (2)
CredentialsArn: NotRequired[str],
Description: NotRequired[str],
DisableSchemaValidation: NotRequired[bool],
DisableExecuteApiEndpoint: NotRequired[bool],
RouteKey: NotRequired[str],
RouteSelectionExpression: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
Target: NotRequired[str],
Version: NotRequired[str],
UpdateApiRequestTypeDef#
# UpdateApiRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateApiRequestTypeDef
def get_value() -> UpdateApiRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateApiRequestTypeDef definition
class UpdateApiRequestTypeDef(TypedDict):
ApiId: str,
ApiKeySelectionExpression: NotRequired[str],
CorsConfiguration: NotRequired[CorsUnionTypeDef], # (1)
CredentialsArn: NotRequired[str],
Description: NotRequired[str],
DisableSchemaValidation: NotRequired[bool],
DisableExecuteApiEndpoint: NotRequired[bool],
Name: NotRequired[str],
RouteKey: NotRequired[str],
RouteSelectionExpression: NotRequired[str],
Target: NotRequired[str],
Version: NotRequired[str],
GetDomainNamesResponseTypeDef#
# GetDomainNamesResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetDomainNamesResponseTypeDef
def get_value() -> GetDomainNamesResponseTypeDef:
return {
"Items": ...,
}
# GetDomainNamesResponseTypeDef definition
class GetDomainNamesResponseTypeDef(TypedDict):
Items: List[DomainNameTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetIntegrationsResponseTypeDef#
# GetIntegrationsResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetIntegrationsResponseTypeDef
def get_value() -> GetIntegrationsResponseTypeDef:
return {
"Items": ...,
}
# GetIntegrationsResponseTypeDef definition
class GetIntegrationsResponseTypeDef(TypedDict):
Items: List[IntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetRouteResponsesResponseTypeDef#
# GetRouteResponsesResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRouteResponsesResponseTypeDef
def get_value() -> GetRouteResponsesResponseTypeDef:
return {
"Items": ...,
}
# GetRouteResponsesResponseTypeDef definition
class GetRouteResponsesResponseTypeDef(TypedDict):
Items: List[RouteResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetRoutesResponseTypeDef#
# GetRoutesResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetRoutesResponseTypeDef
def get_value() -> GetRoutesResponseTypeDef:
return {
"Items": ...,
}
# GetRoutesResponseTypeDef definition
class GetRoutesResponseTypeDef(TypedDict):
Items: List[RouteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See RouteTypeDef
- See ResponseMetadataTypeDef
GetStagesResponseTypeDef#
# GetStagesResponseTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import GetStagesResponseTypeDef
def get_value() -> GetStagesResponseTypeDef:
return {
"Items": ...,
}
# GetStagesResponseTypeDef definition
class GetStagesResponseTypeDef(TypedDict):
Items: List[StageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See StageTypeDef
- See ResponseMetadataTypeDef
CreateAuthorizerRequestTypeDef#
# CreateAuthorizerRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateAuthorizerRequestTypeDef
def get_value() -> CreateAuthorizerRequestTypeDef:
return {
"ApiId": ...,
}
# CreateAuthorizerRequestTypeDef definition
class CreateAuthorizerRequestTypeDef(TypedDict):
ApiId: str,
AuthorizerType: AuthorizerTypeType, # (1)
IdentitySource: Sequence[str],
Name: str,
AuthorizerCredentialsArn: NotRequired[str],
AuthorizerPayloadFormatVersion: NotRequired[str],
AuthorizerResultTtlInSeconds: NotRequired[int],
AuthorizerUri: NotRequired[str],
EnableSimpleResponses: NotRequired[bool],
IdentityValidationExpression: NotRequired[str],
JwtConfiguration: NotRequired[JWTConfigurationUnionTypeDef], # (2)
UpdateAuthorizerRequestTypeDef#
# UpdateAuthorizerRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateAuthorizerRequestTypeDef
def get_value() -> UpdateAuthorizerRequestTypeDef:
return {
"ApiId": ...,
}
# UpdateAuthorizerRequestTypeDef definition
class UpdateAuthorizerRequestTypeDef(TypedDict):
ApiId: str,
AuthorizerId: str,
AuthorizerCredentialsArn: NotRequired[str],
AuthorizerPayloadFormatVersion: NotRequired[str],
AuthorizerResultTtlInSeconds: NotRequired[int],
AuthorizerType: NotRequired[AuthorizerTypeType], # (1)
AuthorizerUri: NotRequired[str],
EnableSimpleResponses: NotRequired[bool],
IdentitySource: NotRequired[Sequence[str]],
IdentityValidationExpression: NotRequired[str],
JwtConfiguration: NotRequired[JWTConfigurationUnionTypeDef], # (2)
Name: NotRequired[str],
CreateDomainNameRequestTypeDef#
# CreateDomainNameRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import CreateDomainNameRequestTypeDef
def get_value() -> CreateDomainNameRequestTypeDef:
return {
"DomainName": ...,
}
# CreateDomainNameRequestTypeDef definition
class CreateDomainNameRequestTypeDef(TypedDict):
DomainName: str,
DomainNameConfigurations: NotRequired[Sequence[DomainNameConfigurationUnionTypeDef]], # (1)
MutualTlsAuthentication: NotRequired[MutualTlsAuthenticationInputTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
- See DomainNameConfigurationTypeDef DomainNameConfigurationOutputTypeDef
- See MutualTlsAuthenticationInputTypeDef
UpdateDomainNameRequestTypeDef#
# UpdateDomainNameRequestTypeDef TypedDict usage example
from types_boto3_apigatewayv2.type_defs import UpdateDomainNameRequestTypeDef
def get_value() -> UpdateDomainNameRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateDomainNameRequestTypeDef definition
class UpdateDomainNameRequestTypeDef(TypedDict):
DomainName: str,
DomainNameConfigurations: NotRequired[Sequence[DomainNameConfigurationUnionTypeDef]], # (1)
MutualTlsAuthentication: NotRequired[MutualTlsAuthenticationInputTypeDef], # (2)