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