Skip to content

Mediapackagev2 Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelHarvestJobRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

HarvestJobName

  • Type:
  • Required: Yes

ETag

  • Type: typing.Optional[str]

ChannelGroupListConfiguration

ChannelGroupName

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ChannelListConfiguration

Arn

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

InputType

  • Type: typing.Optional[typing.Literal['CMAF', 'HLS']]

CreateChannelGroupRequest

ChannelGroupName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateChannelGroupResponse

ChannelGroupName

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

EgressDomain

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateChannelRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

InputType

  • Type: typing.Optional[typing.Literal['CMAF', 'HLS']]

Description

  • Type: typing.Optional[str]

InputSwitchConfiguration

  • Type:

OutputHeaderConfiguration

  • Type:

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateChannelResponse

Arn

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IngestEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.IngestEndpoint]
  • Required: Yes

InputType

  • Type: typing.Literal['CMAF', 'HLS']
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

InputSwitchConfiguration

  • Type:
  • Required: Yes

OutputHeaderConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDashManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

ManifestWindowSeconds

  • Type: typing.Optional[int]

FilterConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput, NoneType]

MinUpdatePeriodSeconds

  • Type: typing.Optional[int]

MinBufferTimeSeconds

  • Type: typing.Optional[int]

SuggestedPresentationDelaySeconds

  • Type: typing.Optional[int]

SegmentTemplateFormat

  • Type: typing.Optional[typing.Literal['NUMBER_WITH_TIMELINE']]

PeriodTriggers

  • Type: typing.Optional[typing.List[typing.Literal['AVAILS', 'DRM_KEY_ROTATION', 'NONE', 'SOURCE_CHANGES', 'SOURCE_DISRUPTIONS']]]

ScteDash

  • Type:

DrmSignaling

  • Type: typing.Optional[typing.Literal['INDIVIDUAL', 'REFERENCED']]

UtcTiming

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.DashUtcTiming]

CreateHarvestJobRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

HarvestedManifests

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedManifests, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedManifestsOutput]
  • Required: Yes

ScheduleConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvesterScheduleConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvesterScheduleConfigurationOutput]
  • Required: Yes

Destination

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

HarvestJobName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateHarvestJobResponse

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

Destination

  • Type:
  • Required: Yes

HarvestJobName

  • Type:
  • Required: Yes

HarvestedManifests

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ScheduleConfiguration

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHlsManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

ChildManifestName

  • Type: typing.Optional[str]

ScteHls

  • Type:

StartTag

  • Type:

ManifestWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

FilterConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput, NoneType]

CreateLowLatencyHlsManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

ChildManifestName

  • Type: typing.Optional[str]

ScteHls

  • Type:

StartTag

  • Type:

ManifestWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

FilterConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput, NoneType]

CreateOriginEndpointRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

ContainerType

  • Type: typing.Literal['CMAF', 'TS']
  • Required: Yes

Segment

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.Segment, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.SegmentOutput, NoneType]

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

StartoverWindowSeconds

  • Type: typing.Optional[int]

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateHlsManifestConfiguration]]

LowLatencyHlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateLowLatencyHlsManifestConfiguration]]

DashManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateDashManifestConfiguration]]

ForceEndpointErrorConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfigurationOutput, NoneType]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateOriginEndpointResponse

Arn

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

ContainerType

  • Type: typing.Literal['CMAF', 'TS']
  • Required: Yes

Segment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

StartoverWindowSeconds

  • Type:
  • Required: Yes

HlsManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetHlsManifestConfiguration]
  • Required: Yes

LowLatencyHlsManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetLowLatencyHlsManifestConfiguration]
  • Required: Yes

DashManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetDashManifestConfiguration]
  • Required: Yes

ForceEndpointErrorConfiguration

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DashUtcTiming

TimingMode

  • Type: typing.Optional[typing.Literal['HTTP_HEAD', 'HTTP_ISO', 'HTTP_XSDATE', 'UTC_DIRECT']]

TimingSource

  • Type: typing.Optional[str]

