Skip to content

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)
]
  1. See ImageGenerationConfigurationTypeDef
  2. See ImageGenerationConfigurationOutputTypeDef

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],
  1. See ComparisonOperatorType

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)
  1. See StrategyOnFullSizeType

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],
  1. See MediaStorageConfigurationStatusType

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],
  1. 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)
  1. See RecorderStatusType

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)
  1. See UploaderStatusType

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],
  1. 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)
  1. See ChannelProtocolType
  2. 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],
  1. See ChannelProtocolType

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],
  1. See ComparisonOperatorType

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)
  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],
  1. See UpdateDataRetentionOperationType

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],
  1. See ChannelTypeType
  2. See StatusType
  3. See SingleMasterConfigurationTypeDef

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)
  1. See SingleMasterConfigurationTypeDef

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)
  1. See ChannelNameConditionTypeDef

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)
  1. See ChannelTypeType
  2. See SingleMasterConfigurationTypeDef
  3. See TagTypeDef

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)
  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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See ResponseMetadataTypeDef

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],
  1. See ResponseMetadataTypeDef

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],
  1. See LocalSizeConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ChannelNameConditionTypeDef
  2. See PaginatorConfigTypeDef

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],
  1. See MappedResourceConfigurationListItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See MediaStorageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See MediaStorageConfigurationTypeDef

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)
  1. See StreamInfoTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See StreamInfoTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LastRecorderStatusTypeDef
  2. See LastUploaderStatusTypeDef

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)
  1. See SingleMasterChannelEndpointConfigurationTypeDef

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)
  1. See ResourceEndpointListItemTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ConfigurationStatusType
  2. See ImageSelectorTypeType
  3. See ImageGenerationDestinationConfigTypeDef
  4. See FormatType
  5. 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],
  1. See ConfigurationStatusType
  2. See ImageSelectorTypeType
  3. See ImageGenerationDestinationConfigTypeDef
  4. See FormatType
  5. 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)
  1. See StreamNameConditionTypeDef
  2. See PaginatorConfigTypeDef

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)
  1. See StreamNameConditionTypeDef

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)
  1. See ConfigurationStatusType
  2. See NotificationDestinationConfigTypeDef

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)
  1. See MediaSourceConfigTypeDef
  2. See ScheduleConfigTypeDef

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)
  1. See ScheduleConfigTypeDef

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)
  1. See ChannelInfoTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ChannelInfoTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ImageGenerationConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See NotificationConfigurationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See NotificationConfigurationTypeDef

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)
  1. See RecorderConfigTypeDef
  2. See UploaderConfigTypeDef
  3. See DeletionConfigTypeDef

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)
  1. See ImageGenerationConfigurationTypeDef ImageGenerationConfigurationOutputTypeDef

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)
  1. See SyncStatusType
  2. See EdgeConfigTypeDef
  3. See EdgeAgentStatusTypeDef
  4. 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)
  1. See SyncStatusType
  2. 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],
  1. See EdgeConfigTypeDef

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)
  1. See SyncStatusType
  2. See EdgeConfigTypeDef
  3. 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],
  1. See ListEdgeAgentConfigurationsEdgeConfigTypeDef
  2. See ResponseMetadataTypeDef