Typed dictionaries#
Index > ApiGatewayManagementApi > Typed dictionaries
Auto-generated documentation for ApiGatewayManagementApi type annotations stubs module mypy-boto3-apigatewaymanagementapi.
DeleteConnectionRequestRequestTypeDef#
# DeleteConnectionRequestRequestTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import DeleteConnectionRequestRequestTypeDef
def get_value() -> DeleteConnectionRequestRequestTypeDef:
return {
"ConnectionId": ...,
}
# DeleteConnectionRequestRequestTypeDef definition
class DeleteConnectionRequestRequestTypeDef(TypedDict):
ConnectionId: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConnectionRequestRequestTypeDef#
# GetConnectionRequestRequestTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import GetConnectionRequestRequestTypeDef
def get_value() -> GetConnectionRequestRequestTypeDef:
return {
"ConnectionId": ...,
}
# GetConnectionRequestRequestTypeDef definition
class GetConnectionRequestRequestTypeDef(TypedDict):
ConnectionId: str,
IdentityTypeDef#
# IdentityTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import IdentityTypeDef
def get_value() -> IdentityTypeDef:
return {
"SourceIp": ...,
"UserAgent": ...,
}
# IdentityTypeDef definition
class IdentityTypeDef(TypedDict):
SourceIp: str,
UserAgent: str,
PostToConnectionRequestRequestTypeDef#
# PostToConnectionRequestRequestTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import PostToConnectionRequestRequestTypeDef
def get_value() -> PostToConnectionRequestRequestTypeDef:
return {
"Data": ...,
"ConnectionId": ...,
}
# PostToConnectionRequestRequestTypeDef definition
class PostToConnectionRequestRequestTypeDef(TypedDict):
Data: Union[str, bytes, IO[Any], StreamingBody],
ConnectionId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
GetConnectionResponseTypeDef#
# GetConnectionResponseTypeDef usage example
from mypy_boto3_apigatewaymanagementapi.type_defs import GetConnectionResponseTypeDef
def get_value() -> GetConnectionResponseTypeDef:
return {
"ConnectedAt": ...,
"Identity": ...,
"LastActiveAt": ...,
"ResponseMetadata": ...,
}
# GetConnectionResponseTypeDef definition
class GetConnectionResponseTypeDef(TypedDict):
ConnectedAt: datetime,
Identity: IdentityTypeDef, # (1)
LastActiveAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)