Type definitions#
Index > ApiGatewayManagementApi > Type definitions
Auto-generated documentation for ApiGatewayManagementApi type annotations stubs module types-boto3-apigatewaymanagementapi.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_apigatewaymanagementapi.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
    return ...
# BlobTypeDef definition
BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    botocore.response.StreamingBody,
]DeleteConnectionRequestTypeDef#
# DeleteConnectionRequestTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.type_defs import DeleteConnectionRequestTypeDef
def get_value() -> DeleteConnectionRequestTypeDef:
    return {
        "ConnectionId": ...,
    }
# DeleteConnectionRequestTypeDef definition
class DeleteConnectionRequestTypeDef(TypedDict):
    ConnectionId: str,ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.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],GetConnectionRequestTypeDef#
# GetConnectionRequestTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.type_defs import GetConnectionRequestTypeDef
def get_value() -> GetConnectionRequestTypeDef:
    return {
        "ConnectionId": ...,
    }
# GetConnectionRequestTypeDef definition
class GetConnectionRequestTypeDef(TypedDict):
    ConnectionId: str,IdentityTypeDef#
# IdentityTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.type_defs import IdentityTypeDef
def get_value() -> IdentityTypeDef:
    return {
        "SourceIp": ...,
    }
# IdentityTypeDef definition
class IdentityTypeDef(TypedDict):
    SourceIp: str,
    UserAgent: str,PostToConnectionRequestTypeDef#
# PostToConnectionRequestTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.type_defs import PostToConnectionRequestTypeDef
def get_value() -> PostToConnectionRequestTypeDef:
    return {
        "Data": ...,
    }
# PostToConnectionRequestTypeDef definition
class PostToConnectionRequestTypeDef(TypedDict):
    Data: BlobTypeDef,
    ConnectionId: str,EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetConnectionResponseTypeDef#
# GetConnectionResponseTypeDef TypedDict usage example
from types_boto3_apigatewaymanagementapi.type_defs import GetConnectionResponseTypeDef
def get_value() -> GetConnectionResponseTypeDef:
    return {
        "ConnectedAt": ...,
    }
# GetConnectionResponseTypeDef definition
class GetConnectionResponseTypeDef(TypedDict):
    ConnectedAt: datetime.datetime,
    Identity: IdentityTypeDef,  # (1)
    LastActiveAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)