DeleteChannelGroupRequest

ChannelGroupName

  • Type:
  • Required: Yes

DeleteChannelPolicyRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

DeleteChannelRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

DeleteOriginEndpointPolicyRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

DeleteOriginEndpointRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

Destination

S3Destination

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

Encryption

EncryptionMethod

  • Type:
  • Required: Yes

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

EncryptionContractConfiguration

PresetSpeke20Audio

  • Type: typing.Literal['PRESET_AUDIO_1', 'PRESET_AUDIO_2', 'PRESET_AUDIO_3', 'SHARED', 'UNENCRYPTED']
  • Required: Yes

PresetSpeke20Video

  • Type: typing.Literal['PRESET_VIDEO_1', 'PRESET_VIDEO_2', 'PRESET_VIDEO_3', 'PRESET_VIDEO_4', 'PRESET_VIDEO_5', 'PRESET_VIDEO_6', 'PRESET_VIDEO_7', 'PRESET_VIDEO_8', 'SHARED', 'UNENCRYPTED']
  • Required: Yes

EncryptionMethod

TsEncryptionMethod

  • Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]

CmafEncryptionMethod

  • Type: typing.Optional[typing.Literal['CBCS', 'CENC']]

EncryptionOutput

EncryptionMethod

  • Type:
  • Required: Yes

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

FilterConfiguration

ManifestFilter

  • Type: typing.Optional[str]

Start

  • Type: typing.Union[datetime.datetime, str, NoneType]

End

  • Type: typing.Union[datetime.datetime, str, NoneType]

TimeDelaySeconds

  • Type: typing.Optional[int]

ClipStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

FilterConfigurationOutput

ManifestFilter

  • Type: typing.Optional[str]

Start

  • Type: typing.Optional[datetime.datetime]

End

  • Type: typing.Optional[datetime.datetime]

TimeDelaySeconds

  • Type: typing.Optional[int]

ClipStartTime

  • Type: typing.Optional[datetime.datetime]

ForceEndpointErrorConfiguration

EndpointErrorConditions

  • Type: typing.Optional[typing.List[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]

ForceEndpointErrorConfigurationOutput

EndpointErrorConditions

  • Type: typing.Optional[typing.List[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]

GetChannelGroupRequest

ChannelGroupName

  • Type:
  • Required: Yes

GetChannelGroupResponse

ChannelGroupName

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

EgressDomain

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetChannelPolicyRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

GetChannelPolicyResponse

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetChannelRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

GetChannelResponse

Arn

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IngestEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.IngestEndpoint]
  • Required: Yes

InputType

  • Type: typing.Literal['CMAF', 'HLS']
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

InputSwitchConfiguration

  • Type:
  • Required: Yes

OutputHeaderConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDashManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

ManifestWindowSeconds

  • Type: typing.Optional[int]

FilterConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput]

MinUpdatePeriodSeconds

  • Type: typing.Optional[int]

MinBufferTimeSeconds

  • Type: typing.Optional[int]

SuggestedPresentationDelaySeconds

  • Type: typing.Optional[int]

SegmentTemplateFormat

  • Type: typing.Optional[typing.Literal['NUMBER_WITH_TIMELINE']]

PeriodTriggers

  • Type: typing.Optional[typing.List[typing.Literal['AVAILS', 'DRM_KEY_ROTATION', 'NONE', 'SOURCE_CHANGES', 'SOURCE_DISRUPTIONS']]]

ScteDash

  • Type:

DrmSignaling

  • Type: typing.Optional[typing.Literal['INDIVIDUAL', 'REFERENCED']]

UtcTiming

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.DashUtcTiming]

GetHarvestJobRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

HarvestJobName

  • Type:
  • Required: Yes

GetHarvestJobRequestWait

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

HarvestJobName

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

GetHarvestJobResponse

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

Destination

  • Type:
  • Required: Yes

HarvestJobName

  • Type:
  • Required: Yes

HarvestedManifests

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ScheduleConfiguration

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']
  • Required: Yes

ErrorMessage

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetHlsManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

