Skip to content

Typed dictionaries#

Index > KinesisVideoSignalingChannels > Typed dictionaries

Auto-generated documentation for KinesisVideoSignalingChannels type annotations stubs module mypy-boto3-kinesis-video-signaling.

GetIceServerConfigRequestRequestTypeDef#

# GetIceServerConfigRequestRequestTypeDef usage example

from mypy_boto3_kinesis_video_signaling.type_defs import GetIceServerConfigRequestRequestTypeDef

def get_value() -> GetIceServerConfigRequestRequestTypeDef:
    return {
        "ChannelARN": ...,
    }
# GetIceServerConfigRequestRequestTypeDef definition

class GetIceServerConfigRequestRequestTypeDef(TypedDict):
    ChannelARN: str,
    ClientId: NotRequired[str],
    Service: NotRequired[ServiceType],  # (1)
    Username: NotRequired[str],
  1. See ServiceType

IceServerTypeDef#

# IceServerTypeDef usage example

from mypy_boto3_kinesis_video_signaling.type_defs import IceServerTypeDef

def get_value() -> IceServerTypeDef:
    return {
        "Uris": ...,
    }
# IceServerTypeDef definition

class IceServerTypeDef(TypedDict):
    Uris: NotRequired[List[str]],
    Username: NotRequired[str],
    Password: NotRequired[str],
    Ttl: NotRequired[int],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_kinesis_video_signaling.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,

SendAlexaOfferToMasterRequestRequestTypeDef#

# SendAlexaOfferToMasterRequestRequestTypeDef usage example

from mypy_boto3_kinesis_video_signaling.type_defs import SendAlexaOfferToMasterRequestRequestTypeDef

def get_value() -> SendAlexaOfferToMasterRequestRequestTypeDef:
    return {
        "ChannelARN": ...,
        "SenderClientId": ...,
        "MessagePayload": ...,
    }
# SendAlexaOfferToMasterRequestRequestTypeDef definition

class SendAlexaOfferToMasterRequestRequestTypeDef(TypedDict):
    ChannelARN: str,
    SenderClientId: str,
    MessagePayload: str,

SendAlexaOfferToMasterResponseTypeDef#

# SendAlexaOfferToMasterResponseTypeDef usage example

from mypy_boto3_kinesis_video_signaling.type_defs import SendAlexaOfferToMasterResponseTypeDef

def get_value() -> SendAlexaOfferToMasterResponseTypeDef:
    return {
        "Answer": ...,
        "ResponseMetadata": ...,
    }
# SendAlexaOfferToMasterResponseTypeDef definition

class SendAlexaOfferToMasterResponseTypeDef(TypedDict):
    Answer: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetIceServerConfigResponseTypeDef#

# GetIceServerConfigResponseTypeDef usage example

from mypy_boto3_kinesis_video_signaling.type_defs import GetIceServerConfigResponseTypeDef

def get_value() -> GetIceServerConfigResponseTypeDef:
    return {
        "IceServerList": ...,
        "ResponseMetadata": ...,
    }
# GetIceServerConfigResponseTypeDef definition

class GetIceServerConfigResponseTypeDef(TypedDict):
    IceServerList: List[IceServerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IceServerTypeDef
  2. See ResponseMetadataTypeDef