Mediapackagev2 Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ChannelGroupListConfigurationTypeDef
ChannelGroupName
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ChannelListConfigurationTypeDef
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
InputType
- Type: typing.Optional[typing.Literal['CMAF', 'HLS']]
CreateChannelGroupRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateChannelGroupResponseTypeDef
ChannelGroupName
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
EgressDomain
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
InputType
- Type: typing.Optional[typing.Literal['CMAF', 'HLS']]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateChannelResponseTypeDef
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IngestEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.IngestEndpointTypeDef]
- Required: Yes
InputType
- Type: typing.Literal['CMAF', 'HLS']
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDashManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
ManifestWindowSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.FilterConfigurationTypeDef]
MinUpdatePeriodSeconds
- Type: typing.Optional[int]
MinBufferTimeSeconds
- Type: typing.Optional[int]
SuggestedPresentationDelaySeconds
- Type: typing.Optional[int]
SegmentTemplateFormat
- Type: typing.Optional[typing.Literal['NUMBER_WITH_TIMELINE']]
PeriodTriggers
- Type: typing.Optional[typing.Sequence[typing.Literal['AVAILS', 'DRM_KEY_ROTATION', 'NONE', 'SOURCE_CHANGES', 'SOURCE_DISRUPTIONS']]]
ScteDash
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteDashTypeDef]
DrmSignaling
- Type: typing.Optional[typing.Literal['INDIVIDUAL', 'REFERENCED']]
UtcTiming
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.DashUtcTimingTypeDef]
CreateHlsManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
ScteHls
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteHlsTypeDef]
ManifestWindowSeconds
- Type: typing.Optional[int]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.FilterConfigurationTypeDef]
CreateLowLatencyHlsManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
ScteHls
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteHlsTypeDef]
ManifestWindowSeconds
- Type: typing.Optional[int]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.FilterConfigurationTypeDef]
CreateOriginEndpointRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.SegmentTypeDef]
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
StartoverWindowSeconds
- Type: typing.Optional[int]
HlsManifests
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackagev2_classes.CreateHlsManifestConfigurationTypeDef]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackagev2_classes.CreateLowLatencyHlsManifestConfigurationTypeDef]]
DashManifests
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackagev2_classes.CreateDashManifestConfigurationTypeDef]]
ForceEndpointErrorConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ForceEndpointErrorConfigurationTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateOriginEndpointResponseTypeDef
Arn
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
StartoverWindowSeconds
- Type:
- Required: Yes
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetHlsManifestConfigurationTypeDef]
- Required: Yes
LowLatencyHlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetLowLatencyHlsManifestConfigurationTypeDef]
- Required: Yes
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetDashManifestConfigurationTypeDef]
- Required: Yes
ForceEndpointErrorConfiguration
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DashUtcTimingTypeDef
TimingMode
- Type: typing.Optional[typing.Literal['HTTP_HEAD', 'HTTP_ISO', 'HTTP_XSDATE', 'UTC_DIRECT']]
TimingSource
- Type: typing.Optional[str]
DeleteChannelGroupRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
DeleteChannelPolicyRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
DeleteChannelRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
DeleteOriginEndpointPolicyRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
DeleteOriginEndpointRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
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
EncryptionMethodTypeDef
TsEncryptionMethod
- Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]
CmafEncryptionMethod
- Type: typing.Optional[typing.Literal['CBCS', 'CENC']]
EncryptionOutputTypeDef
EncryptionMethod
- Type:
- Required: Yes
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
KeyRotationIntervalSeconds
- Type: typing.Optional[int]
EncryptionTypeDef
EncryptionMethod
- Type:
- Required: Yes
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
KeyRotationIntervalSeconds
- Type: typing.Optional[int]
FilterConfigurationOutputTypeDef
ManifestFilter
- Type: typing.Optional[str]
Start
- Type: typing.Optional[datetime.datetime]
End
- Type: typing.Optional[datetime.datetime]
TimeDelaySeconds
- Type: typing.Optional[int]
FilterConfigurationTypeDef
ManifestFilter
- Type: typing.Optional[str]
Start
- Type: typing.Union[datetime.datetime, str, NoneType]
End
- Type: typing.Union[datetime.datetime, str, NoneType]
TimeDelaySeconds
- Type: typing.Optional[int]
ForceEndpointErrorConfigurationExtraOutputTypeDef
EndpointErrorConditions
- Type: typing.Optional[typing.List[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]
ForceEndpointErrorConfigurationOutputTypeDef
EndpointErrorConditions
- Type: typing.Optional[typing.List[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]
ForceEndpointErrorConfigurationTypeDef
EndpointErrorConditions
- Type: typing.Optional[typing.Sequence[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]
GetChannelGroupRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
GetChannelGroupResponseTypeDef
ChannelGroupName
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
EgressDomain
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelPolicyRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
GetChannelPolicyResponseTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
GetChannelResponseTypeDef
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IngestEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.IngestEndpointTypeDef]
- Required: Yes
InputType
- Type: typing.Literal['CMAF', 'HLS']
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDashManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
ManifestWindowSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.FilterConfigurationOutputTypeDef]
MinUpdatePeriodSeconds
- Type: typing.Optional[int]
MinBufferTimeSeconds
- Type: typing.Optional[int]
SuggestedPresentationDelaySeconds
- Type: typing.Optional[int]
SegmentTemplateFormat
- Type: typing.Optional[typing.Literal['NUMBER_WITH_TIMELINE']]
PeriodTriggers
- Type: typing.Optional[typing.List[typing.Literal['AVAILS', 'DRM_KEY_ROTATION', 'NONE', 'SOURCE_CHANGES', 'SOURCE_DISRUPTIONS']]]
ScteDash
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteDashTypeDef]
DrmSignaling
- Type: typing.Optional[typing.Literal['INDIVIDUAL', 'REFERENCED']]
UtcTiming
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.DashUtcTimingTypeDef]
GetHlsManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
ManifestWindowSeconds
- Type: typing.Optional[int]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
ScteHls
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteHlsTypeDef]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.FilterConfigurationOutputTypeDef]
GetLowLatencyHlsManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
ManifestWindowSeconds
- Type: typing.Optional[int]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
ScteHls
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteHlsTypeDef]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.FilterConfigurationOutputTypeDef]
GetOriginEndpointPolicyRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
GetOriginEndpointPolicyResponseTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOriginEndpointRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
GetOriginEndpointResponseTypeDef
Arn
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
StartoverWindowSeconds
- Type:
- Required: Yes
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetHlsManifestConfigurationTypeDef]
- Required: Yes
LowLatencyHlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetLowLatencyHlsManifestConfigurationTypeDef]
- Required: Yes
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetDashManifestConfigurationTypeDef]
- Required: Yes
ForceEndpointErrorConfiguration
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IngestEndpointTypeDef
Id
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
ListChannelGroupsRequestListChannelGroupsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.PaginatorConfigTypeDef]
ListChannelGroupsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelGroupsResponseTypeDef
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.ChannelGroupListConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelsRequestListChannelsPaginateTypeDef
ChannelGroupName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.PaginatorConfigTypeDef]
ListChannelsRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsResponseTypeDef
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.ChannelListConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDashManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
Url
- Type: typing.Optional[str]
ListHlsManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
ListLowLatencyHlsManifestConfigurationTypeDef
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
ListOriginEndpointsRequestListOriginEndpointsPaginateTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.PaginatorConfigTypeDef]
ListOriginEndpointsRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOriginEndpointsResponseTypeDef
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.OriginEndpointListConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
OriginEndpointListConfigurationTypeDef
Arn
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Description
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
ModifiedAt
- Type: typing.Optional[datetime.datetime]
HlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.ListHlsManifestConfigurationTypeDef]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.ListLowLatencyHlsManifestConfigurationTypeDef]]
DashManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.ListDashManifestConfigurationTypeDef]]
ForceEndpointErrorConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ForceEndpointErrorConfigurationOutputTypeDef]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutChannelPolicyRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PutOriginEndpointPolicyRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadataTypeDef
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]
ScteDashTypeDef
AdMarkerDash
- Type: typing.Optional[typing.Literal['BINARY', 'XML']]
ScteHlsTypeDef
AdMarkerHls
- Type: typing.Optional[typing.Literal['DATERANGE']]
ScteOutputTypeDef
ScteFilter
- Type: typing.Optional[typing.List[typing.Literal['BREAK', 'DISTRIBUTOR_ADVERTISEMENT', 'DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY', 'DISTRIBUTOR_PLACEMENT_OPPORTUNITY', 'PROGRAM', 'PROVIDER_ADVERTISEMENT', 'PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY', 'PROVIDER_PLACEMENT_OPPORTUNITY', 'SPLICE_INSERT']]]
ScteTypeDef
ScteFilter
- Type: typing.Optional[typing.Sequence[typing.Literal['BREAK', 'DISTRIBUTOR_ADVERTISEMENT', 'DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY', 'DISTRIBUTOR_PLACEMENT_OPPORTUNITY', 'PROGRAM', 'PROVIDER_ADVERTISEMENT', 'PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY', 'PROVIDER_PLACEMENT_OPPORTUNITY', 'SPLICE_INSERT']]]
SegmentOutputTypeDef
SegmentDurationSeconds
- Type: typing.Optional[int]
SegmentName
- Type: typing.Optional[str]
TsUseAudioRenditionGroup
- Type: typing.Optional[bool]
IncludeIframeOnlyStreams
- Type: typing.Optional[bool]
TsIncludeDvbSubtitles
- Type: typing.Optional[bool]
Scte
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteOutputTypeDef]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.EncryptionOutputTypeDef]
SegmentTypeDef
SegmentDurationSeconds
- Type: typing.Optional[int]
SegmentName
- Type: typing.Optional[str]
TsUseAudioRenditionGroup
- Type: typing.Optional[bool]
IncludeIframeOnlyStreams
- Type: typing.Optional[bool]
TsIncludeDvbSubtitles
- Type: typing.Optional[bool]
Scte
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ScteTypeDef]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.EncryptionTypeDef]
SpekeKeyProviderOutputTypeDef
EncryptionContractConfiguration
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
DrmSystems
- Type: typing.List[typing.Literal['CLEAR_KEY_AES_128', 'FAIRPLAY', 'PLAYREADY', 'WIDEVINE']]
- Required: Yes
RoleArn
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
SpekeKeyProviderTypeDef
EncryptionContractConfiguration
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
DrmSystems
- Type: typing.Sequence[typing.Literal['CLEAR_KEY_AES_128', 'FAIRPLAY', 'PLAYREADY', 'WIDEVINE']]
- Required: Yes
RoleArn
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
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
UpdateChannelGroupRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateChannelGroupResponseTypeDef
ChannelGroupName
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
EgressDomain
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateChannelResponseTypeDef
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IngestEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.IngestEndpointTypeDef]
- Required: Yes
InputType
- Type: typing.Literal['CMAF', 'HLS']
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateOriginEndpointRequestRequestTypeDef
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.SegmentTypeDef]
Description
- Type: typing.Optional[str]
StartoverWindowSeconds
- Type: typing.Optional[int]
HlsManifests
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackagev2_classes.CreateHlsManifestConfigurationTypeDef]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackagev2_classes.CreateLowLatencyHlsManifestConfigurationTypeDef]]
DashManifests
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediapackagev2_classes.CreateDashManifestConfigurationTypeDef]]
ForceEndpointErrorConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2_classes.ForceEndpointErrorConfigurationTypeDef]
ETag
- Type: typing.Optional[str]
UpdateOriginEndpointResponseTypeDef
Arn
- Type:
- Required: Yes
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
StartoverWindowSeconds
- Type:
- Required: Yes
HlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetHlsManifestConfigurationTypeDef]
- Required: Yes
LowLatencyHlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetLowLatencyHlsManifestConfigurationTypeDef]
- Required: Yes
ForceEndpointErrorConfiguration
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2_classes.GetDashManifestConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes