Type definitions#
Index > KinesisVideo > Type definitions
Auto-generated documentation for KinesisVideo type annotations stubs module mypy-boto3-kinesisvideo.
ImageGenerationConfigurationUnionTypeDef#
# ImageGenerationConfigurationUnionTypeDef Union usage example
from mypy_boto3_kinesisvideo.type_defs import ImageGenerationConfigurationUnionTypeDef
def get_value() -> ImageGenerationConfigurationUnionTypeDef:
return ...
# ImageGenerationConfigurationUnionTypeDef definition
ImageGenerationConfigurationUnionTypeDef = Union[
ImageGenerationConfigurationTypeDef, # (1)
ImageGenerationConfigurationOutputTypeDef, # (2)
]
SingleMasterConfigurationTypeDef#
# SingleMasterConfigurationTypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateStreamInputTypeDef#
# CreateStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import CreateStreamInputTypeDef
def get_value() -> CreateStreamInputTypeDef:
return {
"StreamName": ...,
}
# CreateStreamInputTypeDef definition
class CreateStreamInputTypeDef(TypedDict):
StreamName: str,
DeviceName: NotRequired[str],
MediaType: NotRequired[str],
KmsKeyId: NotRequired[str],
DataRetentionInHours: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
DeleteEdgeConfigurationInputTypeDef#
# DeleteEdgeConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DeleteEdgeConfigurationInputTypeDef
def get_value() -> DeleteEdgeConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# DeleteEdgeConfigurationInputTypeDef definition
class DeleteEdgeConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DeleteSignalingChannelInputTypeDef#
# DeleteSignalingChannelInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DeleteSignalingChannelInputTypeDef
def get_value() -> DeleteSignalingChannelInputTypeDef:
return {
"ChannelARN": ...,
}
# DeleteSignalingChannelInputTypeDef definition
class DeleteSignalingChannelInputTypeDef(TypedDict):
ChannelARN: str,
CurrentVersion: NotRequired[str],
DeleteStreamInputTypeDef#
# DeleteStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DeleteStreamInputTypeDef
def get_value() -> DeleteStreamInputTypeDef:
return {
"StreamARN": ...,
}
# DeleteStreamInputTypeDef definition
class DeleteStreamInputTypeDef(TypedDict):
StreamARN: str,
CurrentVersion: NotRequired[str],
LocalSizeConfigTypeDef#
# LocalSizeConfigTypeDef TypedDict 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)
DescribeEdgeConfigurationInputTypeDef#
# DescribeEdgeConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeEdgeConfigurationInputTypeDef
def get_value() -> DescribeEdgeConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# DescribeEdgeConfigurationInputTypeDef definition
class DescribeEdgeConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeImageGenerationConfigurationInputTypeDef#
# DescribeImageGenerationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeImageGenerationConfigurationInputTypeDef
def get_value() -> DescribeImageGenerationConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# DescribeImageGenerationConfigurationInputTypeDef definition
class DescribeImageGenerationConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
DescribeMappedResourceConfigurationInputTypeDef#
# DescribeMappedResourceConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMappedResourceConfigurationInputTypeDef
def get_value() -> DescribeMappedResourceConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# DescribeMappedResourceConfigurationInputTypeDef definition
class DescribeMappedResourceConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MappedResourceConfigurationListItemTypeDef#
# MappedResourceConfigurationListItemTypeDef TypedDict 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],
DescribeMediaStorageConfigurationInputTypeDef#
# DescribeMediaStorageConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMediaStorageConfigurationInputTypeDef
def get_value() -> DescribeMediaStorageConfigurationInputTypeDef:
return {
"ChannelName": ...,
}
# DescribeMediaStorageConfigurationInputTypeDef definition
class DescribeMediaStorageConfigurationInputTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
MediaStorageConfigurationTypeDef#
# MediaStorageConfigurationTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import MediaStorageConfigurationTypeDef
def get_value() -> MediaStorageConfigurationTypeDef:
return {
"StreamARN": ...,
}
# MediaStorageConfigurationTypeDef definition
class MediaStorageConfigurationTypeDef(TypedDict):
Status: MediaStorageConfigurationStatusType, # (1)
StreamARN: NotRequired[str],
DescribeNotificationConfigurationInputTypeDef#
# DescribeNotificationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeNotificationConfigurationInputTypeDef
def get_value() -> DescribeNotificationConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# DescribeNotificationConfigurationInputTypeDef definition
class DescribeNotificationConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DescribeSignalingChannelInputTypeDef#
# DescribeSignalingChannelInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeSignalingChannelInputTypeDef
def get_value() -> DescribeSignalingChannelInputTypeDef:
return {
"ChannelName": ...,
}
# DescribeSignalingChannelInputTypeDef definition
class DescribeSignalingChannelInputTypeDef(TypedDict):
ChannelName: NotRequired[str],
ChannelARN: NotRequired[str],
DescribeStreamInputTypeDef#
# DescribeStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeStreamInputTypeDef
def get_value() -> DescribeStreamInputTypeDef:
return {
"StreamName": ...,
}
# DescribeStreamInputTypeDef definition
class DescribeStreamInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
StreamInfoTypeDef#
# StreamInfoTypeDef TypedDict 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
LastRecorderStatusTypeDef#
# LastRecorderStatusTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import LastRecorderStatusTypeDef
def get_value() -> LastRecorderStatusTypeDef:
return {
"JobStatusDetails": ...,
}
# LastRecorderStatusTypeDef definition
class LastRecorderStatusTypeDef(TypedDict):
JobStatusDetails: NotRequired[str],
LastCollectedTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
RecorderStatus: NotRequired[RecorderStatusType], # (1)
LastUploaderStatusTypeDef#
# LastUploaderStatusTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import LastUploaderStatusTypeDef
def get_value() -> LastUploaderStatusTypeDef:
return {
"JobStatusDetails": ...,
}
# LastUploaderStatusTypeDef definition
class LastUploaderStatusTypeDef(TypedDict):
JobStatusDetails: NotRequired[str],
LastCollectedTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
UploaderStatus: NotRequired[UploaderStatusType], # (1)
GetDataEndpointInputTypeDef#
# GetDataEndpointInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import GetDataEndpointInputTypeDef
def get_value() -> GetDataEndpointInputTypeDef:
return {
"APIName": ...,
}
# GetDataEndpointInputTypeDef definition
class GetDataEndpointInputTypeDef(TypedDict):
APIName: APINameType, # (1)
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
- See APINameType
SingleMasterChannelEndpointConfigurationTypeDef#
# SingleMasterChannelEndpointConfigurationTypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ImageGenerationDestinationConfigTypeDef
def get_value() -> ImageGenerationDestinationConfigTypeDef:
return {
"Uri": ...,
}
# ImageGenerationDestinationConfigTypeDef definition
class ImageGenerationDestinationConfigTypeDef(TypedDict):
Uri: str,
DestinationRegion: str,
ListEdgeAgentConfigurationsInputTypeDef#
# ListEdgeAgentConfigurationsInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListEdgeAgentConfigurationsInputTypeDef
def get_value() -> ListEdgeAgentConfigurationsInputTypeDef:
return {
"HubDeviceArn": ...,
}
# ListEdgeAgentConfigurationsInputTypeDef definition
class ListEdgeAgentConfigurationsInputTypeDef(TypedDict):
HubDeviceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StreamNameConditionTypeDef#
# StreamNameConditionTypeDef TypedDict 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],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
ResourceARN: str,
NextToken: NotRequired[str],
ListTagsForStreamInputTypeDef#
# ListTagsForStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForStreamInputTypeDef
def get_value() -> ListTagsForStreamInputTypeDef:
return {
"NextToken": ...,
}
# ListTagsForStreamInputTypeDef definition
class ListTagsForStreamInputTypeDef(TypedDict):
NextToken: NotRequired[str],
StreamARN: NotRequired[str],
StreamName: NotRequired[str],
MediaSourceConfigTypeDef#
# MediaSourceConfigTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import MediaSourceConfigTypeDef
def get_value() -> MediaSourceConfigTypeDef:
return {
"MediaUriSecretArn": ...,
}
# MediaSourceConfigTypeDef definition
class MediaSourceConfigTypeDef(TypedDict):
MediaUriSecretArn: str,
MediaUriType: MediaUriTypeType, # (1)
- See MediaUriTypeType
NotificationDestinationConfigTypeDef#
# NotificationDestinationConfigTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import NotificationDestinationConfigTypeDef
def get_value() -> NotificationDestinationConfigTypeDef:
return {
"Uri": ...,
}
# NotificationDestinationConfigTypeDef definition
class NotificationDestinationConfigTypeDef(TypedDict):
Uri: str,
ScheduleConfigTypeDef#
# ScheduleConfigTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ScheduleConfigTypeDef
def get_value() -> ScheduleConfigTypeDef:
return {
"ScheduleExpression": ...,
}
# ScheduleConfigTypeDef definition
class ScheduleConfigTypeDef(TypedDict):
ScheduleExpression: str,
DurationInSeconds: int,
TagStreamInputTypeDef#
# TagStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import TagStreamInputTypeDef
def get_value() -> TagStreamInputTypeDef:
return {
"Tags": ...,
}
# TagStreamInputTypeDef definition
class TagStreamInputTypeDef(TypedDict):
Tags: Mapping[str, str],
StreamARN: NotRequired[str],
StreamName: NotRequired[str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"ResourceARN": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
ResourceARN: str,
TagKeyList: Sequence[str],
UntagStreamInputTypeDef#
# UntagStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UntagStreamInputTypeDef
def get_value() -> UntagStreamInputTypeDef:
return {
"TagKeyList": ...,
}
# UntagStreamInputTypeDef definition
class UntagStreamInputTypeDef(TypedDict):
TagKeyList: Sequence[str],
StreamARN: NotRequired[str],
StreamName: NotRequired[str],
UpdateDataRetentionInputTypeDef#
# UpdateDataRetentionInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateDataRetentionInputTypeDef
def get_value() -> UpdateDataRetentionInputTypeDef:
return {
"CurrentVersion": ...,
}
# UpdateDataRetentionInputTypeDef definition
class UpdateDataRetentionInputTypeDef(TypedDict):
CurrentVersion: str,
Operation: UpdateDataRetentionOperationType, # (1)
DataRetentionChangeInHours: int,
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
UpdateStreamInputTypeDef#
# UpdateStreamInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateStreamInputTypeDef
def get_value() -> UpdateStreamInputTypeDef:
return {
"CurrentVersion": ...,
}
# UpdateStreamInputTypeDef definition
class UpdateStreamInputTypeDef(TypedDict):
CurrentVersion: str,
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
DeviceName: NotRequired[str],
MediaType: NotRequired[str],
ChannelInfoTypeDef#
# ChannelInfoTypeDef TypedDict 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],
UpdateSignalingChannelInputTypeDef#
# UpdateSignalingChannelInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateSignalingChannelInputTypeDef
def get_value() -> UpdateSignalingChannelInputTypeDef:
return {
"ChannelARN": ...,
}
# UpdateSignalingChannelInputTypeDef definition
class UpdateSignalingChannelInputTypeDef(TypedDict):
ChannelARN: str,
CurrentVersion: str,
SingleMasterConfiguration: NotRequired[SingleMasterConfigurationTypeDef], # (1)
ListSignalingChannelsInputTypeDef#
# ListSignalingChannelsInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListSignalingChannelsInputTypeDef
def get_value() -> ListSignalingChannelsInputTypeDef:
return {
"MaxResults": ...,
}
# ListSignalingChannelsInputTypeDef definition
class ListSignalingChannelsInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ChannelNameCondition: NotRequired[ChannelNameConditionTypeDef], # (1)
CreateSignalingChannelInputTypeDef#
# CreateSignalingChannelInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import CreateSignalingChannelInputTypeDef
def get_value() -> CreateSignalingChannelInputTypeDef:
return {
"ChannelName": ...,
}
# CreateSignalingChannelInputTypeDef definition
class CreateSignalingChannelInputTypeDef(TypedDict):
ChannelName: str,
ChannelType: NotRequired[ChannelTypeType], # (1)
SingleMasterConfiguration: NotRequired[SingleMasterConfigurationTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"ResourceARN": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateSignalingChannelOutputTypeDef#
# CreateSignalingChannelOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import CreateSignalingChannelOutputTypeDef
def get_value() -> CreateSignalingChannelOutputTypeDef:
return {
"ChannelARN": ...,
}
# CreateSignalingChannelOutputTypeDef definition
class CreateSignalingChannelOutputTypeDef(TypedDict):
ChannelARN: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamOutputTypeDef#
# CreateStreamOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import CreateStreamOutputTypeDef
def get_value() -> CreateStreamOutputTypeDef:
return {
"StreamARN": ...,
}
# CreateStreamOutputTypeDef definition
class CreateStreamOutputTypeDef(TypedDict):
StreamARN: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDataEndpointOutputTypeDef#
# GetDataEndpointOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import GetDataEndpointOutputTypeDef
def get_value() -> GetDataEndpointOutputTypeDef:
return {
"DataEndpoint": ...,
}
# GetDataEndpointOutputTypeDef definition
class GetDataEndpointOutputTypeDef(TypedDict):
DataEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"NextToken": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTagsForStreamOutputTypeDef#
# ListTagsForStreamOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListTagsForStreamOutputTypeDef
def get_value() -> ListTagsForStreamOutputTypeDef:
return {
"NextToken": ...,
}
# ListTagsForStreamOutputTypeDef definition
class ListTagsForStreamOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
DeletionConfigTypeDef#
# DeletionConfigTypeDef TypedDict 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],
DescribeMappedResourceConfigurationInputPaginateTypeDef#
# DescribeMappedResourceConfigurationInputPaginateTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMappedResourceConfigurationInputPaginateTypeDef
def get_value() -> DescribeMappedResourceConfigurationInputPaginateTypeDef:
return {
"StreamName": ...,
}
# DescribeMappedResourceConfigurationInputPaginateTypeDef definition
class DescribeMappedResourceConfigurationInputPaginateTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEdgeAgentConfigurationsInputPaginateTypeDef#
# ListEdgeAgentConfigurationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListEdgeAgentConfigurationsInputPaginateTypeDef
def get_value() -> ListEdgeAgentConfigurationsInputPaginateTypeDef:
return {
"HubDeviceArn": ...,
}
# ListEdgeAgentConfigurationsInputPaginateTypeDef definition
class ListEdgeAgentConfigurationsInputPaginateTypeDef(TypedDict):
HubDeviceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSignalingChannelsInputPaginateTypeDef#
# ListSignalingChannelsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListSignalingChannelsInputPaginateTypeDef
def get_value() -> ListSignalingChannelsInputPaginateTypeDef:
return {
"ChannelNameCondition": ...,
}
# ListSignalingChannelsInputPaginateTypeDef definition
class ListSignalingChannelsInputPaginateTypeDef(TypedDict):
ChannelNameCondition: NotRequired[ChannelNameConditionTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMappedResourceConfigurationOutputTypeDef#
# DescribeMappedResourceConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMappedResourceConfigurationOutputTypeDef
def get_value() -> DescribeMappedResourceConfigurationOutputTypeDef:
return {
"MappedResourceConfigurationList": ...,
}
# DescribeMappedResourceConfigurationOutputTypeDef definition
class DescribeMappedResourceConfigurationOutputTypeDef(TypedDict):
MappedResourceConfigurationList: List[MappedResourceConfigurationListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMediaStorageConfigurationOutputTypeDef#
# DescribeMediaStorageConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeMediaStorageConfigurationOutputTypeDef
def get_value() -> DescribeMediaStorageConfigurationOutputTypeDef:
return {
"MediaStorageConfiguration": ...,
}
# DescribeMediaStorageConfigurationOutputTypeDef definition
class DescribeMediaStorageConfigurationOutputTypeDef(TypedDict):
MediaStorageConfiguration: MediaStorageConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMediaStorageConfigurationInputTypeDef#
# UpdateMediaStorageConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateMediaStorageConfigurationInputTypeDef
def get_value() -> UpdateMediaStorageConfigurationInputTypeDef:
return {
"ChannelARN": ...,
}
# UpdateMediaStorageConfigurationInputTypeDef definition
class UpdateMediaStorageConfigurationInputTypeDef(TypedDict):
ChannelARN: str,
MediaStorageConfiguration: MediaStorageConfigurationTypeDef, # (1)
DescribeStreamOutputTypeDef#
# DescribeStreamOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeStreamOutputTypeDef
def get_value() -> DescribeStreamOutputTypeDef:
return {
"StreamInfo": ...,
}
# DescribeStreamOutputTypeDef definition
class DescribeStreamOutputTypeDef(TypedDict):
StreamInfo: StreamInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStreamsOutputTypeDef#
# ListStreamsOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListStreamsOutputTypeDef
def get_value() -> ListStreamsOutputTypeDef:
return {
"StreamInfoList": ...,
}
# ListStreamsOutputTypeDef definition
class ListStreamsOutputTypeDef(TypedDict):
StreamInfoList: List[StreamInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
EdgeAgentStatusTypeDef#
# EdgeAgentStatusTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import EdgeAgentStatusTypeDef
def get_value() -> EdgeAgentStatusTypeDef:
return {
"LastRecorderStatus": ...,
}
# EdgeAgentStatusTypeDef definition
class EdgeAgentStatusTypeDef(TypedDict):
LastRecorderStatus: NotRequired[LastRecorderStatusTypeDef], # (1)
LastUploaderStatus: NotRequired[LastUploaderStatusTypeDef], # (2)
GetSignalingChannelEndpointInputTypeDef#
# GetSignalingChannelEndpointInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import GetSignalingChannelEndpointInputTypeDef
def get_value() -> GetSignalingChannelEndpointInputTypeDef:
return {
"ChannelARN": ...,
}
# GetSignalingChannelEndpointInputTypeDef definition
class GetSignalingChannelEndpointInputTypeDef(TypedDict):
ChannelARN: str,
SingleMasterChannelEndpointConfiguration: NotRequired[SingleMasterChannelEndpointConfigurationTypeDef], # (1)
GetSignalingChannelEndpointOutputTypeDef#
# GetSignalingChannelEndpointOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import GetSignalingChannelEndpointOutputTypeDef
def get_value() -> GetSignalingChannelEndpointOutputTypeDef:
return {
"ResourceEndpointList": ...,
}
# GetSignalingChannelEndpointOutputTypeDef definition
class GetSignalingChannelEndpointOutputTypeDef(TypedDict):
ResourceEndpointList: List[ResourceEndpointListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageGenerationConfigurationOutputTypeDef#
# ImageGenerationConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ImageGenerationConfigurationOutputTypeDef
def get_value() -> ImageGenerationConfigurationOutputTypeDef:
return {
"Status": ...,
}
# ImageGenerationConfigurationOutputTypeDef definition
class ImageGenerationConfigurationOutputTypeDef(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
ImageGenerationConfigurationTypeDef#
# ImageGenerationConfigurationTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ImageGenerationConfigurationTypeDef
def get_value() -> ImageGenerationConfigurationTypeDef:
return {
"Status": ...,
}
# ImageGenerationConfigurationTypeDef definition
class ImageGenerationConfigurationTypeDef(TypedDict):
Status: ConfigurationStatusType, # (1)
ImageSelectorType: ImageSelectorTypeType, # (2)
DestinationConfig: ImageGenerationDestinationConfigTypeDef, # (3)
SamplingInterval: int,
Format: FormatType, # (4)
FormatConfig: NotRequired[Mapping[FormatConfigKeyType, str]], # (5)
WidthPixels: NotRequired[int],
HeightPixels: NotRequired[int],
- See ConfigurationStatusType
- See ImageSelectorTypeType
- See ImageGenerationDestinationConfigTypeDef
- See FormatType
- See FormatConfigKeyType
ListStreamsInputPaginateTypeDef#
# ListStreamsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListStreamsInputPaginateTypeDef
def get_value() -> ListStreamsInputPaginateTypeDef:
return {
"StreamNameCondition": ...,
}
# ListStreamsInputPaginateTypeDef definition
class ListStreamsInputPaginateTypeDef(TypedDict):
StreamNameCondition: NotRequired[StreamNameConditionTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListStreamsInputTypeDef#
# ListStreamsInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListStreamsInputTypeDef
def get_value() -> ListStreamsInputTypeDef:
return {
"MaxResults": ...,
}
# ListStreamsInputTypeDef definition
class ListStreamsInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StreamNameCondition: NotRequired[StreamNameConditionTypeDef], # (1)
NotificationConfigurationTypeDef#
# NotificationConfigurationTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import NotificationConfigurationTypeDef
def get_value() -> NotificationConfigurationTypeDef:
return {
"Status": ...,
}
# NotificationConfigurationTypeDef definition
class NotificationConfigurationTypeDef(TypedDict):
Status: ConfigurationStatusType, # (1)
DestinationConfig: NotificationDestinationConfigTypeDef, # (2)
RecorderConfigTypeDef#
# RecorderConfigTypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeSignalingChannelOutputTypeDef
def get_value() -> DescribeSignalingChannelOutputTypeDef:
return {
"ChannelInfo": ...,
}
# DescribeSignalingChannelOutputTypeDef definition
class DescribeSignalingChannelOutputTypeDef(TypedDict):
ChannelInfo: ChannelInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSignalingChannelsOutputTypeDef#
# ListSignalingChannelsOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListSignalingChannelsOutputTypeDef
def get_value() -> ListSignalingChannelsOutputTypeDef:
return {
"ChannelInfoList": ...,
}
# ListSignalingChannelsOutputTypeDef definition
class ListSignalingChannelsOutputTypeDef(TypedDict):
ChannelInfoList: List[ChannelInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeImageGenerationConfigurationOutputTypeDef#
# DescribeImageGenerationConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeImageGenerationConfigurationOutputTypeDef
def get_value() -> DescribeImageGenerationConfigurationOutputTypeDef:
return {
"ImageGenerationConfiguration": ...,
}
# DescribeImageGenerationConfigurationOutputTypeDef definition
class DescribeImageGenerationConfigurationOutputTypeDef(TypedDict):
ImageGenerationConfiguration: ImageGenerationConfigurationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeNotificationConfigurationOutputTypeDef#
# DescribeNotificationConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeNotificationConfigurationOutputTypeDef
def get_value() -> DescribeNotificationConfigurationOutputTypeDef:
return {
"NotificationConfiguration": ...,
}
# DescribeNotificationConfigurationOutputTypeDef definition
class DescribeNotificationConfigurationOutputTypeDef(TypedDict):
NotificationConfiguration: NotificationConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateNotificationConfigurationInputTypeDef#
# UpdateNotificationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateNotificationConfigurationInputTypeDef
def get_value() -> UpdateNotificationConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# UpdateNotificationConfigurationInputTypeDef definition
class UpdateNotificationConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
NotificationConfiguration: NotRequired[NotificationConfigurationTypeDef], # (1)
EdgeConfigTypeDef#
# EdgeConfigTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import EdgeConfigTypeDef
def get_value() -> EdgeConfigTypeDef:
return {
"HubDeviceArn": ...,
}
# EdgeConfigTypeDef definition
class EdgeConfigTypeDef(TypedDict):
HubDeviceArn: str,
RecorderConfig: RecorderConfigTypeDef, # (1)
UploaderConfig: NotRequired[UploaderConfigTypeDef], # (2)
DeletionConfig: NotRequired[DeletionConfigTypeDef], # (3)
UpdateImageGenerationConfigurationInputTypeDef#
# UpdateImageGenerationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import UpdateImageGenerationConfigurationInputTypeDef
def get_value() -> UpdateImageGenerationConfigurationInputTypeDef:
return {
"StreamName": ...,
}
# UpdateImageGenerationConfigurationInputTypeDef definition
class UpdateImageGenerationConfigurationInputTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
ImageGenerationConfiguration: NotRequired[ImageGenerationConfigurationUnionTypeDef], # (1)
DescribeEdgeConfigurationOutputTypeDef#
# DescribeEdgeConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import DescribeEdgeConfigurationOutputTypeDef
def get_value() -> DescribeEdgeConfigurationOutputTypeDef:
return {
"StreamName": ...,
}
# DescribeEdgeConfigurationOutputTypeDef definition
class DescribeEdgeConfigurationOutputTypeDef(TypedDict):
StreamName: str,
StreamARN: str,
CreationTime: datetime,
LastUpdatedTime: datetime,
SyncStatus: SyncStatusType, # (1)
FailedStatusDetails: str,
EdgeConfig: EdgeConfigTypeDef, # (2)
EdgeAgentStatus: EdgeAgentStatusTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SyncStatusType
- See EdgeConfigTypeDef
- See EdgeAgentStatusTypeDef
- See ResponseMetadataTypeDef
ListEdgeAgentConfigurationsEdgeConfigTypeDef#
# ListEdgeAgentConfigurationsEdgeConfigTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListEdgeAgentConfigurationsEdgeConfigTypeDef
def get_value() -> ListEdgeAgentConfigurationsEdgeConfigTypeDef:
return {
"StreamName": ...,
}
# ListEdgeAgentConfigurationsEdgeConfigTypeDef definition
class ListEdgeAgentConfigurationsEdgeConfigTypeDef(TypedDict):
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
SyncStatus: NotRequired[SyncStatusType], # (1)
FailedStatusDetails: NotRequired[str],
EdgeConfig: NotRequired[EdgeConfigTypeDef], # (2)
- See SyncStatusType
- See EdgeConfigTypeDef
StartEdgeConfigurationUpdateInputTypeDef#
# StartEdgeConfigurationUpdateInputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import StartEdgeConfigurationUpdateInputTypeDef
def get_value() -> StartEdgeConfigurationUpdateInputTypeDef:
return {
"EdgeConfig": ...,
}
# StartEdgeConfigurationUpdateInputTypeDef definition
class StartEdgeConfigurationUpdateInputTypeDef(TypedDict):
EdgeConfig: EdgeConfigTypeDef, # (1)
StreamName: NotRequired[str],
StreamARN: NotRequired[str],
StartEdgeConfigurationUpdateOutputTypeDef#
# StartEdgeConfigurationUpdateOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import StartEdgeConfigurationUpdateOutputTypeDef
def get_value() -> StartEdgeConfigurationUpdateOutputTypeDef:
return {
"StreamName": ...,
}
# 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
ListEdgeAgentConfigurationsOutputTypeDef#
# ListEdgeAgentConfigurationsOutputTypeDef TypedDict usage example
from mypy_boto3_kinesisvideo.type_defs import ListEdgeAgentConfigurationsOutputTypeDef
def get_value() -> ListEdgeAgentConfigurationsOutputTypeDef:
return {
"EdgeConfigs": ...,
}
# ListEdgeAgentConfigurationsOutputTypeDef definition
class ListEdgeAgentConfigurationsOutputTypeDef(TypedDict):
EdgeConfigs: List[ListEdgeAgentConfigurationsEdgeConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],