Skip to content

Type definitions#

Index > KinesisVideoSignalingChannels > Type definitions

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

GetIceServerConfigRequestTypeDef#

# GetIceServerConfigRequestTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_signaling.type_defs import GetIceServerConfigRequestTypeDef


def get_value() -> GetIceServerConfigRequestTypeDef:
    return {
        "ChannelARN": ...,
    }


# GetIceServerConfigRequestTypeDef definition

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

IceServerTypeDef#

# IceServerTypeDef TypedDict 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 TypedDict usage example

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

SendAlexaOfferToMasterRequestTypeDef#

# SendAlexaOfferToMasterRequestTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_signaling.type_defs import SendAlexaOfferToMasterRequestTypeDef


def get_value() -> SendAlexaOfferToMasterRequestTypeDef:
    return {
        "ChannelARN": ...,
    }


# SendAlexaOfferToMasterRequestTypeDef definition

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

GetIceServerConfigResponseTypeDef#

# GetIceServerConfigResponseTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_signaling.type_defs import GetIceServerConfigResponseTypeDef


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


# GetIceServerConfigResponseTypeDef definition

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

SendAlexaOfferToMasterResponseTypeDef#

# SendAlexaOfferToMasterResponseTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_signaling.type_defs import SendAlexaOfferToMasterResponseTypeDef


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


# SendAlexaOfferToMasterResponseTypeDef definition

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