Kinesis Video Archived Media Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ClipFragmentSelectorTypeDef
FragmentSelectorType
- Type: typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']
- Required: Yes
TimestampRange
- Type:
- Required: Yes
ClipTimestampRangeTypeDef
StartTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
DASHFragmentSelectorTypeDef
FragmentSelectorType
- Type: typing.Optional[typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']]
TimestampRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.DASHTimestampRangeTypeDef]
DASHTimestampRangeTypeDef
StartTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
FragmentSelectorTypeDef
FragmentSelectorType
- Type: typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']
- Required: Yes
TimestampRange
- Type:
- Required: Yes
FragmentTypeDef
FragmentNumber
- Type: typing.Optional[str]
FragmentSizeInBytes
- Type: typing.Optional[int]
ProducerTimestamp
- Type: typing.Optional[datetime.datetime]
ServerTimestamp
- Type: typing.Optional[datetime.datetime]
FragmentLengthInMilliseconds
- Type: typing.Optional[int]
GetClipInputRequestTypeDef
ClipFragmentSelector
- Type:
- Required: Yes
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
GetClipOutputTypeDef
ContentType
- Type:
- Required: Yes
Payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDASHStreamingSessionURLInputRequestTypeDef
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
PlaybackMode
- Type: typing.Optional[typing.Literal['LIVE', 'LIVE_REPLAY', 'ON_DEMAND']]
DisplayFragmentTimestamp
- Type: typing.Optional[typing.Literal['ALWAYS', 'NEVER']]
DisplayFragmentNumber
- Type: typing.Optional[typing.Literal['ALWAYS', 'NEVER']]
DASHFragmentSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.DASHFragmentSelectorTypeDef]
Expires
- Type: typing.Optional[int]
MaxManifestFragmentResults
- Type: typing.Optional[int]
GetDASHStreamingSessionURLOutputTypeDef
DASHStreamingSessionURL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHLSStreamingSessionURLInputRequestTypeDef
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
PlaybackMode
- Type: typing.Optional[typing.Literal['LIVE', 'LIVE_REPLAY', 'ON_DEMAND']]
HLSFragmentSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.HLSFragmentSelectorTypeDef]
ContainerFormat
- Type: typing.Optional[typing.Literal['FRAGMENTED_MP4', 'MPEG_TS']]
DiscontinuityMode
- Type: typing.Optional[typing.Literal['ALWAYS', 'NEVER', 'ON_DISCONTINUITY']]
DisplayFragmentTimestamp
- Type: typing.Optional[typing.Literal['ALWAYS', 'NEVER']]
Expires
- Type: typing.Optional[int]
MaxMediaPlaylistFragmentResults
- Type: typing.Optional[int]
GetHLSStreamingSessionURLOutputTypeDef
HLSStreamingSessionURL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetImagesInputGetImagesPaginateTypeDef
ImageSelectorType
- Type: typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']
- Required: Yes
StartTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Format
- Type: typing.Literal['JPEG', 'PNG']
- Required: Yes
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
SamplingInterval
- Type: typing.Optional[int]
FormatConfig
- Type: typing.Optional[typing.Mapping[typing.Literal['JPEGQuality'], str]]
WidthPixels
- Type: typing.Optional[int]
HeightPixels
- Type: typing.Optional[int]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.PaginatorConfigTypeDef]
GetImagesInputRequestTypeDef
ImageSelectorType
- Type: typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']
- Required: Yes
StartTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Format
- Type: typing.Literal['JPEG', 'PNG']
- Required: Yes
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
SamplingInterval
- Type: typing.Optional[int]
FormatConfig
- Type: typing.Optional[typing.Mapping[typing.Literal['JPEGQuality'], str]]
WidthPixels
- Type: typing.Optional[int]
HeightPixels
- Type: typing.Optional[int]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetImagesOutputTypeDef
Images
- Type: typing.List[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.ImageTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMediaForFragmentListInputRequestTypeDef
Fragments
- Type: typing.Sequence[str]
- Required: Yes
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
GetMediaForFragmentListOutputTypeDef
ContentType
- Type:
- Required: Yes
Payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HLSFragmentSelectorTypeDef
FragmentSelectorType
- Type: typing.Optional[typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']]
TimestampRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.HLSTimestampRangeTypeDef]
HLSTimestampRangeTypeDef
StartTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
ImageTypeDef
TimeStamp
- Type: typing.Optional[datetime.datetime]
Error
- Type: typing.Optional[typing.Literal['MEDIA_ERROR', 'NO_MEDIA']]
ImageContent
- Type: typing.Optional[str]
ListFragmentsInputListFragmentsPaginateTypeDef
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
FragmentSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.FragmentSelectorTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.PaginatorConfigTypeDef]
ListFragmentsInputRequestTypeDef
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
FragmentSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.FragmentSelectorTypeDef]
ListFragmentsOutputTypeDef
Fragments
- Type: typing.List[aws_resource_validator.pydantic_models.kinesis_video_archived_media_classes.FragmentTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
TimestampRangeTypeDef
StartTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes