Skip to content

Mediapackage Classes

Authorization

CdnIdentifierSecret

  • Type:
  • Required: Yes

SecretsRoleArn

  • Type:
  • Required: Yes

BaseValidatorModel

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

Channel

Arn

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EgressAccessLogs

  • Type:

HlsIngest

  • Type:

Id

  • Type: typing.Optional[str]

IngressAccessLogs

  • Type:

Tags

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

CmafEncryption

SpekeKeyProvider

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.SpekeKeyProvider, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.SpekeKeyProviderOutput]
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

EncryptionMethod

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

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

CmafEncryptionOutput

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

EncryptionMethod

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

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

CmafPackage

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.CmafEncryptionOutput]

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsManifest]]

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentPrefix

  • Type: typing.Optional[str]

StreamSelection

  • Type:

CmafPackageCreateOrUpdateParameters

Encryption

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.CmafEncryption, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.CmafEncryptionOutput, NoneType]

HlsManifests

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsManifestCreateOrUpdateParameters]]

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentPrefix

  • Type: typing.Optional[str]

StreamSelection

  • Type:

ConfigureLogsRequest

Id

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:

IngressAccessLogs

  • Type:

ConfigureLogsResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:
  • Required: Yes

HlsIngest

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

IngressAccessLogs

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateChannelRequest

Id

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

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

CreateChannelResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:
  • Required: Yes

HlsIngest

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

IngressAccessLogs

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateHarvestJobRequest

EndTime

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

OriginEndpointId

  • Type:
  • Required: Yes

S3Destination

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

CreateHarvestJobResponse

Arn

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

OriginEndpointId

  • Type:
  • Required: Yes

S3Destination

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOriginEndpointRequest

ChannelId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Authorization

  • Type:

CmafPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.CmafPackageCreateOrUpdateParameters]

DashPackage

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashPackage, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashPackageOutput, NoneType]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsPackage, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsPackageOutput, NoneType]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssPackage, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssPackageOutput, NoneType]

Origination

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

StartoverWindowSeconds

  • Type: typing.Optional[int]

Tags

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

TimeDelaySeconds

  • Type: typing.Optional[int]

Whitelist

  • Type: typing.Optional[typing.List[str]]

CreateOriginEndpointResponse

Arn

  • Type:
  • Required: Yes

Authorization

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

CmafPackage

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DashPackage

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HlsPackage

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ManifestName

  • Type:
  • Required: Yes

MssPackage

  • Type:
  • Required: Yes

Origination

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

StartoverWindowSeconds

  • Type:
  • Required: Yes

Tags

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

TimeDelaySeconds

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

Whitelist

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

ResponseMetadata

  • Type:
  • Required: Yes

DashEncryption

SpekeKeyProvider

  • Type:
  • Required: Yes

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

DashEncryptionOutput

SpekeKeyProvider

  • Type:
  • Required: Yes

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

DashPackage

AdTriggers

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

AdsOnDeliveryRestrictions

  • Type: typing.Optional[typing.Literal['BOTH', 'NONE', 'RESTRICTED', 'UNRESTRICTED']]

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashEncryption]

IncludeIframeOnlyStream

  • Type: typing.Optional[bool]

ManifestLayout

  • Type: typing.Optional[typing.Literal['COMPACT', 'DRM_TOP_LEVEL_COMPACT', 'FULL']]

ManifestWindowSeconds

  • Type: typing.Optional[int]

MinBufferTimeSeconds

  • Type: typing.Optional[int]

MinUpdatePeriodSeconds

  • Type: typing.Optional[int]

PeriodTriggers

  • Type: typing.Optional[typing.List[typing.Literal['ADS']]]

Profile

  • Type: typing.Optional[typing.Literal['DVB_DASH_2014', 'HBBTV_1_5', 'HYBRIDCAST', 'NONE']]

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentTemplateFormat

  • Type: typing.Optional[typing.Literal['NUMBER_WITH_DURATION', 'NUMBER_WITH_TIMELINE', 'TIME_WITH_TIMELINE']]

