Typed dictionaries
Index > KinesisVideoMedia > Typed dictionaries
Auto-generated documentation for KinesisVideoMedia type annotations stubs module types-aiobotocore-kinesis-video-media.
StartSelectorTypeDef
Usage Example
from types_aiobotocore_kinesis_video_media.type_defs import StartSelectorTypeDef
def get_value() -> StartSelectorTypeDef:
return {
"StartSelectorType": ...,
}
Definition
class StartSelectorTypeDef(TypedDict):
StartSelectorType: StartSelectorTypeType, # (1)
AfterFragmentNumber: NotRequired[str],
StartTimestamp: NotRequired[Union[datetime, str]],
ContinuationToken: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_kinesis_video_media.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,
GetMediaInputRequestTypeDef
Usage Example
from types_aiobotocore_kinesis_video_media.type_defs import GetMediaInputRequestTypeDef
def get_value() -> GetMediaInputRequestTypeDef:
return {
"StartSelector": ...,
}
Definition
class GetMediaInputRequestTypeDef(TypedDict):
StartSelector: StartSelectorTypeDef, # (1)
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
GetMediaOutputTypeDef
Usage Example
from types_aiobotocore_kinesis_video_media.type_defs import GetMediaOutputTypeDef
def get_value() -> GetMediaOutputTypeDef:
return {
"ContentType": ...,
"Payload": ...,
"ResponseMetadata": ...,
}