Type definitions#
Index > KinesisVideo > Type definitions
Auto-generated documentation for KinesisVideo type annotations stubs module mypy-boto3-kinesisvideo.
ImageGenerationConfigurationUnionTypeDef#
# ImageGenerationConfigurationUnionTypeDef definition
ImageGenerationConfigurationUnionTypeDef = Union[
ImageGenerationConfigurationTypeDef, # (1)
ImageGenerationConfigurationOutputTypeDef, # (2)
]
SingleMasterConfigurationTypeDef#
# SingleMasterConfigurationTypeDef definition
class SingleMasterConfigurationTypeDef(TypedDict):
MessageTtlSeconds: NotRequired[int],
ChannelNameConditionTypeDef#
# ChannelNameConditionTypeDef definition
class ChannelNameConditionTypeDef(TypedDict):
ComparisonOperator: NotRequired[ComparisonOperatorType], # (1)
ComparisonValue: NotRequired[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateStreamInputRequestTypeDef#
# CreateStreamInputRequestTypeDef definition
class CreateStreamInputRequestTypeDef(TypedDict):
StreamName: str,
DeviceName: NotRequired[str],
MediaType: NotRequired[str],
KmsKeyId: NotRequired[str],
DataRetentionInHours: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
DeleteEdgeConfigurationInputRequestTypeDef#
# DeleteEdgeConfigurationInputRequestTypeDef definition
class DeleteEdgeConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DeleteSignalingChannelInputRequestTypeDef#
# DeleteSignalingChannelInputRequestTypeDef definition
class DeleteSignalingChannelInputRequestTypeDef(TypedDict):
ChannelARN: str,
CurrentVersion: NotRequired[str],
DeleteStreamInputRequestTypeDef#
# DeleteStreamInputRequestTypeDef definition
class DeleteStreamInputRequestTypeDef(TypedDict):
StreamARN: str,
CurrentVersion: NotRequired[str],
LocalSizeConfigTypeDef#
# LocalSizeConfigTypeDef definition
class LocalSizeConfigTypeDef(TypedDict):
MaxLocalMediaSizeInMB: NotRequired[int],
StrategyOnFullSize: NotRequired[StrategyOnFullSizeType], # (1)
DescribeEdgeConfigurationInputRequestTypeDef#
# DescribeEdgeConfigurationInputRequestTypeDef definition
class DescribeEdgeConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeImageGenerationConfigurationInputRequestTypeDef#
# DescribeImageGenerationConfigurationInputRequestTypeDef definition
class DescribeImageGenerationConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeMappedResourceConfigurationInputRequestTypeDef#
# DescribeMappedResourceConfigurationInputRequestTypeDef definition
class DescribeMappedResourceConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MappedResourceConfigurationListItemTypeDef#
# MappedResourceConfigurationListItemTypeDef definition
class MappedResourceConfigurationListItemTypeDef(TypedDict):
Type: NotRequired[str],
ARN: NotRequired[str],
DescribeMediaStorageConfigurationInputRequestTypeDef#
# DescribeMediaStorageConfigurationInputRequestTypeDef definition
class DescribeMediaStorageConfigurationInputRequestTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
MediaStorageConfigurationTypeDef#
# MediaStorageConfigurationTypeDef definition
class MediaStorageConfigurationTypeDef(TypedDict):
Status: MediaStorageConfigurationStatusType, # (1)
StreamARN: NotRequired[str],
DescribeNotificationConfigurationInputRequestTypeDef#
# DescribeNotificationConfigurationInputRequestTypeDef definition
class DescribeNotificationConfigurationInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeSignalingChannelInputRequestTypeDef#
# DescribeSignalingChannelInputRequestTypeDef definition
class DescribeSignalingChannelInputRequestTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
DescribeStreamInputRequestTypeDef#
# DescribeStreamInputRequestTypeDef definition
class DescribeStreamInputRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
StreamInfoTypeDef#
# 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
LastRecorderStatusTypeDef#
# LastRecorderStatusTypeDef definition
class LastRecorderStatusTypeDef(TypedDict):
JobStatusDetails: NotRequired[str],
LastColle