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],
- 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)
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)