StreamSelection

  • Type:

SuggestedPresentationDelaySeconds

  • Type: typing.Optional[int]

UtcTiming

  • Type: typing.Optional[typing.Literal['HTTP-HEAD', 'HTTP-ISO', 'HTTP-XSDATE', 'NONE']]

UtcTimingUri

  • Type: typing.Optional[str]

DashPackageOutput

AdTriggers

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

AdsOnDeliveryRestrictions

  • Type: typing.Optional[typing.Literal['BOTH', 'NONE', 'RESTRICTED', 'UNRESTRICTED']]

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashEncryptionOutput]

IncludeIframeOnlyStream

  • Type: typing.Optional[bool]

ManifestLayout

  • Type: typing.Optional[typing.Literal['COMPACT', 'DRM_TOP_LEVEL_COMPACT', 'FULL']]

ManifestWindowSeconds

  • Type: typing.Optional[int]

MinBufferTimeSeconds

  • Type: typing.Optional[int]

MinUpdatePeriodSeconds

  • Type: typing.Optional[int]

PeriodTriggers

  • Type: typing.Optional[typing.List[typing.Literal['ADS']]]

Profile

  • Type: typing.Optional[typing.Literal['DVB_DASH_2014', 'HBBTV_1_5', 'HYBRIDCAST', 'NONE']]

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentTemplateFormat

  • Type: typing.Optional[typing.Literal['NUMBER_WITH_DURATION', 'NUMBER_WITH_TIMELINE', 'TIME_WITH_TIMELINE']]

StreamSelection

  • Type:

SuggestedPresentationDelaySeconds

  • Type: typing.Optional[int]

UtcTiming

  • Type: typing.Optional[typing.Literal['HTTP-HEAD', 'HTTP-ISO', 'HTTP-XSDATE', 'NONE']]

UtcTimingUri

  • Type: typing.Optional[str]

DeleteChannelRequest

Id

  • Type:
  • Required: Yes

DeleteOriginEndpointRequest

Id

  • Type:
  • Required: Yes

DescribeChannelRequest

Id

  • Type:
  • Required: Yes

DescribeChannelResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:
  • Required: Yes

HlsIngest

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

IngressAccessLogs

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

DescribeHarvestJobRequest

Id

  • Type:
  • Required: Yes

DescribeHarvestJobResponse

Arn

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

OriginEndpointId

  • Type:
  • Required: Yes

S3Destination

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOriginEndpointRequest

Id

  • Type:
  • Required: Yes

DescribeOriginEndpointResponse

Arn

  • Type:
  • Required: Yes

Authorization

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

CmafPackage

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DashPackage

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HlsPackage

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ManifestName

  • Type:
  • Required: Yes

MssPackage

  • Type:
  • Required: Yes

Origination

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

StartoverWindowSeconds

  • Type:
  • Required: Yes

Tags

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

TimeDelaySeconds

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

Whitelist

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

ResponseMetadata

  • Type:
  • Required: Yes

EgressAccessLogs

LogGroupName

  • Type: typing.Optional[str]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

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

HarvestJob

Arn

  • Type: typing.Optional[str]

ChannelId

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

EndTime

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

OriginEndpointId

  • Type: typing.Optional[str]

S3Destination

  • Type:

StartTime

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]

HlsEncryption

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

EncryptionMethod

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

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

RepeatExtXKey

  • Type: typing.Optional[bool]

HlsEncryptionOutput

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

EncryptionMethod

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

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

RepeatExtXKey

  • Type: typing.Optional[bool]

HlsIngest

IngestEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.IngestEndpoint]]

HlsManifest

Id

  • Type:
  • Required: Yes

AdMarkers

  • Type: typing.Optional[typing.Literal['DATERANGE', 'NONE', 'PASSTHROUGH', 'SCTE35_ENHANCED']]

