Kinesis Video Archived Media Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ClipFragmentSelector
FragmentSelectorType
- Type: typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']
- Required: Yes
TimestampRange
- Type:
- Required: Yes
ClipTimestampRange
StartTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
DASHFragmentSelector
FragmentSelectorType
- Type: typing.Optional[typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']]
TimestampRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media.kinesis_video_archived_media_classes.DASHTimestampRange]
DASHTimestampRange
StartTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
Fragment
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]
FragmentSelector
FragmentSelectorType
- Type: typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']
- Required: Yes
TimestampRange
- Type:
- Required: Yes
GetClipInput
ClipFragmentSelector
- Type:
- Required: Yes
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
GetClipOutput
ContentType
- Type:
- Required: Yes
Payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDASHStreamingSessionURLInput
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:
Expires
- Type: typing.Optional[int]
MaxManifestFragmentResults
- Type: typing.Optional[int]
GetDASHStreamingSessionURLOutput
DASHStreamingSessionURL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHLSStreamingSessionURLInput
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
PlaybackMode
- Type: typing.Optional[typing.Literal['LIVE', 'LIVE_REPLAY', 'ON_DEMAND']]
HLSFragmentSelector
- Type:
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]
GetHLSStreamingSessionURLOutput
HLSStreamingSessionURL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetImagesInput
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.Dict[typing.Literal['JPEGQuality'], str]]
WidthPixels
- Type: typing.Optional[int]
HeightPixels
- Type: typing.Optional[int]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetImagesInputPaginate
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.Dict[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.kinesis_video_archived_media_classes.PaginatorConfig]
GetImagesOutput
Images
- Type: typing.List[aws_resource_validator.pydantic_models.kinesis_video_archived_media.kinesis_video_archived_media_classes.Image]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMediaForFragmentListInput
Fragments
- Type: typing.List[str]
- Required: Yes
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
GetMediaForFragmentListOutput
ContentType
- Type:
- Required: Yes
Payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HLSFragmentSelector
FragmentSelectorType
- Type: typing.Optional[typing.Literal['PRODUCER_TIMESTAMP', 'SERVER_TIMESTAMP']]
TimestampRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media.kinesis_video_archived_media_classes.HLSTimestampRange]
HLSTimestampRange
StartTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
Image
TimeStamp
- Type: typing.Optional[datetime.datetime]
Error
- Type: typing.Optional[typing.Literal['MEDIA_ERROR', 'NO_MEDIA']]
ImageContent
- Type: typing.Optional[str]
ListFragmentsInput
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
FragmentSelector
- Type:
ListFragmentsInputPaginate
StreamName
- Type: typing.Optional[str]
StreamARN
- Type: typing.Optional[str]
FragmentSelector
- Type:
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesis_video_archived_media.kinesis_video_archived_media_classes.PaginatorConfig]
ListFragmentsOutput
Fragments
- Type: typing.List[aws_resource_validator.pydantic_models.kinesis_video_archived_media.kinesis_video_archived_media_classes.Fragment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
TimestampRange
StartTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes