Mediapackagev2 Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelHarvestJobRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
HarvestJobName
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
ChannelGroupListConfiguration
ChannelGroupName
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ChannelListConfiguration
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']]
CreateChannelGroupRequest
ChannelGroupName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateChannelGroupResponse
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
CreateChannelRequest
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]
InputSwitchConfiguration
- Type:
OutputHeaderConfiguration
- Type:
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateChannelResponse
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.mediapackagev2_classes.IngestEndpoint]
- Required: Yes
InputType
- Type: typing.Literal['CMAF', 'HLS']
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
InputSwitchConfiguration
- Type:
- Required: Yes
OutputHeaderConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDashManifestConfiguration
ManifestName
- Type:
- Required: Yes
ManifestWindowSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput, NoneType]
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:
DrmSignaling
- Type: typing.Optional[typing.Literal['INDIVIDUAL', 'REFERENCED']]
UtcTiming
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.DashUtcTiming]
CreateHarvestJobRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
HarvestedManifests
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedManifests, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedManifestsOutput]
- Required: Yes
ScheduleConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvesterScheduleConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvesterScheduleConfigurationOutput]
- Required: Yes
Destination
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
HarvestJobName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateHarvestJobResponse
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Destination
- Type:
- Required: Yes
HarvestJobName
- Type:
- Required: Yes
HarvestedManifests
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ScheduleConfiguration
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHlsManifestConfiguration
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
ScteHls
- Type:
StartTag
- Type:
ManifestWindowSeconds
- Type: typing.Optional[int]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput, NoneType]
CreateLowLatencyHlsManifestConfiguration
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
ScteHls
- Type:
StartTag
- Type:
ManifestWindowSeconds
- Type: typing.Optional[int]
ProgramDateTimeIntervalSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput, NoneType]
CreateOriginEndpointRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.Segment, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.SegmentOutput, NoneType]
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
StartoverWindowSeconds
- Type: typing.Optional[int]
HlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateHlsManifestConfiguration]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateLowLatencyHlsManifestConfiguration]]
DashManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateDashManifestConfiguration]]
ForceEndpointErrorConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfigurationOutput, NoneType]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateOriginEndpointResponse
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.mediapackagev2_classes.GetHlsManifestConfiguration]
- Required: Yes
LowLatencyHlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetLowLatencyHlsManifestConfiguration]
- Required: Yes
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetDashManifestConfiguration]
- Required: Yes
ForceEndpointErrorConfiguration
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DashUtcTiming
TimingMode
- Type: typing.Optional[typing.Literal['HTTP_HEAD', 'HTTP_ISO', 'HTTP_XSDATE', 'UTC_DIRECT']]
TimingSource
- Type: typing.Optional[str]
DeleteChannelGroupRequest
ChannelGroupName
- Type:
- Required: Yes
DeleteChannelPolicyRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
DeleteChannelRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
DeleteOriginEndpointPolicyRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
DeleteOriginEndpointRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Destination
S3Destination
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
Encryption
EncryptionMethod
- Type:
- Required: Yes
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
KeyRotationIntervalSeconds
- Type: typing.Optional[int]
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
EncryptionMethod
TsEncryptionMethod
- Type: typing.Optional[typing.Literal['AES_128', 'SAMPLE_AES']]
CmafEncryptionMethod
- Type: typing.Optional[typing.Literal['CBCS', 'CENC']]
EncryptionOutput
EncryptionMethod
- Type:
- Required: Yes
SpekeKeyProvider
- Type:
- Required: Yes
ConstantInitializationVector
- Type: typing.Optional[str]
KeyRotationIntervalSeconds
- Type: typing.Optional[int]
FilterConfiguration
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]
ClipStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
FilterConfigurationOutput
ManifestFilter
- Type: typing.Optional[str]
Start
- Type: typing.Optional[datetime.datetime]
End
- Type: typing.Optional[datetime.datetime]
TimeDelaySeconds
- Type: typing.Optional[int]
ClipStartTime
- Type: typing.Optional[datetime.datetime]
ForceEndpointErrorConfiguration
EndpointErrorConditions
- Type: typing.Optional[typing.List[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]
ForceEndpointErrorConfigurationOutput
EndpointErrorConditions
- Type: typing.Optional[typing.List[typing.Literal['INCOMPLETE_MANIFEST', 'MISSING_DRM_KEY', 'SLATE_INPUT', 'STALE_MANIFEST']]]
GetChannelGroupRequest
ChannelGroupName
- Type:
- Required: Yes
GetChannelGroupResponse
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
GetChannelPolicyRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
GetChannelPolicyResponse
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
GetChannelResponse
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.mediapackagev2_classes.IngestEndpoint]
- Required: Yes
InputType
- Type: typing.Literal['CMAF', 'HLS']
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
InputSwitchConfiguration
- Type:
- Required: Yes
OutputHeaderConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDashManifestConfiguration
ManifestName
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
ManifestWindowSeconds
- Type: typing.Optional[int]
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput]
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:
DrmSignaling
- Type: typing.Optional[typing.Literal['INDIVIDUAL', 'REFERENCED']]
UtcTiming
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.DashUtcTiming]
GetHarvestJobRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
HarvestJobName
- Type:
- Required: Yes
GetHarvestJobRequestWait
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
HarvestJobName
- Type:
- Required: Yes
WaiterConfig
- Type:
GetHarvestJobResponse
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Destination
- Type:
- Required: Yes
HarvestJobName
- Type:
- Required: Yes
HarvestedManifests
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ScheduleConfiguration
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHlsManifestConfiguration
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:
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput]
StartTag
- Type:
GetLowLatencyHlsManifestConfiguration
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:
FilterConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.FilterConfigurationOutput]
StartTag
- Type:
GetOriginEndpointPolicyRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
GetOriginEndpointPolicyResponse
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOriginEndpointRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
GetOriginEndpointResponse
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.mediapackagev2_classes.GetHlsManifestConfiguration]
- Required: Yes
LowLatencyHlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetLowLatencyHlsManifestConfiguration]
- Required: Yes
DashManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetDashManifestConfiguration]
- Required: Yes
ForceEndpointErrorConfiguration
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HarvestJob
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Destination
- Type:
- Required: Yes
HarvestJobName
- Type:
- Required: Yes
HarvestedManifests
- Type:
- Required: Yes
ScheduleConfiguration
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
Status
- Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']
- Required: Yes
Description
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ETag
- Type: typing.Optional[str]
HarvestedDashManifest
ManifestName
- Type:
- Required: Yes
HarvestedHlsManifest
ManifestName
- Type:
- Required: Yes
HarvestedLowLatencyHlsManifest
ManifestName
- Type:
- Required: Yes
HarvestedManifests
HlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedHlsManifest]]
DashManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedDashManifest]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedLowLatencyHlsManifest]]
HarvestedManifestsOutput
HlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedHlsManifest]]
DashManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedDashManifest]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestedLowLatencyHlsManifest]]
HarvesterScheduleConfiguration
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
HarvesterScheduleConfigurationOutput
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
IngestEndpoint
Id
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
InputSwitchConfiguration
MQCSInputSwitching
- Type: typing.Optional[bool]
ListChannelGroupsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelGroupsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]
ListChannelGroupsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ChannelGroupListConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelsRequest
ChannelGroupName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsRequestPaginate
ChannelGroupName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]
ListChannelsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ChannelListConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDashManifestConfiguration
ManifestName
- Type:
- Required: Yes
Url
- Type: typing.Optional[str]
ListHarvestJobsRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type: typing.Optional[str]
OriginEndpointName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListHarvestJobsRequestPaginate
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type: typing.Optional[str]
OriginEndpointName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'QUEUED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]
ListHarvestJobsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.HarvestJob]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListHlsManifestConfiguration
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
ListLowLatencyHlsManifestConfiguration
ManifestName
- Type:
- Required: Yes
ChildManifestName
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
ListOriginEndpointsRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOriginEndpointsRequestPaginate
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.PaginatorConfig]
ListOriginEndpointsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.OriginEndpointListConfiguration]
- 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
OriginEndpointListConfiguration
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.mediapackagev2_classes.ListHlsManifestConfiguration]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ListLowLatencyHlsManifestConfiguration]]
DashManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ListDashManifestConfiguration]]
ForceEndpointErrorConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfigurationOutput]
OutputHeaderConfiguration
PublishMQCS
- Type: typing.Optional[bool]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutChannelPolicyRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PutOriginEndpointPolicyRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
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]
S3DestinationConfig
BucketName
- Type:
- Required: Yes
DestinationPath
- Type:
- Required: Yes
Scte
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']]]
ScteDash
AdMarkerDash
- Type: typing.Optional[typing.Literal['BINARY', 'XML']]
ScteHls
AdMarkerHls
- Type: typing.Optional[typing.Literal['DATERANGE']]
ScteOutput
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']]]
Segment
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:
Encryption
- Type:
SegmentOutput
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.mediapackagev2_classes.ScteOutput]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.EncryptionOutput]
SpekeKeyProvider
EncryptionContractConfiguration
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
DrmSystems
- Type: typing.List[typing.Literal['CLEAR_KEY_AES_128', 'FAIRPLAY', 'IRDETO', 'PLAYREADY', 'WIDEVINE']]
- Required: Yes
RoleArn
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
SpekeKeyProviderOutput
EncryptionContractConfiguration
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
DrmSystems
- Type: typing.List[typing.Literal['CLEAR_KEY_AES_128', 'FAIRPLAY', 'IRDETO', 'PLAYREADY', 'WIDEVINE']]
- Required: Yes
RoleArn
- Type:
- Required: Yes
Url
- Type:
- Required: Yes
StartTag
TimeOffset
- Type:
- Required: Yes
Precise
- Type: typing.Optional[bool]
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
UpdateChannelGroupRequest
ChannelGroupName
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateChannelGroupResponse
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
UpdateChannelRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
InputSwitchConfiguration
- Type:
OutputHeaderConfiguration
- Type:
UpdateChannelResponse
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.mediapackagev2_classes.IngestEndpoint]
- Required: Yes
InputType
- Type: typing.Literal['CMAF', 'HLS']
- Required: Yes
ETag
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
InputSwitchConfiguration
- Type:
- Required: Yes
OutputHeaderConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateOriginEndpointRequest
ChannelGroupName
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
OriginEndpointName
- Type:
- Required: Yes
ContainerType
- Type: typing.Literal['CMAF', 'TS']
- Required: Yes
Segment
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.Segment, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.SegmentOutput, NoneType]
Description
- Type: typing.Optional[str]
StartoverWindowSeconds
- Type: typing.Optional[int]
HlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateHlsManifestConfiguration]]
LowLatencyHlsManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateLowLatencyHlsManifestConfiguration]]
DashManifests
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.CreateDashManifestConfiguration]]
ForceEndpointErrorConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfiguration, aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.ForceEndpointErrorConfigurationOutput, NoneType]
ETag
- Type: typing.Optional[str]
UpdateOriginEndpointResponse
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.mediapackagev2_classes.GetHlsManifestConfiguration]
- Required: Yes
LowLatencyHlsManifests
- Type: typing.List[aws_resource_validator.pydantic_models.mediapackagev2.mediapackagev2_classes.GetLowLatencyHlsManifestConfiguration]
- 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.mediapackagev2_classes.GetDashManifestConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]