Mediapackage Vod Classes
AssetShallowTypeDef
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]]
AuthorizationTypeDef
CdnIdentifierSecret
- Type:
- Required: Yes
SecretsRoleArn
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CmafEncryptionPaginatorTypeDef
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
CmafEncryptionTypeDef
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
CmafPackagePaginatorTypeDef
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.CmafEncryptionPaginatorTypeDef]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
CmafPackageTypeDef
HlsManifests
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.CmafEncryptionTypeDef]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
ConfigureLogsRequestRequestTypeDef
Id
- Type:
- Required: Yes
EgressAccessLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.EgressAccessLogsTypeDef]
ConfigureLogsResponseTypeDef
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
CreateAssetRequestRequestTypeDef
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.Mapping[str, str]]
CreateAssetResponseTypeDef
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
EgressEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.EgressEndpointTypeDef]
- 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
CreatePackagingConfigurationRequestRequestTypeDef
Id
- Type:
- Required: Yes
PackagingGroupId
- Type:
- Required: Yes
CmafPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.CmafPackageTypeDef]
DashPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashPackageTypeDef]
HlsPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsPackageTypeDef]
MssPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssPackageTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatePackagingConfigurationResponseTypeDef
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
CreatePackagingGroupRequestRequestTypeDef
Id
- Type:
- Required: Yes
Authorization
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.AuthorizationTypeDef]
EgressAccessLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.EgressAccessLogsTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatePackagingGroupResponseTypeDef
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
DashEncryptionPaginatorTypeDef
SpekeKeyProvider
- Type:
- Required: Yes
DashEncryptionTypeDef
SpekeKeyProvider
- Type:
- Required: Yes
DashManifestTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.StreamSelectionTypeDef]
DashPackagePaginatorTypeDef
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashEncryptionPaginatorTypeDef]
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']]
DashPackageTypeDef
DashManifests
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashEncryptionTypeDef]
IncludeEncoderConfigurationInSegments
- Type: typing.Optional[bool]
IncludeIframeOnlyStream
- Type: typing.Optional[bool]
PeriodTriggers
- Type: typing.Optional[typing.Sequence[typing.Literal['ADS']]]
SegmentDurationSeconds
- Type: typing.Optional[int]
SegmentTemplateFormat
- Type: typing.Optional[typing.Literal['NUMBER_WITH_DURATION', 'NUMBER_WITH_TIMELINE', 'TIME_WITH_TIMELINE']]
DeleteAssetRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeletePackagingConfigurationRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeletePackagingGroupRequestRequestTypeDef
Id
- Type:
- Required: Yes
DescribeAssetRequestRequestTypeDef
Id
- Type:
- Required: Yes
DescribeAssetResponseTypeDef
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
EgressEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.EgressEndpointTypeDef]
- 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
DescribePackagingConfigurationRequestRequestTypeDef
Id
- Type:
- Required: Yes
DescribePackagingConfigurationResponseTypeDef
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
DescribePackagingGroupRequestRequestTypeDef
Id
- Type:
- Required: Yes
DescribePackagingGroupResponseTypeDef
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
EgressAccessLogsTypeDef
LogGroupName
- Type: typing.Optional[str]
EgressEndpointTypeDef
PackagingConfigurationId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Url
- 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
HlsEncryptionPaginatorTypeDef
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
EncryptionMethod
- Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]
HlsEncryptionTypeDef
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
EncryptionMethod
- Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]
HlsManifestTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.StreamSelectionTypeDef]
HlsPackagePaginatorTypeDef
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsEncryptionPaginatorTypeDef]
IncludeDvbSubtitles
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
UseAudioRenditionGroup
- Type: typing.Optional[bool]
HlsPackageTypeDef
HlsManifests
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsEncryptionTypeDef]
IncludeDvbSubtitles
- Type: typing.Optional[bool]
SegmentDurationSeconds
- Type: typing.Optional[int]
UseAudioRenditionGroup
- Type: typing.Optional[bool]
ListAssetsRequestListAssetsPaginateTypeDef
PackagingGroupId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.PaginatorConfigTypeDef]
ListAssetsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
PackagingGroupId
- Type: typing.Optional[str]
ListAssetsResponseTypeDef
Assets
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.AssetShallowTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPackagingConfigurationsRequestListPackagingConfigurationsPaginateTypeDef
PackagingGroupId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.PaginatorConfigTypeDef]
ListPackagingConfigurationsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
PackagingGroupId
- Type: typing.Optional[str]
ListPackagingConfigurationsResponsePaginatorTypeDef
NextToken
- Type:
- Required: Yes
PackagingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.PackagingConfigurationPaginatorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPackagingConfigurationsResponseTypeDef
NextToken
- Type:
- Required: Yes
PackagingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.PackagingConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPackagingGroupsRequestListPackagingGroupsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.PaginatorConfigTypeDef]
ListPackagingGroupsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPackagingGroupsResponseTypeDef
NextToken
- Type:
- Required: Yes
PackagingGroups
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.PackagingGroupTypeDef]
- 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
MssManifestTypeDef
ManifestName
- Type: typing.Optional[str]
StreamSelection
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.StreamSelectionTypeDef]
MssPackagePaginatorTypeDef
MssManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssEncryptionPaginatorTypeDef]
SegmentDurationSeconds
- Type: typing.Optional[int]
MssPackageTypeDef
MssManifests
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssManifestTypeDef]
- Required: Yes
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssEncryptionTypeDef]
SegmentDurationSeconds
- Type: typing.Optional[int]
PackagingConfigurationPaginatorTypeDef
Arn
- Type: typing.Optional[str]
CmafPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.CmafPackagePaginatorTypeDef]
CreatedAt
- Type: typing.Optional[str]
DashPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashPackagePaginatorTypeDef]
HlsPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsPackagePaginatorTypeDef]
Id
- Type: typing.Optional[str]
MssPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssPackagePaginatorTypeDef]
PackagingGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PackagingConfigurationTypeDef
Arn
- Type: typing.Optional[str]
CmafPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.CmafPackageTypeDef]
CreatedAt
- Type: typing.Optional[str]
DashPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.DashPackageTypeDef]
HlsPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.HlsPackageTypeDef]
Id
- Type: typing.Optional[str]
MssPackage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.MssPackageTypeDef]
PackagingGroupId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PackagingGroupTypeDef
ApproximateAssetCount
- Type: typing.Optional[int]
Arn
- Type: typing.Optional[str]
Authorization
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.AuthorizationTypeDef]
CreatedAt
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
EgressAccessLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.EgressAccessLogsTypeDef]
Id
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, 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
SpekeKeyProviderPaginatorTypeDef
RoleArn
- Type:
- Required: Yes
SystemIds
- Type: typing.List[str]
- Required: Yes
Url
- Type:
- Required: Yes
EncryptionContractConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.EncryptionContractConfigurationTypeDef]
SpekeKeyProviderTypeDef
RoleArn
- Type:
- Required: Yes
SystemIds
- Type: typing.Sequence[str]
- Required: Yes
Url
- Type:
- Required: Yes
EncryptionContractConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_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
UpdatePackagingGroupRequestRequestTypeDef
Id
- Type:
- Required: Yes
Authorization
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackage_vod_classes.AuthorizationTypeDef]
UpdatePackagingGroupResponseTypeDef
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