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