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