Skip to content

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