IncludeIframeOnlyStream

  • Type: typing.Optional[bool]

ManifestName

  • Type: typing.Optional[str]

PlaylistType

  • Type: typing.Optional[typing.Literal['EVENT', 'NONE', 'VOD']]

PlaylistWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

Url

  • Type: typing.Optional[str]

AdTriggers

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

AdsOnDeliveryRestrictions

  • Type: typing.Optional[typing.Literal['BOTH', 'NONE', 'RESTRICTED', 'UNRESTRICTED']]

HlsManifestCreateOrUpdateParameters

Id

  • Type:
  • Required: Yes

AdMarkers

  • Type: typing.Optional[typing.Literal['DATERANGE', 'NONE', 'PASSTHROUGH', 'SCTE35_ENHANCED']]

AdTriggers

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

AdsOnDeliveryRestrictions

  • Type: typing.Optional[typing.Literal['BOTH', 'NONE', 'RESTRICTED', 'UNRESTRICTED']]

IncludeIframeOnlyStream

  • Type: typing.Optional[bool]

ManifestName

  • Type: typing.Optional[str]

PlaylistType

  • Type: typing.Optional[typing.Literal['EVENT', 'NONE', 'VOD']]

PlaylistWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

HlsPackage

AdMarkers

  • Type: typing.Optional[typing.Literal['DATERANGE', 'NONE', 'PASSTHROUGH', 'SCTE35_ENHANCED']]

AdTriggers

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

AdsOnDeliveryRestrictions

  • Type: typing.Optional[typing.Literal['BOTH', 'NONE', 'RESTRICTED', 'UNRESTRICTED']]

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsEncryption]

IncludeDvbSubtitles

  • Type: typing.Optional[bool]

IncludeIframeOnlyStream

  • Type: typing.Optional[bool]

PlaylistType

  • Type: typing.Optional[typing.Literal['EVENT', 'NONE', 'VOD']]

PlaylistWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

SegmentDurationSeconds

  • Type: typing.Optional[int]

StreamSelection

  • Type:

UseAudioRenditionGroup

  • Type: typing.Optional[bool]

HlsPackageOutput

AdMarkers

  • Type: typing.Optional[typing.Literal['DATERANGE', 'NONE', 'PASSTHROUGH', 'SCTE35_ENHANCED']]

AdTriggers

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

AdsOnDeliveryRestrictions

  • Type: typing.Optional[typing.Literal['BOTH', 'NONE', 'RESTRICTED', 'UNRESTRICTED']]

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsEncryptionOutput]

IncludeDvbSubtitles

  • Type: typing.Optional[bool]

IncludeIframeOnlyStream

  • Type: typing.Optional[bool]

PlaylistType

  • Type: typing.Optional[typing.Literal['EVENT', 'NONE', 'VOD']]

PlaylistWindowSeconds

  • Type: typing.Optional[int]

ProgramDateTimeIntervalSeconds

  • Type: typing.Optional[int]

SegmentDurationSeconds

  • Type: typing.Optional[int]

StreamSelection

  • Type:

UseAudioRenditionGroup

  • Type: typing.Optional[bool]

IngestEndpoint

Id

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

Username

  • Type: typing.Optional[str]

IngressAccessLogs

LogGroupName

  • Type: typing.Optional[str]

ListChannelsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListChannelsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.PaginatorConfig]

ListChannelsResponse

Channels

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.Channel]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHarvestJobsRequest

IncludeChannelId

  • Type: typing.Optional[str]

IncludeStatus

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListHarvestJobsRequestPaginate

IncludeChannelId

  • Type: typing.Optional[str]

IncludeStatus

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.PaginatorConfig]

ListHarvestJobsResponse

HarvestJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HarvestJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOriginEndpointsRequest

ChannelId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOriginEndpointsRequestPaginate

ChannelId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.PaginatorConfig]

ListOriginEndpointsResponse

OriginEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.OriginEndpoint]
  • 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

MssEncryption

SpekeKeyProvider

  • Type:
  • Required: Yes

MssEncryptionOutput

SpekeKeyProvider

  • Type:
  • Required: Yes

MssPackage

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssEncryption]

ManifestWindowSeconds

  • Type: typing.Optional[int]

SegmentDurationSeconds

  • Type: typing.Optional[int]

StreamSelection

  • Type:

MssPackageOutput

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssEncryptionOutput]

ManifestWindowSeconds

  • Type: typing.Optional[int]

SegmentDurationSeconds

  • Type: typing.Optional[int]

StreamSelection

  • Type:

OriginEndpoint

Arn

  • Type: typing.Optional[str]

Authorization

  • Type:

ChannelId

  • Type: typing.Optional[str]

CmafPackage

  • Type:

CreatedAt

  • Type: typing.Optional[str]

DashPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashPackageOutput]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsPackageOutput]

Id

  • Type: typing.Optional[str]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssPackageOutput]

Origination

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

StartoverWindowSeconds

  • Type: typing.Optional[int]

Tags

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

TimeDelaySeconds

  • Type: typing.Optional[int]

Url

  • Type: typing.Optional[str]

Whitelist

  • Type: typing.Optional[typing.List[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]

RotateChannelCredentialsRequest

Id

  • Type:
  • Required: Yes

RotateChannelCredentialsResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:
  • Required: Yes

HlsIngest

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

IngressAccessLogs

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

RotateIngestEndpointCredentialsRequest

Id

  • Type:
  • Required: Yes

IngestEndpointId

  • Type:
  • Required: Yes

RotateIngestEndpointCredentialsResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:
  • Required: Yes

HlsIngest

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

IngressAccessLogs

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

S3Destination

BucketName

  • Type:
  • Required: Yes

ManifestKey

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

SpekeKeyProvider

ResourceId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

SystemIds

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

Url

  • Type:
  • Required: Yes

CertificateArn

  • Type: typing.Optional[str]

EncryptionContractConfiguration

  • Type:

SpekeKeyProviderOutput

ResourceId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

SystemIds

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

Url

  • Type:
  • Required: Yes

CertificateArn

  • Type: typing.Optional[str]

EncryptionContractConfiguration

  • Type:

StreamSelection

MaxVideoBitsPerSecond

  • Type: typing.Optional[int]

MinVideoBitsPerSecond

  • Type: typing.Optional[int]

StreamOrder

  • Type: typing.Optional[typing.Literal['ORIGINAL', 'VIDEO_BITRATE_ASCENDING', 'VIDEO_BITRATE_DESCENDING']]

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

UpdateChannelRequest

Id

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateChannelResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type:
  • Required: Yes

HlsIngest

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

IngressAccessLogs

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateOriginEndpointRequest

Id

  • Type:
  • Required: Yes

Authorization

  • Type:

CmafPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.CmafPackageCreateOrUpdateParameters]

DashPackage

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashPackage, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.DashPackageOutput, NoneType]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsPackage, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.HlsPackageOutput, NoneType]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssPackage, aws_resource_validator.pydantic_models.mediapackage.mediapackage_classes.MssPackageOutput, NoneType]

Origination

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

StartoverWindowSeconds

  • Type: typing.Optional[int]

TimeDelaySeconds

  • Type: typing.Optional[int]

Whitelist

  • Type: typing.Optional[typing.List[str]]

UpdateOriginEndpointResponse

Arn

  • Type:
  • Required: Yes

Authorization

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

CmafPackage

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DashPackage

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HlsPackage

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

ManifestName

  • Type:
  • Required: Yes

MssPackage

  • Type:
  • Required: Yes

Origination

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

StartoverWindowSeconds

  • Type:
  • Required: Yes

Tags

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

TimeDelaySeconds

  • Type:
  • Required: Yes

Url

  • Type:
  • Required: Yes

Whitelist

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

ResponseMetadata

  • Type:
  • Required: Yes