Skip to content

Mediapackage Classes

AuthorizationTypeDef

CdnIdentifierSecret

  • Type:
  • Required: Yes

SecretsRoleArn

  • Type:
  • Required: Yes

BaseValidatorModel

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

ChannelTypeDef

Arn

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EgressAccessLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.EgressAccessLogsTypeDef]

HlsIngest

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.HlsIngestTypeDef]

Id

  • Type: typing.Optional[str]

IngressAccessLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.IngressAccessLogsTypeDef]

Tags

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

CmafEncryptionPaginatorTypeDef

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

EncryptionMethod

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

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

CmafEncryptionTypeDef

SpekeKeyProvider

  • Type:
  • Required: Yes

ConstantInitializationVector

  • Type: typing.Optional[str]

EncryptionMethod

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

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

CmafPackageCreateOrUpdateParametersTypeDef

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafEncryptionTypeDef]

HlsManifests

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackage_classes.HlsManifestCreateOrUpdateParametersTypeDef]]

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentPrefix

  • Type: typing.Optional[str]

StreamSelection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

CmafPackagePaginatorTypeDef

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafEncryptionPaginatorTypeDef]

HlsManifests

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

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentPrefix

  • Type: typing.Optional[str]

StreamSelection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

CmafPackageTypeDef

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafEncryptionTypeDef]

HlsManifests

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

SegmentDurationSeconds

  • Type: typing.Optional[int]

SegmentPrefix

  • Type: typing.Optional[str]

StreamSelection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

ConfigureLogsRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

EgressAccessLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.EgressAccessLogsTypeDef]

IngressAccessLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.IngressAccessLogsTypeDef]

ConfigureLogsResponseTypeDef

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

CreateChannelRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

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

CreateChannelResponseTypeDef

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

CreateHarvestJobRequestRequestTypeDef

EndTime

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

OriginEndpointId

  • Type:
  • Required: Yes

S3Destination

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

CreateHarvestJobResponseTypeDef

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

CreateOriginEndpointRequestRequestTypeDef

ChannelId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Authorization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.AuthorizationTypeDef]

CmafPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafPackageCreateOrUpdateParametersTypeDef]

DashPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.DashPackageTypeDef]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.HlsPackageTypeDef]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.MssPackageTypeDef]

Origination

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

StartoverWindowSeconds

  • Type: typing.Optional[int]

Tags

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

TimeDelaySeconds

  • Type: typing.Optional[int]

Whitelist

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

CreateOriginEndpointResponseTypeDef

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

DashEncryptionPaginatorTypeDef

SpekeKeyProvider

  • Type:
  • Required: Yes

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

DashEncryptionTypeDef

SpekeKeyProvider

  • Type:
  • Required: Yes

KeyRotationIntervalSeconds

  • Type: typing.Optional[int]

DashPackagePaginatorTypeDef

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_classes.DashEncryptionPaginatorTypeDef]

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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

SuggestedPresentationDelaySeconds

  • Type: typing.Optional[int]

UtcTiming

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

UtcTimingUri

  • Type: typing.Optional[str]

DashPackageTypeDef

AdTriggers

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

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.Sequence[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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

SuggestedPresentationDelaySeconds

  • Type: typing.Optional[int]

UtcTiming

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

UtcTimingUri

  • Type: typing.Optional[str]

DeleteChannelRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DeleteOriginEndpointRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeChannelRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeChannelResponseTypeDef

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

DescribeHarvestJobRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeHarvestJobResponseTypeDef

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

DescribeOriginEndpointRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeOriginEndpointResponseTypeDef

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

EgressAccessLogsTypeDef

LogGroupName

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EncryptionContractConfigurationTypeDef

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

HarvestJobTypeDef

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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.S3DestinationTypeDef]

StartTime

  • Type: typing.Optional[str]

Status

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

HlsEncryptionPaginatorTypeDef

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]

HlsEncryptionTypeDef

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]

HlsIngestTypeDef

IngestEndpoints

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

HlsManifestCreateOrUpdateParametersTypeDef

Id

  • Type:
  • Required: Yes

AdMarkers

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

AdTriggers

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

HlsManifestTypeDef

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']]

HlsPackagePaginatorTypeDef

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_classes.HlsEncryptionPaginatorTypeDef]

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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

UseAudioRenditionGroup

  • Type: typing.Optional[bool]

HlsPackageTypeDef

AdMarkers

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

AdTriggers

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

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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

UseAudioRenditionGroup

  • Type: typing.Optional[bool]

IngestEndpointTypeDef

