Mediapackage Vod Classes
AssetShallow
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
PackagingGroupId
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
SourceRoleArn
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Authorization
CdnIdentifierSecret
- Type:
- Required: Yes
SecretsRoleArn
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CmafEncryption
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
CmafEncryptionOutput
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
CmafPackage
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.CmafEncryption]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
CmafPackageOutput
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.CmafEncryptionOutput]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
ConfigureLogsRequest
Id
- Type:
- Required: Yes
EgressAccessLogs
- Type:
ConfigureLogsResponse
Arn
- Type:
- Required: Yes
Authorization
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
EgressAccessLogs
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAssetRequest
Id
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
SourceRoleArn
- Type:
- Required: Yes
ResourceId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateAssetResponse
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
EgressEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.EgressEndpoint]
- Required: Yes
Id
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
SourceRoleArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePackagingConfigurationRequest
Id
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
CmafPackage
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.CmafPackage, aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.CmafPackageOutput, NoneType]
DashPackage
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashPackage, aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashPackageOutput, NoneType]
HlsPackage
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsPackage, aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsPackageOutput, NoneType]
MssPackage
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssPackage, aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssPackageOutput, NoneType]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreatePackagingConfigurationResponse
Arn
- Type:
- Required: Yes
CmafPackage
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DashPackage
- Type:
- Required: Yes
HlsPackage
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
MssPackage
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePackagingGroupRequest
Id
- Type:
- Required: Yes
Authorization
- Type:
EgressAccessLogs
- Type:
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreatePackagingGroupResponse
Arn
- Type:
- Required: Yes
Authorization
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
EgressAccessLogs
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DashEncryption
SpekeKeyProvider
- Type:
- Required: Yes
DashEncryptionOutput
SpekeKeyProvider
- Type:
- Required: Yes
DashManifest
ManifestLayout
- Type: typing.Optional[typing.Literal['COMPACT', 'FULL']]
ManifestName
- Type: typing.Optional[str]
MinBufferTimeSeconds
- Type: typing.Optional[int]
Profile
- Type: typing.Optional[typing.Literal['HBBTV_1_5', 'NONE']]
ScteMarkersSource
- Type: typing.Optional[typing.Literal['MANIFEST', 'SEGMENTS']]
StreamSelection
- Type:
DashPackage
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashEncryption]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
IncludeIframeOnlyStream
- Type: typing.Optional[bool]
PeriodTriggers
- Type: typing.Optional[typing.List[typing.Literal['ADS']]]
SegmentDurationSeconds
- Type: typing.Optional[int]
SegmentTemplateFormat
- Type: typing.Optional[typing.Literal['NUMBER_WITH_DURATION', 'NUMBER_WITH_TIMELINE', 'TIME_WITH_TIMELINE']]
DashPackageOutput
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashEncryptionOutput]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
IncludeIframeOnlyStream
- Type: typing.Optional[bool]
PeriodTriggers
- Type: typing.Optional[typing.List[typing.Literal['ADS']]]
SegmentDurationSeconds
- Type: typing.Optional[int]
SegmentTemplateFormat
- Type: typing.Optional[typing.Literal['NUMBER_WITH_DURATION', 'NUMBER_WITH_TIMELINE', 'TIME_WITH_TIMELINE']]
DeleteAssetRequest
Id
- Type:
- Required: Yes
DeletePackagingConfigurationRequest
Id
- Type:
- Required: Yes
DeletePackagingGroupRequest
Id
- Type:
- Required: Yes
DescribeAssetRequest
Id
- Type:
- Required: Yes
DescribeAssetResponse
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
EgressEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.EgressEndpoint]
- Required: Yes
Id
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
SourceRoleArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePackagingConfigurationRequest
Id
- Type:
- Required: Yes
DescribePackagingConfigurationResponse
Arn
- Type:
- Required: Yes
CmafPackage
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DashPackage
- Type:
- Required: Yes
HlsPackage
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
MssPackage
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePackagingGroupRequest
Id
- Type:
- Required: Yes
DescribePackagingGroupResponse
ApproximateAssetCount
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Authorization
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
EgressAccessLogs
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EgressAccessLogs
LogGroupName
- Type: typing.Optional[str]
EgressEndpoint
PackagingConfigurationId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Url
- 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
HlsEncryption
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
EncryptionMethod
- Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]
HlsEncryptionOutput
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
EncryptionMethod
- Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]
HlsManifest
AdMarkers
- Type: typing.Optional[typing.Literal['NONE', 'PASSTHROUGH', 'SCTE35_ENHANCED']]
IncludeIframeOnlyStream
- Type: typing.Optional[bool]
ManifestName
- Type: typing.Optional[str]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
RepeatExtXKey
- Type: typing.Optional[bool]
StreamSelection
- Type:
HlsPackage
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsEncryption]
IncludeDvbSubtitles
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
UseAudioRenditionGroup
- Type: typing.Optional[bool]
HlsPackageOutput
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsEncryptionOutput]
IncludeDvbSubtitles
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
UseAudioRenditionGroup
- Type: typing.Optional[bool]
ListAssetsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
PackagingGroupId
- Type: typing.Optional[str]
ListAssetsRequestPaginate
PackagingGroupId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.PaginatorConfig]
ListAssetsResponse
Assets
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.AssetShallow]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPackagingConfigurationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
PackagingGroupId
- Type: typing.Optional[str]
ListPackagingConfigurationsRequestPaginate
PackagingGroupId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.PaginatorConfig]
ListPackagingConfigurationsResponse
PackagingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.PackagingConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPackagingGroupsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPackagingGroupsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.PaginatorConfig]
ListPackagingGroupsResponse
PackagingGroups
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.PackagingGroup]
- 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
MssManifest
ManifestName
- Type: typing.Optional[str]
StreamSelection
- Type:
MssPackage
MssManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssEncryption]
SegmentDurationSeconds
- Type: typing.Optional[int]
MssPackageOutput
MssManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssManifest]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssEncryptionOutput]
SegmentDurationSeconds
- Type: typing.Optional[int]
PackagingConfiguration
Arn
- Type: typing.Optional[str]
CmafPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.CmafPackageOutput]
CreatedAt
- Type: typing.Optional[str]
DashPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.DashPackageOutput]
HlsPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.HlsPackageOutput]
Id
- Type: typing.Optional[str]
MssPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod.mediapackage_vod_classes.MssPackageOutput]
PackagingGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PackagingGroup
ApproximateAssetCount
- Type: typing.Optional[int]
Arn
- Type: typing.Optional[str]
Authorization
- Type:
CreatedAt
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
EgressAccessLogs
- Type:
Id
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, 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]
SpekeKeyProvider
RoleArn
- Type:
- Required: Yes
SystemIds
- Type: typing.List[str]
- Required: Yes
Url
- Type:
- Required: Yes
EncryptionContractConfiguration
- Type:
SpekeKeyProviderOutput
RoleArn
- Type:
- Required: Yes
SystemIds
- Type: typing.List[str]
- Required: Yes
Url
- Type:
- Required: Yes
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
UpdatePackagingGroupRequest
Id
- Type:
- Required: Yes
Authorization
- Type:
UpdatePackagingGroupResponse
ApproximateAssetCount
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Authorization
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
DomainName
- Type:
- Required: Yes
EgressAccessLogs
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes