Skip to content

Type definitions#

Index > KinesisVideoSignalingChannels > Type definitions

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

GetIceServerConfigRequestRequestTypeDef#

# GetIceServerConfigRequestRequestTypeDef definition

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

IceServerTypeDef#

# IceServerTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

SendAlexaOfferToMasterRequestRequestTypeDef#

# SendAlexaOfferToMasterRequestRequestTypeDef definition

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

GetIceServerConfigResponseTypeDef#

# GetIceServerConfigResponseTypeDef definition

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

SendAlexaOfferToMasterResponseTypeDef#

# SendAlexaOfferToMasterResponseTypeDef definition

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