Skip to content

Typed dictionaries

Index > KinesisVideoSignalingChannels > Typed dictionaries

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

GetIceServerConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesis_video_signaling.type_defs import GetIceServerConfigRequestRequestTypeDef

def get_value() -> GetIceServerConfigRequestRequestTypeDef:
    return {
        "ChannelARN": ...,
    }
Definition
class GetIceServerConfigRequestRequestTypeDef(TypedDict):
    ChannelARN: str,
    ClientId: NotRequired[str],
    Service: NotRequired[ServiceType],  # (1)
    Username: NotRequired[str],
  1. See ServiceType

IceServerTypeDef

Usage Example
from mypy_boto3_kinesis_video_signaling.type_defs import IceServerTypeDef

def get_value() -> IceServerTypeDef:
    return {
        "Uris": ...,
    }
Definition
class IceServerTypeDef(TypedDict):
    Uris: NotRequired[List[str]],
    Username: NotRequired[str],
    Password: NotRequired[str],
    Ttl: NotRequired[int],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_kinesis_video_signaling.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SendAlexaOfferToMasterRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesis_video_signaling.type_defs import SendAlexaOfferToMasterRequestRequestTypeDef

def get_value() -> SendAlexaOfferToMasterRequestRequestTypeDef:
    return {
        "ChannelARN": ...,
        "SenderClientId": ...,
        "MessagePayload": ...,
    }
Definition
class SendAlexaOfferToMasterRequestRequestTypeDef(TypedDict):
    ChannelARN: str,
    SenderClientId: str,
    MessagePayload: str,

GetIceServerConfigResponseTypeDef

Usage Example
from mypy_boto3_kinesis_video_signaling.type_defs import GetIceServerConfigResponseTypeDef

def get_value() -> GetIceServerConfigResponseTypeDef:
    return {
        "IceServerList": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIceServerConfigResponseTypeDef(TypedDict):
    IceServerList: List[IceServerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IceServerTypeDef
  2. See ResponseMetadataTypeDef

SendAlexaOfferToMasterResponseTypeDef

Usage Example
from mypy_boto3_kinesis_video_signaling.type_defs import SendAlexaOfferToMasterResponseTypeDef

def get_value() -> SendAlexaOfferToMasterResponseTypeDef:
    return {
        "Answer": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendAlexaOfferToMasterResponseTypeDef(TypedDict):
    Answer: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef