Typed dictionaries#
Index > KinesisVideo > Typed dictionaries
Auto-generated documentation for KinesisVideo type annotations stubs module mypy-boto3-kinesisvideo.
SingleMasterConfigurationTypeDef#
# SingleMasterConfigurationTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import SingleMasterConfigurationTypeDef
def get_value() -> SingleMasterConfigurationTypeDef:
return {
"MessageTtlSeconds": ...,
}
# SingleMasterConfigurationTypeDef definition
class SingleMasterConfigurationTypeDef(TypedDict):
MessageTtlSeconds: NotRequired[int],
ChannelNameConditionTypeDef#
# ChannelNameConditionTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ChannelNameConditionTypeDef
def get_value() -> ChannelNameConditionTypeDef:
return {
"ComparisonOperator": ...,
}
# ChannelNameConditionTypeDef definition
class ChannelNameConditionTypeDef(TypedDict):
ComparisonOperator: NotRequired[ComparisonOperatorType], # (1)
ComparisonValue: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateSignalingChannelOutputTypeDef#
# CreateSignalingChannelOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import CreateSignalingChannelOutputTypeDef
def get_value() -> CreateSignalingChannelOutputTypeDef:
return {
"ChannelARN": ...,
"ResponseMetadata": ...,
}
# CreateSignalingChannelOutputTypeDef definition
class CreateSignalingChannelOutputTypeDef(TypedDict):
ChannelARN: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamInputRequestTypeDef#
# CreateStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import CreateStreamInputRequestTypeDef
def get_value() -> CreateStreamInputRequestTypeDef:
return {
"StreamName": ...,
}
# CreateStreamInputRequestTypeDef definition
class CreateStreamInputRequestTypeDef(TypedDict):
StreamName: str,
DeviceName: NotRequired[str],
MediaType: NotRequired[str],
KmsKeyId: NotRequired[str],
DataRetentionInHours: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
CreateStreamOutputTypeDef#
# CreateStreamOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import CreateStreamOutputTypeDef
def get_value() -> CreateStreamOutputTypeDef:
return {
"StreamARN": ...,
"ResponseMetadata": ...,
}
# CreateStreamOutputTypeDef definition
class CreateStreamOutputTypeDef(TypedDict):
StreamARN: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSignalingChannelInputRequestTypeDef#
# DeleteSignalingChannelInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DeleteSignalingChannelInputRequestTypeDef
def get_value() -> DeleteSignalingChannelInputRequestTypeDef:
return {
"ChannelARN": ...,
}
# DeleteSignalingChannelInputRequestTypeDef definition
class DeleteSignalingChannelInputRequestTypeDef(TypedDict):
ChannelARN: str,
CurrentVersion: NotRequired[str],
DeleteStreamInputRequestTypeDef#
# DeleteStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DeleteStreamInputRequestTypeDef
def get_value() -> DeleteStreamInputRequestTypeDef:
return {
"StreamARN": ...,
}
# DeleteStreamInputRequestTypeDef definition
class DeleteStreamInputRequestTypeDef(TypedDict):
StreamARN: str,
CurrentVersion: NotRequired[str],
LocalSizeConfigTypeDef#
# LocalSizeConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import LocalSizeConfigTypeDef
def get_value() -> LocalSizeConfigTypeDef:
return {
"MaxLocalMediaSizeInMB": ...,
}
# LocalSizeConfigTypeDef definition
class LocalSizeConfigTypeDef(TypedDict):
MaxLocalMediaSizeInMB: NotRequired[int],
StrategyOnFullSize: NotRequired[StrategyOnFullSizeType], # (1)
DescribeEdgeConfigurationInputRequestTypeDef#
# DescribeEdgeConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeEdgeConfigurationInputRequestTypeDef
def get_value() -> DescribeEdgeConfigurationInputRequestTypeDef:
return {
"StreamName": ...,
}
# DescribeEdgeConfigurationInputRequestTypeDef definition
class DescribeEdgeConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeImageGenerationConfigurationInputRequestTypeDef#
# DescribeImageGenerationConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeImageGenerationConfigurationInputRequestTypeDef
def get_value() -> DescribeImageGenerationConfigurationInputRequestTypeDef:
return {
"StreamName": ...,
}
# DescribeImageGenerationConfigurationInputRequestTypeDef definition
class DescribeImageGenerationConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeMappedResourceConfigurationInputDescribeMappedResourceConfigurationPaginateTypeDef#
# DescribeMappedResourceConfigurationInputDescribeMappedResourceConfigurationPaginateTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMappedResourceConfigurationInputDescribeMappedResourceConfigurationPaginateTypeDef
def get_value() -> DescribeMappedResourceConfigurationInputDescribeMappedResourceConfigurationPaginateTypeDef:
return {
"StreamName": ...,
}
# DescribeMappedResourceConfigurationInputDescribeMappedResourceConfigurationPaginateTypeDef definition
class DescribeMappedResourceConfigurationInputDescribeMappedResourceConfigurationPaginateTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMappedResourceConfigurationInputRequestTypeDef#
# DescribeMappedResourceConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMappedResourceConfigurationInputRequestTypeDef
def get_value() -> DescribeMappedResourceConfigurationInputRequestTypeDef:
return {
"StreamName": ...,
}
# DescribeMappedResourceConfigurationInputRequestTypeDef definition
class DescribeMappedResourceConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MappedResourceConfigurationListItemTypeDef#
# MappedResourceConfigurationListItemTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import MappedResourceConfigurationListItemTypeDef
def get_value() -> MappedResourceConfigurationListItemTypeDef:
return {
"Type": ...,
}
# MappedResourceConfigurationListItemTypeDef definition
class MappedResourceConfigurationListItemTypeDef(TypedDict):
Type: NotRequired[str],
ARN: NotRequired[str],
DescribeMediaStorageConfigurationInputRequestTypeDef#
# DescribeMediaStorageConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMediaStorageConfigurationInputRequestTypeDef
def get_value() -> DescribeMediaStorageConfigurationInputRequestTypeDef:
return {
"ChannelName": ...,
}
# DescribeMediaStorageConfigurationInputRequestTypeDef definition
class DescribeMediaStorageConfigurationInputRequestTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
MediaStorageConfigurationTypeDef#
# MediaStorageConfigurationTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import MediaStorageConfigurationTypeDef
def get_value() -> MediaStorageConfigurationTypeDef:
return {
"Status": ...,
}
# MediaStorageConfigurationTypeDef definition
class MediaStorageConfigurationTypeDef(TypedDict):
Status: MediaStorageConfigurationStatusType, # (1)
StreamARN: NotRequired[str],
DescribeNotificationConfigurationInputRequestTypeDef#
# DescribeNotificationConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeNotificationConfigurationInputRequestTypeDef
def get_value() -> DescribeNotificationConfigurationInputRequestTypeDef:
return {
"StreamName": ...,
}
# DescribeNotificationConfigurationInputRequestTypeDef definition
class DescribeNotificationConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeSignalingChannelInputRequestTypeDef#
# DescribeSignalingChannelInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeSignalingChannelInputRequestTypeDef
def get_value() -> DescribeSignalingChannelInputRequestTypeDef:
return {
"ChannelName": ...,
}
# DescribeSignalingChannelInputRequestTypeDef definition
class DescribeSignalingChannelInputRequestTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
DescribeStreamInputRequestTypeDef#
# DescribeStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeStreamInputRequestTypeDef
def get_value() -> DescribeStreamInputRequestTypeDef:
return {
"StreamName": ...,
}
# DescribeStreamInputRequestTypeDef definition
class DescribeStreamInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
StreamInfoTypeDef#
# StreamInfoTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import StreamInfoTypeDef
def get_value() -> StreamInfoTypeDef:
return {
"DeviceName": ...,
}
# StreamInfoTypeDef definition
class StreamInfoTypeDef(TypedDict):
DeviceName: NotRequired[str],
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
MediaType: NotRequired[str],
KmsKeyId: NotRequired[str],
Version: NotRequired[str],
Status: NotRequired[StatusType], # (1)
CreationTime: NotRequired[datetime],
DataRetentionInHours: NotRequired[int],
- See StatusType
GetDataEndpointInputRequestTypeDef#
# GetDataEndpointInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import GetDataEndpointInputRequestTypeDef
def get_value() -> GetDataEndpointInputRequestTypeDef:
return {
"APIName": ...,
}
# GetDataEndpointInputRequestTypeDef definition
class GetDataEndpointInputRequestTypeDef(TypedDict):
APIName: APINameType, # (1)
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
- See APINameType
GetDataEndpointOutputTypeDef#
# GetDataEndpointOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import GetDataEndpointOutputTypeDef
def get_value() -> GetDataEndpointOutputTypeDef:
return {
"DataEndpoint": ...,
"ResponseMetadata": ...,
}
# GetDataEndpointOutputTypeDef definition
class GetDataEndpointOutputTypeDef(TypedDict):
DataEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SingleMasterChannelEndpointConfigurationTypeDef#
# SingleMasterChannelEndpointConfigurationTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import SingleMasterChannelEndpointConfigurationTypeDef
def get_value() -> SingleMasterChannelEndpointConfigurationTypeDef:
return {
"Protocols": ...,
}
# SingleMasterChannelEndpointConfigurationTypeDef definition
class SingleMasterChannelEndpointConfigurationTypeDef(TypedDict):
Protocols: NotRequired[Sequence[ChannelProtocolType]], # (1)
Role: NotRequired[ChannelRoleType], # (2)
- See ChannelProtocolType
- See ChannelRoleType
ResourceEndpointListItemTypeDef#
# ResourceEndpointListItemTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ResourceEndpointListItemTypeDef
def get_value() -> ResourceEndpointListItemTypeDef:
return {
"Protocol": ...,
}
# ResourceEndpointListItemTypeDef definition
class ResourceEndpointListItemTypeDef(TypedDict):
Protocol: NotRequired[ChannelProtocolType], # (1)
ResourceEndpoint: NotRequired[str],
ImageGenerationDestinationConfigTypeDef#
# ImageGenerationDestinationConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ImageGenerationDestinationConfigTypeDef
def get_value() -> ImageGenerationDestinationConfigTypeDef:
return {
"Uri": ...,
"DestinationRegion": ...,
}
# ImageGenerationDestinationConfigTypeDef definition
class ImageGenerationDestinationConfigTypeDef(TypedDict):
Uri: str,
DestinationRegion: str,
StreamNameConditionTypeDef#
# StreamNameConditionTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import StreamNameConditionTypeDef
def get_value() -> StreamNameConditionTypeDef:
return {
"ComparisonOperator": ...,
}
# StreamNameConditionTypeDef definition
class StreamNameConditionTypeDef(TypedDict):
ComparisonOperator: NotRequired[ComparisonOperatorType], # (1)
ComparisonValue: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
NextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"NextToken": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
NextToken: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForStreamInputRequestTypeDef#
# ListTagsForStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForStreamInputRequestTypeDef
def get_value() -> ListTagsForStreamInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListTagsForStreamInputRequestTypeDef definition
class ListTagsForStreamInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
StreamARN: NotRequired[str],
StreamName: NotRequired[str],
ListTagsForStreamOutputTypeDef#
# ListTagsForStreamOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForStreamOutputTypeDef
def get_value() -> ListTagsForStreamOutputTypeDef:
return {
"NextToken": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForStreamOutputTypeDef definition
class ListTagsForStreamOutputTypeDef(TypedDict):
NextToken: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MediaSourceConfigTypeDef#
# MediaSourceConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import MediaSourceConfigTypeDef
def get_value() -> MediaSourceConfigTypeDef:
return {
"MediaUriSecretArn": ...,
"MediaUriType": ...,
}
# MediaSourceConfigTypeDef definition
class MediaSourceConfigTypeDef(TypedDict):
MediaUriSecretArn: str,
MediaUriType: MediaUriTypeType, # (1)
- See MediaUriTypeType
NotificationDestinationConfigTypeDef#
# NotificationDestinationConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import NotificationDestinationConfigTypeDef
def get_value() -> NotificationDestinationConfigTypeDef:
return {
"Uri": ...,
}
# NotificationDestinationConfigTypeDef definition
class NotificationDestinationConfigTypeDef(TypedDict):
Uri: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ScheduleConfigTypeDef#
# ScheduleConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ScheduleConfigTypeDef
def get_value() -> ScheduleConfigTypeDef:
return {
"ScheduleExpression": ...,
"DurationInSeconds": ...,
}
# ScheduleConfigTypeDef definition
class ScheduleConfigTypeDef(TypedDict):
ScheduleExpression: str,
DurationInSeconds: int,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_kinesisvideo.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,
TagStreamInputRequestTypeDef#
# TagStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import TagStreamInputRequestTypeDef
def get_value() -> TagStreamInputRequestTypeDef:
return {
"Tags": ...,
}
# TagStreamInputRequestTypeDef definition
class TagStreamInputRequestTypeDef(TypedDict):
Tags: Mapping[str, str],
StreamARN: NotRequired[str],
StreamName: NotRequired[str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeyList": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeyList: Sequence[str],
UntagStreamInputRequestTypeDef#
# UntagStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UntagStreamInputRequestTypeDef
def get_value() -> UntagStreamInputRequestTypeDef:
return {
"TagKeyList": ...,
}
# UntagStreamInputRequestTypeDef definition
class UntagStreamInputRequestTypeDef(TypedDict):
TagKeyList: Sequence[str],
StreamARN: NotRequired[str],
StreamName: NotRequired[str],
UpdateDataRetentionInputRequestTypeDef#
# UpdateDataRetentionInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateDataRetentionInputRequestTypeDef
def get_value() -> UpdateDataRetentionInputRequestTypeDef:
return {
"CurrentVersion": ...,
"Operation": ...,
"DataRetentionChangeInHours": ...,
}
# UpdateDataRetentionInputRequestTypeDef definition
class UpdateDataRetentionInputRequestTypeDef(TypedDict):
CurrentVersion: str,
Operation: UpdateDataRetentionOperationType, # (1)
DataRetentionChangeInHours: int,
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
UpdateStreamInputRequestTypeDef#
# UpdateStreamInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateStreamInputRequestTypeDef
def get_value() -> UpdateStreamInputRequestTypeDef:
return {
"CurrentVersion": ...,
}
# UpdateStreamInputRequestTypeDef definition
class UpdateStreamInputRequestTypeDef(TypedDict):
CurrentVersion: str,
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DeviceName: NotRequired[str],
MediaType: NotRequired[str],
ChannelInfoTypeDef#
# ChannelInfoTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ChannelInfoTypeDef
def get_value() -> ChannelInfoTypeDef:
return {
"ChannelName": ...,
}
# ChannelInfoTypeDef definition
class ChannelInfoTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
ChannelType: NotRequired[ChannelTypeType], # (1)
ChannelStatus: NotRequired[StatusType], # (2)
CreationTime: NotRequired[datetime],
SingleMasterConfiguration: NotRequired[SingleMasterConfigurationTypeDef], # (3)
Version: NotRequired[str],
UpdateSignalingChannelInputRequestTypeDef#
# UpdateSignalingChannelInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateSignalingChannelInputRequestTypeDef
def get_value() -> UpdateSignalingChannelInputRequestTypeDef:
return {
"ChannelARN": ...,
"CurrentVersion": ...,
}
# UpdateSignalingChannelInputRequestTypeDef definition
class UpdateSignalingChannelInputRequestTypeDef(TypedDict):
ChannelARN: str,
CurrentVersion: str,
SingleMasterConfiguration: NotRequired[SingleMasterConfigurationTypeDef], # (1)
ListSignalingChannelsInputListSignalingChannelsPaginateTypeDef#
# ListSignalingChannelsInputListSignalingChannelsPaginateTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListSignalingChannelsInputListSignalingChannelsPaginateTypeDef
def get_value() -> ListSignalingChannelsInputListSignalingChannelsPaginateTypeDef:
return {
"ChannelNameCondition": ...,
}
# ListSignalingChannelsInputListSignalingChannelsPaginateTypeDef definition
class ListSignalingChannelsInputListSignalingChannelsPaginateTypeDef(TypedDict):
ChannelNameCondition: NotRequired[ChannelNameConditionTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSignalingChannelsInputRequestTypeDef#
# ListSignalingChannelsInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListSignalingChannelsInputRequestTypeDef
def get_value() -> ListSignalingChannelsInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSignalingChannelsInputRequestTypeDef definition
class ListSignalingChannelsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ChannelNameCondition: NotRequired[ChannelNameConditionTypeDef], # (1)
CreateSignalingChannelInputRequestTypeDef#
# CreateSignalingChannelInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import CreateSignalingChannelInputRequestTypeDef
def get_value() -> CreateSignalingChannelInputRequestTypeDef:
return {
"ChannelName": ...,
}
# CreateSignalingChannelInputRequestTypeDef definition
class CreateSignalingChannelInputRequestTypeDef(TypedDict):
ChannelName: str,
ChannelType: NotRequired[ChannelTypeType], # (1)
SingleMasterConfiguration: NotRequired[SingleMasterConfigurationTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DeletionConfigTypeDef#
# DeletionConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DeletionConfigTypeDef
def get_value() -> DeletionConfigTypeDef:
return {
"EdgeRetentionInHours": ...,
}
# DeletionConfigTypeDef definition
class DeletionConfigTypeDef(TypedDict):
EdgeRetentionInHours: NotRequired[int],
LocalSizeConfig: NotRequired[LocalSizeConfigTypeDef], # (1)
DeleteAfterUpload: NotRequired[bool],
DescribeMappedResourceConfigurationOutputTypeDef#
# DescribeMappedResourceConfigurationOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMappedResourceConfigurationOutputTypeDef
def get_value() -> DescribeMappedResourceConfigurationOutputTypeDef:
return {
"MappedResourceConfigurationList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeMappedResourceConfigurationOutputTypeDef definition
class DescribeMappedResourceConfigurationOutputTypeDef(TypedDict):
MappedResourceConfigurationList: List[MappedResourceConfigurationListItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMediaStorageConfigurationOutputTypeDef#
# DescribeMediaStorageConfigurationOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMediaStorageConfigurationOutputTypeDef
def get_value() -> DescribeMediaStorageConfigurationOutputTypeDef:
return {
"MediaStorageConfiguration": ...,
"ResponseMetadata": ...,
}
# DescribeMediaStorageConfigurationOutputTypeDef definition
class DescribeMediaStorageConfigurationOutputTypeDef(TypedDict):
MediaStorageConfiguration: MediaStorageConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMediaStorageConfigurationInputRequestTypeDef#
# UpdateMediaStorageConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateMediaStorageConfigurationInputRequestTypeDef
def get_value() -> UpdateMediaStorageConfigurationInputRequestTypeDef:
return {
"ChannelARN": ...,
"MediaStorageConfiguration": ...,
}
# UpdateMediaStorageConfigurationInputRequestTypeDef definition
class UpdateMediaStorageConfigurationInputRequestTypeDef(TypedDict):
ChannelARN: str,
MediaStorageConfiguration: MediaStorageConfigurationTypeDef, # (1)
DescribeStreamOutputTypeDef#
# DescribeStreamOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeStreamOutputTypeDef
def get_value() -> DescribeStreamOutputTypeDef:
return {
"StreamInfo": ...,
"ResponseMetadata": ...,
}
# DescribeStreamOutputTypeDef definition
class DescribeStreamOutputTypeDef(TypedDict):
StreamInfo: StreamInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStreamsOutputTypeDef#
# ListStreamsOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListStreamsOutputTypeDef
def get_value() -> ListStreamsOutputTypeDef:
return {
"StreamInfoList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListStreamsOutputTypeDef definition
class ListStreamsOutputTypeDef(TypedDict):
StreamInfoList: List[StreamInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSignalingChannelEndpointInputRequestTypeDef#
# GetSignalingChannelEndpointInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import GetSignalingChannelEndpointInputRequestTypeDef
def get_value() -> GetSignalingChannelEndpointInputRequestTypeDef:
return {
"ChannelARN": ...,
}
# GetSignalingChannelEndpointInputRequestTypeDef definition
class GetSignalingChannelEndpointInputRequestTypeDef(TypedDict):
ChannelARN: str,
SingleMasterChannelEndpointConfiguration: NotRequired[SingleMasterChannelEndpointConfigurationTypeDef], # (1)
GetSignalingChannelEndpointOutputTypeDef#
# GetSignalingChannelEndpointOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import GetSignalingChannelEndpointOutputTypeDef
def get_value() -> GetSignalingChannelEndpointOutputTypeDef:
return {
"ResourceEndpointList": ...,
"ResponseMetadata": ...,
}
# GetSignalingChannelEndpointOutputTypeDef definition
class GetSignalingChannelEndpointOutputTypeDef(TypedDict):
ResourceEndpointList: List[ResourceEndpointListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageGenerationConfigurationTypeDef#
# ImageGenerationConfigurationTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ImageGenerationConfigurationTypeDef
def get_value() -> ImageGenerationConfigurationTypeDef:
return {
"Status": ...,
"ImageSelectorType": ...,
"DestinationConfig": ...,
"SamplingInterval": ...,
"Format": ...,
}
# ImageGenerationConfigurationTypeDef definition
class ImageGenerationConfigurationTypeDef(TypedDict):
Status: ConfigurationStatusType, # (1)
ImageSelectorType: ImageSelectorTypeType, # (2)
DestinationConfig: ImageGenerationDestinationConfigTypeDef, # (3)
SamplingInterval: int,
Format: FormatType, # (4)
FormatConfig: NotRequired[Dict[FormatConfigKeyType, str]], # (5)
WidthPixels: NotRequired[int],
HeightPixels: NotRequired[int],
- See ConfigurationStatusType
- See ImageSelectorTypeType
- See ImageGenerationDestinationConfigTypeDef
- See FormatType
- See FormatConfigKeyType
ListStreamsInputListStreamsPaginateTypeDef#
# ListStreamsInputListStreamsPaginateTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListStreamsInputListStreamsPaginateTypeDef
def get_value() -> ListStreamsInputListStreamsPaginateTypeDef:
return {
"StreamNameCondition": ...,
}
# ListStreamsInputListStreamsPaginateTypeDef definition
class ListStreamsInputListStreamsPaginateTypeDef(TypedDict):
StreamNameCondition: NotRequired[StreamNameConditionTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListStreamsInputRequestTypeDef#
# ListStreamsInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListStreamsInputRequestTypeDef
def get_value() -> ListStreamsInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListStreamsInputRequestTypeDef definition
class ListStreamsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StreamNameCondition: NotRequired[StreamNameConditionTypeDef], # (1)
NotificationConfigurationTypeDef#
# NotificationConfigurationTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import NotificationConfigurationTypeDef
def get_value() -> NotificationConfigurationTypeDef:
return {
"Status": ...,
"DestinationConfig": ...,
}
# NotificationConfigurationTypeDef definition
class NotificationConfigurationTypeDef(TypedDict):
Status: ConfigurationStatusType, # (1)
DestinationConfig: NotificationDestinationConfigTypeDef, # (2)
RecorderConfigTypeDef#
# RecorderConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import RecorderConfigTypeDef
def get_value() -> RecorderConfigTypeDef:
return {
"MediaSourceConfig": ...,
}
# RecorderConfigTypeDef definition
class RecorderConfigTypeDef(TypedDict):
MediaSourceConfig: MediaSourceConfigTypeDef, # (1)
ScheduleConfig: NotRequired[ScheduleConfigTypeDef], # (2)
UploaderConfigTypeDef#
# UploaderConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UploaderConfigTypeDef
def get_value() -> UploaderConfigTypeDef:
return {
"ScheduleConfig": ...,
}
# UploaderConfigTypeDef definition
class UploaderConfigTypeDef(TypedDict):
ScheduleConfig: ScheduleConfigTypeDef, # (1)
DescribeSignalingChannelOutputTypeDef#
# DescribeSignalingChannelOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeSignalingChannelOutputTypeDef
def get_value() -> DescribeSignalingChannelOutputTypeDef:
return {
"ChannelInfo": ...,
"ResponseMetadata": ...,
}
# DescribeSignalingChannelOutputTypeDef definition
class DescribeSignalingChannelOutputTypeDef(TypedDict):
ChannelInfo: ChannelInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSignalingChannelsOutputTypeDef#
# ListSignalingChannelsOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import ListSignalingChannelsOutputTypeDef
def get_value() -> ListSignalingChannelsOutputTypeDef:
return {
"ChannelInfoList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListSignalingChannelsOutputTypeDef definition
class ListSignalingChannelsOutputTypeDef(TypedDict):
ChannelInfoList: List[ChannelInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImageGenerationConfigurationOutputTypeDef#
# DescribeImageGenerationConfigurationOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeImageGenerationConfigurationOutputTypeDef
def get_value() -> DescribeImageGenerationConfigurationOutputTypeDef:
return {
"ImageGenerationConfiguration": ...,
"ResponseMetadata": ...,
}
# DescribeImageGenerationConfigurationOutputTypeDef definition
class DescribeImageGenerationConfigurationOutputTypeDef(TypedDict):
ImageGenerationConfiguration: ImageGenerationConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateImageGenerationConfigurationInputRequestTypeDef#
# UpdateImageGenerationConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateImageGenerationConfigurationInputRequestTypeDef
def get_value() -> UpdateImageGenerationConfigurationInputRequestTypeDef:
return {
"StreamName": ...,
}
# UpdateImageGenerationConfigurationInputRequestTypeDef definition
class UpdateImageGenerationConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
ImageGenerationConfiguration: NotRequired[ImageGenerationConfigurationTypeDef], # (1)
DescribeNotificationConfigurationOutputTypeDef#
# DescribeNotificationConfigurationOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeNotificationConfigurationOutputTypeDef
def get_value() -> DescribeNotificationConfigurationOutputTypeDef:
return {
"NotificationConfiguration": ...,
"ResponseMetadata": ...,
}
# DescribeNotificationConfigurationOutputTypeDef definition
class DescribeNotificationConfigurationOutputTypeDef(TypedDict):
NotificationConfiguration: NotificationConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateNotificationConfigurationInputRequestTypeDef#
# UpdateNotificationConfigurationInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateNotificationConfigurationInputRequestTypeDef
def get_value() -> UpdateNotificationConfigurationInputRequestTypeDef:
return {
"StreamName": ...,
}
# UpdateNotificationConfigurationInputRequestTypeDef definition
class UpdateNotificationConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
NotificationConfiguration: NotRequired[NotificationConfigurationTypeDef], # (1)
EdgeConfigTypeDef#
# EdgeConfigTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import EdgeConfigTypeDef
def get_value() -> EdgeConfigTypeDef:
return {
"HubDeviceArn": ...,
"RecorderConfig": ...,
}
# EdgeConfigTypeDef definition
class EdgeConfigTypeDef(TypedDict):
HubDeviceArn: str,
RecorderConfig: RecorderConfigTypeDef, # (1)
UploaderConfig: NotRequired[UploaderConfigTypeDef], # (2)
DeletionConfig: NotRequired[DeletionConfigTypeDef], # (3)
DescribeEdgeConfigurationOutputTypeDef#
# DescribeEdgeConfigurationOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeEdgeConfigurationOutputTypeDef
def get_value() -> DescribeEdgeConfigurationOutputTypeDef:
return {
"StreamName": ...,
"StreamARN": ...,
"CreationTime": ...,
"LastUpdatedTime": ...,
"SyncStatus": ...,
"FailedStatusDetails": ...,
"EdgeConfig": ...,
"ResponseMetadata": ...,
}
# DescribeEdgeConfigurationOutputTypeDef definition
class DescribeEdgeConfigurationOutputTypeDef(TypedDict):
StreamName: str,
StreamARN: str,
CreationTime: datetime,
LastUpdatedTime: datetime,
SyncStatus: SyncStatusType, # (1)
FailedStatusDetails: str,
EdgeConfig: EdgeConfigTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SyncStatusType
- See EdgeConfigTypeDef
- See ResponseMetadataTypeDef
StartEdgeConfigurationUpdateInputRequestTypeDef#
# StartEdgeConfigurationUpdateInputRequestTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import StartEdgeConfigurationUpdateInputRequestTypeDef
def get_value() -> StartEdgeConfigurationUpdateInputRequestTypeDef:
return {
"EdgeConfig": ...,
}
# StartEdgeConfigurationUpdateInputRequestTypeDef definition
class StartEdgeConfigurationUpdateInputRequestTypeDef(TypedDict):
EdgeConfig: EdgeConfigTypeDef, # (1)
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
StartEdgeConfigurationUpdateOutputTypeDef#
# StartEdgeConfigurationUpdateOutputTypeDef usage example
from mypy_boto3_kinesisvideo.type_defs import StartEdgeConfigurationUpdateOutputTypeDef
def get_value() -> StartEdgeConfigurationUpdateOutputTypeDef:
return {
"StreamName": ...,
"StreamARN": ...,
"CreationTime": ...,
"LastUpdatedTime": ...,
"SyncStatus": ...,
"FailedStatusDetails": ...,
"EdgeConfig": ...,
"ResponseMetadata": ...,
}
# StartEdgeConfigurationUpdateOutputTypeDef definition
class StartEdgeConfigurationUpdateOutputTypeDef(TypedDict):
StreamName: str,
StreamARN: str,
CreationTime: datetime,
LastUpdatedTime: datetime,
SyncStatus: SyncStatusType, # (1)
FailedStatusDetails: str,
EdgeConfig: EdgeConfigTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SyncStatusType
- See EdgeConfigTypeDef
- See ResponseMetadataTypeDef