Id

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

Url

  • Type: typing.Optional[str]

Username

  • Type: typing.Optional[str]

IngressAccessLogsTypeDef

LogGroupName

  • Type: typing.Optional[str]

ListChannelsRequestListChannelsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.PaginatorConfigTypeDef]

ListChannelsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListChannelsResponseTypeDef

Channels

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListHarvestJobsRequestListHarvestJobsPaginateTypeDef

IncludeChannelId

  • Type: typing.Optional[str]

IncludeStatus

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.PaginatorConfigTypeDef]

ListHarvestJobsRequestRequestTypeDef

IncludeChannelId

  • Type: typing.Optional[str]

IncludeStatus

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListHarvestJobsResponseTypeDef

HarvestJobs

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOriginEndpointsRequestListOriginEndpointsPaginateTypeDef

ChannelId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.PaginatorConfigTypeDef]

ListOriginEndpointsRequestRequestTypeDef

ChannelId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOriginEndpointsResponsePaginatorTypeDef

NextToken

  • Type:
  • Required: Yes

OriginEndpoints

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

ResponseMetadata

  • Type:
  • Required: Yes

ListOriginEndpointsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

OriginEndpoints

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

MssEncryptionPaginatorTypeDef

SpekeKeyProvider

  • Type:
  • Required: Yes

MssEncryptionTypeDef

SpekeKeyProvider

  • Type:
  • Required: Yes

MssPackagePaginatorTypeDef

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.MssEncryptionPaginatorTypeDef]

ManifestWindowSeconds

  • Type: typing.Optional[int]

SegmentDurationSeconds

  • Type: typing.Optional[int]

StreamSelection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

MssPackageTypeDef

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.MssEncryptionTypeDef]

ManifestWindowSeconds

  • Type: typing.Optional[int]

SegmentDurationSeconds

  • Type: typing.Optional[int]

StreamSelection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.StreamSelectionTypeDef]

OriginEndpointPaginatorTypeDef

Arn

  • Type: typing.Optional[str]

Authorization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.AuthorizationTypeDef]

ChannelId

  • Type: typing.Optional[str]

CmafPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafPackagePaginatorTypeDef]

CreatedAt

  • Type: typing.Optional[str]

DashPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.DashPackagePaginatorTypeDef]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.HlsPackagePaginatorTypeDef]

Id

  • Type: typing.Optional[str]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.MssPackagePaginatorTypeDef]

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]]

OriginEndpointTypeDef

Arn

  • Type: typing.Optional[str]

Authorization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.AuthorizationTypeDef]

ChannelId

  • Type: typing.Optional[str]

CmafPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafPackageTypeDef]

CreatedAt

  • Type: typing.Optional[str]

DashPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.DashPackageTypeDef]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.HlsPackageTypeDef]

Id

  • Type: typing.Optional[str]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.MssPackageTypeDef]

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]]

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

RotateChannelCredentialsRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

RotateChannelCredentialsResponseTypeDef

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

RotateIngestEndpointCredentialsRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

IngestEndpointId

  • Type:
  • Required: Yes

RotateIngestEndpointCredentialsResponseTypeDef

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

S3DestinationTypeDef

BucketName

  • Type:
  • Required: Yes

ManifestKey

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

SpekeKeyProviderPaginatorTypeDef

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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.EncryptionContractConfigurationTypeDef]

SpekeKeyProviderTypeDef

ResourceId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

SystemIds

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

Url

  • Type:
  • Required: Yes

CertificateArn

  • Type: typing.Optional[str]

EncryptionContractConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.EncryptionContractConfigurationTypeDef]

StreamSelectionTypeDef

MaxVideoBitsPerSecond

  • Type: typing.Optional[int]

MinVideoBitsPerSecond

  • Type: typing.Optional[int]

StreamOrder

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

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

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

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

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

UpdateChannelRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateChannelResponseTypeDef

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

UpdateOriginEndpointRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

Authorization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.AuthorizationTypeDef]

CmafPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.CmafPackageCreateOrUpdateParametersTypeDef]

DashPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.DashPackageTypeDef]

Description

  • Type: typing.Optional[str]

HlsPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.HlsPackageTypeDef]

ManifestName

  • Type: typing.Optional[str]

MssPackage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_classes.MssPackageTypeDef]

Origination

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

StartoverWindowSeconds

  • Type: typing.Optional[int]

TimeDelaySeconds

  • Type: typing.Optional[int]

Whitelist

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

UpdateOriginEndpointResponseTypeDef

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