ChildManifestName

  • Type: typing.Optional[str]

ManifestWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

ScteHls

  • Type:

FilterConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput]

StartTag

  • Type:

GetLowLatencyHlsManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

ChildManifestName

  • Type: typing.Optional[str]

ManifestWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

ScteHls

  • Type:

FilterConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput]

StartTag

  • Type:

GetOriginEndpointPolicyRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

GetOriginEndpointPolicyResponse

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOriginEndpointRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

GetOriginEndpointResponse

Arn

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

ContainerType

  • Type: typing.Literal['CMAF', 'TS']
  • Required: Yes

Segment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

StartoverWindowSeconds

  • Type:
  • Required: Yes

HlsManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetHlsManifestConfiguration]
  • Required: Yes

LowLatencyHlsManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetLowLatencyHlsManifestConfiguration]
  • Required: Yes

DashManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetDashManifestConfiguration]
  • Required: Yes

ForceEndpointErrorConfiguration

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HarvestJob

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

Destination

  • Type:
  • Required: Yes

HarvestJobName

  • Type:
  • Required: Yes

HarvestedManifests

  • Type:
  • Required: Yes

ScheduleConfiguration

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']
  • Required: Yes

Description

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ETag

  • Type: typing.Optional[str]

HarvestedDashManifest

ManifestName

  • Type:
  • Required: Yes

HarvestedHlsManifest

ManifestName

  • Type:
  • Required: Yes

HarvestedLowLatencyHlsManifest

ManifestName

  • Type:
  • Required: Yes

HarvestedManifests

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedHlsManifest]]

DashManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedDashManifest]]

LowLatencyHlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedLowLatencyHlsManifest]]

HarvestedManifestsOutput

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedHlsManifest]]

DashManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedDashManifest]]

LowLatencyHlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedLowLatencyHlsManifest]]

HarvesterScheduleConfiguration

StartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

HarvesterScheduleConfigurationOutput

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

IngestEndpoint

Id

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

InputSwitchConfiguration

MQCSInputSwitching

  • Type: typing.Optional[bool]

ListChannelGroupsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListChannelGroupsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]

ListChannelGroupsResponse

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ChannelGroupListConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListChannelsRequest

ChannelGroupName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListChannelsRequestPaginate

ChannelGroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]

ListChannelsResponse

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ChannelListConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDashManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

Url

  • Type: typing.Optional[str]

ListHarvestJobsRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type: typing.Optional[str]

OriginEndpointName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListHarvestJobsRequestPaginate

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type: typing.Optional[str]

OriginEndpointName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]

ListHarvestJobsResponse

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHlsManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

ChildManifestName

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

ListLowLatencyHlsManifestConfiguration

ManifestName

  • Type:
  • Required: Yes

ChildManifestName

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

ListOriginEndpointsRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOriginEndpointsRequestPaginate

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]

ListOriginEndpointsResponse

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.OriginEndpointListConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

OriginEndpointListConfiguration

Arn

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

ContainerType

  • Type: typing.Literal['CMAF', 'TS']
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

ModifiedAt

  • Type: typing.Optional[datetime.datetime]

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ListHlsManifestConfiguration]]

LowLatencyHlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ListLowLatencyHlsManifestConfiguration]]

DashManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ListDashManifestConfiguration]]

ForceEndpointErrorConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfigurationOutput]

OutputHeaderConfiguration

PublishMQCS

  • Type: typing.Optional[bool]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutChannelPolicyRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PutOriginEndpointPolicyRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

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]

S3DestinationConfig

BucketName

  • Type:
  • Required: Yes

DestinationPath

  • Type:
  • Required: Yes

Scte

ScteFilter

  • Type: typing.Optional[typing.List[typing.Literal['BREAK', 'DISTRIBUTOR_ADVERTISEMENT', 'DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY', 'DISTRIBUTOR_PLACEMENT_OPPORTUNITY', 'PROGRAM', 'PROVIDER_ADVERTISEMENT', 'PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY', 'PROVIDER_PLACEMENT_OPPORTUNITY', 'SPLICE_INSERT']]]

