Skip to content

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)
  1. See ResponseMetadataTypeDef

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)
  1. See IdentityTypeDef
  2. See ResponseMetadataTypeDef