ScteDash

AdMarkerDash

  • Type: typing.Optional[typing.Literal['BINARY', 'XML']]

ScteHls

AdMarkerHls

  • Type: typing.Optional[typing.Literal['DATERANGE']]

ScteOutput

ScteFilter

  • Type: typing.Optional[typing.List[typing.Literal['BREAK', 'DISTRIBUTOR_ADVERTISEMENT', 'DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY', 'DISTRIBUTOR_PLACEMENT_OPPORTUNITY', 'PROGRAM', 'PROVIDER_ADVERTISEMENT', 'PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY', 'PROVIDER_PLACEMENT_OPPORTUNITY', 'SPLICE_INSERT']]]

Segment

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentName

  • Type: typing.Optional[str]

TsUseAudioRenditionGroup

  • Type: typing.Optional[bool]

IncludeIframeOnlyStreams

  • Type: typing.Optional[bool]

TsIncludeDvbSubtitles

  • Type: typing.Optional[bool]

Scte

  • Type:

Encryption

  • Type:

SegmentOutput

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentName

  • Type: typing.Optional[str]

TsUseAudioRenditionGroup

  • Type: typing.Optional[bool]

IncludeIframeOnlyStreams

  • Type: typing.Optional[bool]

TsIncludeDvbSubtitles

  • Type: typing.Optional[bool]

Scte

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ScteOutput]

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.EncryptionOutput]

SpekeKeyProvider

EncryptionContractConfiguration

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

DrmSystems

  • Type: typing.List[typing.Literal['CLEAR_KEY_AES_128', 'FAIRPLAY', 'IRDETO', 'PLAYREADY', 'WIDEVINE']]
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

SpekeKeyProviderOutput

EncryptionContractConfiguration

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

DrmSystems

  • Type: typing.List[typing.Literal['CLEAR_KEY_AES_128', 'FAIRPLAY', 'IRDETO', 'PLAYREADY', 'WIDEVINE']]
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

StartTag

TimeOffset

  • Type:
  • Required: Yes

Precise

  • Type: typing.Optional[bool]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateChannelGroupRequest

ChannelGroupName

  • Type:
  • Required: Yes

ETag

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UpdateChannelGroupResponse

ChannelGroupName

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

EgressDomain

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateChannelRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

ETag

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

InputSwitchConfiguration

  • Type:

OutputHeaderConfiguration

  • Type:

UpdateChannelResponse

Arn

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IngestEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.IngestEndpoint]
  • Required: Yes

InputType

  • Type: typing.Literal['CMAF', 'HLS']
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

InputSwitchConfiguration

  • Type:
  • Required: Yes

OutputHeaderConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateOriginEndpointRequest

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

ContainerType

  • Type: typing.Literal['CMAF', 'TS']
  • Required: Yes

Segment

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.Segment, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.SegmentOutput, NoneType]

Description

  • Type: typing.Optional[str]

StartoverWindowSeconds

  • Type: typing.Optional[int]

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateHlsManifestConfiguration]]

LowLatencyHlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateLowLatencyHlsManifestConfiguration]]

DashManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateDashManifestConfiguration]]

ForceEndpointErrorConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfigurationOutput, NoneType]

ETag

  • Type: typing.Optional[str]

UpdateOriginEndpointResponse

Arn

  • Type:
  • Required: Yes

ChannelGroupName

  • Type:
  • Required: Yes

ChannelName

  • Type:
  • Required: Yes

OriginEndpointName

  • Type:
  • Required: Yes

ContainerType

  • Type: typing.Literal['CMAF', 'TS']
  • Required: Yes

Segment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

ModifiedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

StartoverWindowSeconds

  • Type:
  • Required: Yes

HlsManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetHlsManifestConfiguration]
  • Required: Yes

LowLatencyHlsManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetLowLatencyHlsManifestConfiguration]
  • Required: Yes

ForceEndpointErrorConfiguration

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

DashManifests

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetDashManifestConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]