Mediatailor Classes
AccessConfiguration
AccessType
- Type: typing.Optional[typing.Literal['AUTODETECT_SIGV4', 'S3_SIGV4', 'SECRETS_MANAGER_ACCESS_TOKEN']]
SecretsManagerAccessTokenConfiguration
- Type:
AdBreak
OffsetMillis
- Type:
- Required: Yes
MessageType
- Type: typing.Optional[typing.Literal['SPLICE_INSERT', 'TIME_SIGNAL']]
Slate
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SlateSource]
SpliceInsertMessage
- Type:
TimeSignalMessage
- Type: typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.TimeSignalMessage, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.TimeSignalMessageOutput, NoneType]
AdBreakMetadata
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.KeyValuePair]]
AdBreakOpportunity
OffsetMillis
- Type:
- Required: Yes
AdBreakOutput
OffsetMillis
- Type:
- Required: Yes
MessageType
- Type: typing.Optional[typing.Literal['SPLICE_INSERT', 'TIME_SIGNAL']]
Slate
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SlateSource]
SpliceInsertMessage
- Type:
TimeSignalMessage
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.TimeSignalMessageOutput]
AdBreakMetadata
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.KeyValuePair]]
AdConditioningConfiguration
StreamingMediaFileConditioning
- Type: typing.Literal['NONE', 'TRANSCODE']
- Required: Yes
AdMarkerPassthrough
Enabled
- Type: typing.Optional[bool]
Alert
AlertCode
- Type:
- Required: Yes
AlertMessage
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
RelatedResourceArns
- Type: typing.List[str]
- Required: Yes
ResourceArn
- Type:
- Required: Yes
Category
- Type: typing.Optional[typing.Literal['INFO', 'PLAYBACK_WARNING', 'SCHEDULING_ERROR']]
AlternateMedia
SourceLocationName
- Type: typing.Optional[str]
LiveSourceName
- Type: typing.Optional[str]
VodSourceName
- Type: typing.Optional[str]
ClipRange
- Type:
ScheduledStartTimeMillis
- Type: typing.Optional[int]
AdBreaks
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreak, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]]]
DurationMillis
- Type: typing.Optional[int]
AlternateMediaOutput
SourceLocationName
- Type: typing.Optional[str]
LiveSourceName
- Type: typing.Optional[str]
VodSourceName
- Type: typing.Optional[str]
ClipRange
- Type:
ScheduledStartTimeMillis
- Type: typing.Optional[int]
AdBreaks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]]
DurationMillis
- Type: typing.Optional[int]
AudienceMedia
Audience
- Type: typing.Optional[str]
AlternateMedia
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AlternateMedia, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AlternateMediaOutput]]]
AudienceMediaOutput
Audience
- Type: typing.Optional[str]
AlternateMedia
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AlternateMediaOutput]]
AvailMatchingCriteria
DynamicVariable
- Type:
- Required: Yes
Operator
- Type: typing.Literal['EQUALS']
- Required: Yes
AvailSuppression
Mode
- Type: typing.Optional[typing.Literal['AFTER_LIVE_EDGE', 'BEHIND_LIVE_EDGE', 'OFF']]
Value
- Type: typing.Optional[str]
FillPolicy
- Type: typing.Optional[typing.Literal['FULL_AVAIL_ONLY', 'PARTIAL_AVAIL']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Bumper
EndUrl
- Type: typing.Optional[str]
StartUrl
- Type: typing.Optional[str]
CdnConfiguration
AdSegmentUrlPrefix
- Type: typing.Optional[str]
ContentSegmentUrlPrefix
- Type: typing.Optional[str]
Channel
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelState
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.ResponseOutputItem]
- Required: Yes
PlaybackMode
- Type:
- Required: Yes
Tier
- Type:
- Required: Yes
LogConfiguration
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
FillerSlate
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SlateSource]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Audiences
- Type: typing.Optional[typing.List[str]]
ClipRange
EndOffsetMillis
- Type: typing.Optional[int]
StartOffsetMillis
- Type: typing.Optional[int]
ConfigureLogsForChannelRequest
ChannelName
- Type:
- Required: Yes
LogTypes
- Type: typing.List[typing.Literal['AS_RUN']]
- Required: Yes
ConfigureLogsForChannelResponse
ChannelName
- Type:
- Required: Yes
LogTypes
- Type: typing.List[typing.Literal['AS_RUN']]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ConfigureLogsForPlaybackConfigurationRequest
PercentEnabled
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
EnabledLoggingStrategies
- Type: typing.Optional[typing.List[typing.Literal['LEGACY_CLOUDWATCH', 'VENDED_LOGS']]]
ConfigureLogsForPlaybackConfigurationResponse
PercentEnabled
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
EnabledLoggingStrategies
- Type: typing.List[typing.Literal['LEGACY_CLOUDWATCH', 'VENDED_LOGS']]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelRequest
ChannelName
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.RequestOutputItem]
- Required: Yes
PlaybackMode
- Type: typing.Literal['LINEAR', 'LOOP']
- Required: Yes
FillerSlate
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SlateSource]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Tier
- Type: typing.Optional[typing.Literal['BASIC', 'STANDARD']]
TimeShiftConfiguration
- Type:
Audiences
- Type: typing.Optional[typing.List[str]]
CreateChannelResponse
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelState
- Type: typing.Literal['RUNNING', 'STOPPED']
- Required: Yes
CreationTime
- Type:
- Required: Yes
FillerSlate
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.ResponseOutputItem]
- Required: Yes
PlaybackMode
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Tier
- Type:
- Required: Yes
TimeShiftConfiguration
- Type:
- Required: Yes
Audiences
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLiveSourceRequest
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateLiveSourceResponse
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePrefetchScheduleRequest
Consumption
- Type: typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PrefetchConsumption, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PrefetchConsumptionOutput]
- Required: Yes
Name
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
Retrieval
- Type: typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PrefetchRetrieval, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PrefetchRetrievalOutput]
- Required: Yes
StreamId
- Type: typing.Optional[str]
CreatePrefetchScheduleResponse
Arn
- Type:
- Required: Yes
Consumption
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
Retrieval
- Type:
- Required: Yes
StreamId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProgramRequest
ChannelName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
ScheduleConfiguration
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
AdBreaks
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreak, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]]]
LiveSourceName
- Type: typing.Optional[str]
VodSourceName
- Type: typing.Optional[str]
AudienceMedia
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMedia, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMediaOutput]]]
CreateProgramResponse
AdBreaks
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]
- Required: Yes
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
ScheduledStartTime
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
ClipRange
- Type:
- Required: Yes
DurationMillis
- Type:
- Required: Yes
AudienceMedia
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMediaOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSourceLocationRequest
HttpConfiguration
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
AccessConfiguration
- Type:
DefaultSegmentDeliveryConfiguration
- Type:
SegmentDeliveryConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentDeliveryConfiguration]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateSourceLocationResponse
AccessConfiguration
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
DefaultSegmentDeliveryConfiguration
- Type:
- Required: Yes
HttpConfiguration
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
SegmentDeliveryConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentDeliveryConfiguration]
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVodSourceRequest
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateVodSourceResponse
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
VodSourceName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DashConfiguration
ManifestEndpointPrefix
- Type: typing.Optional[str]
MpdLocation
- Type: typing.Optional[str]
OriginManifestType
- Type: typing.Optional[typing.Literal['MULTI_PERIOD', 'SINGLE_PERIOD']]
DashConfigurationForPut
MpdLocation
- Type: typing.Optional[str]
OriginManifestType
- Type: typing.Optional[typing.Literal['MULTI_PERIOD', 'SINGLE_PERIOD']]
DashPlaylistSettings
ManifestWindowSeconds
- Type: typing.Optional[int]
MinBufferTimeSeconds
- Type: typing.Optional[int]
MinUpdatePeriodSeconds
- Type: typing.Optional[int]
SuggestedPresentationDelaySeconds
- Type: typing.Optional[int]
DefaultSegmentDeliveryConfiguration
BaseUrl
- Type: typing.Optional[str]
DeleteChannelPolicyRequest
ChannelName
- Type:
- Required: Yes
DeleteChannelRequest
ChannelName
- Type:
- Required: Yes
DeleteLiveSourceRequest
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
DeletePlaybackConfigurationRequest
Name
- Type:
- Required: Yes
DeletePrefetchScheduleRequest
Name
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
DeleteProgramRequest
ChannelName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
DeleteSourceLocationRequest
SourceLocationName
- Type:
- Required: Yes
DeleteVodSourceRequest
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
DescribeChannelRequest
ChannelName
- Type:
- Required: Yes
DescribeChannelResponse
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelState
- Type: typing.Literal['RUNNING', 'STOPPED']
- Required: Yes
CreationTime
- Type:
- Required: Yes
FillerSlate
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.ResponseOutputItem]
- Required: Yes
PlaybackMode
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Tier
- Type:
- Required: Yes
LogConfiguration
- Type:
- Required: Yes
TimeShiftConfiguration
- Type:
- Required: Yes
Audiences
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLiveSourceRequest
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
DescribeLiveSourceResponse
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeProgramRequest
ChannelName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
DescribeProgramResponse
AdBreaks
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]
- Required: Yes
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
ScheduledStartTime
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
ClipRange
- Type:
- Required: Yes
DurationMillis
- Type:
- Required: Yes
AudienceMedia
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMediaOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSourceLocationRequest
SourceLocationName
- Type:
- Required: Yes
DescribeSourceLocationResponse
AccessConfiguration
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
DefaultSegmentDeliveryConfiguration
- Type:
- Required: Yes
HttpConfiguration
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
SegmentDeliveryConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentDeliveryConfiguration]
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeVodSourceRequest
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
DescribeVodSourceResponse
AdBreakOpportunities
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOpportunity]
- Required: Yes
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
VodSourceName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
GetChannelPolicyRequest
ChannelName
- Type:
- Required: Yes
GetChannelPolicyResponse
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelScheduleRequest
ChannelName
- Type:
- Required: Yes
DurationMinutes
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Audience
- Type: typing.Optional[str]
GetChannelScheduleRequestPaginate
ChannelName
- Type:
- Required: Yes
DurationMinutes
- Type: typing.Optional[str]
Audience
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
GetChannelScheduleResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.ScheduleEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPlaybackConfigurationRequest
Name
- Type:
- Required: Yes
GetPlaybackConfigurationResponse
AdDecisionServerUrl
- Type:
- Required: Yes
AvailSuppression
- Type:
- Required: Yes
Bumper
- Type:
- Required: Yes
CdnConfiguration
- Type:
- Required: Yes
ConfigurationAliases
- Type: typing.Dict[str, typing.Dict[str, str]]
- Required: Yes
DashConfiguration
- Type:
- Required: Yes
HlsConfiguration
- Type:
- Required: Yes
InsertionMode
- Type: typing.Literal['PLAYER_SELECT', 'STITCHED_ONLY']
- Required: Yes
LivePreRollConfiguration
- Type:
- Required: Yes
LogConfiguration
- Type:
- Required: Yes
ManifestProcessingRules
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PersonalizationThresholdSeconds
- Type:
- Required: Yes
PlaybackConfigurationArn
- Type:
- Required: Yes
PlaybackEndpointPrefix
- Type:
- Required: Yes
SessionInitializationEndpointPrefix
- Type:
- Required: Yes
SlateAdUrl
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TranscodeProfileName
- Type:
- Required: Yes
VideoContentSourceUrl
- Type:
- Required: Yes
AdConditioningConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPrefetchScheduleRequest
Name
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
GetPrefetchScheduleResponse
Arn
- Type:
- Required: Yes
Consumption
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
Retrieval
- Type:
- Required: Yes
StreamId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HlsConfiguration
ManifestEndpointPrefix
- Type: typing.Optional[str]
HlsPlaylistSettings
ManifestWindowSeconds
- Type: typing.Optional[int]
AdMarkupType
- Type: typing.Optional[typing.List[typing.Literal['DATERANGE', 'SCTE35_ENHANCED']]]
HlsPlaylistSettingsOutput
ManifestWindowSeconds
- Type: typing.Optional[int]
AdMarkupType
- Type: typing.Optional[typing.List[typing.Literal['DATERANGE', 'SCTE35_ENHANCED']]]
HttpConfiguration
BaseUrl
- Type:
- Required: Yes
HttpPackageConfiguration
Path
- Type:
- Required: Yes
SourceGroup
- Type:
- Required: Yes
Type
- Type: typing.Literal['DASH', 'HLS']
- Required: Yes
KeyValuePair
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
ListAlertsRequest
ResourceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAlertsRequestPaginate
ResourceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
ListAlertsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.Alert]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- 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.mediatailor.mediatailor_classes.PaginatorConfig]
ListChannelsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.Channel]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLiveSourcesRequest
SourceLocationName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListLiveSourcesRequestPaginate
SourceLocationName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
ListLiveSourcesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.LiveSource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPlaybackConfigurationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPlaybackConfigurationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
ListPlaybackConfigurationsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PlaybackConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPrefetchSchedulesRequest
PlaybackConfigurationName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
StreamId
- Type: typing.Optional[str]
ListPrefetchSchedulesRequestPaginate
PlaybackConfigurationName
- Type:
- Required: Yes
StreamId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
ListPrefetchSchedulesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PrefetchSchedule]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSourceLocationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSourceLocationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
ListSourceLocationsResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SourceLocation]
- 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
ListVodSourcesRequest
SourceLocationName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListVodSourcesRequestPaginate
SourceLocationName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.PaginatorConfig]
ListVodSourcesResponse
Items
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.VodSource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LivePreRollConfiguration
AdDecisionServerUrl
- Type: typing.Optional[str]
MaxDurationSeconds
- Type: typing.Optional[int]
LiveSource
Arn
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
LogConfiguration
PercentEnabled
- Type:
- Required: Yes
EnabledLoggingStrategies
- Type: typing.Optional[typing.List[typing.Literal['LEGACY_CLOUDWATCH', 'VENDED_LOGS']]]
LogConfigurationForChannel
LogTypes
- Type: typing.Optional[typing.List[typing.Literal['AS_RUN']]]
ManifestProcessingRules
AdMarkerPassthrough
- Type:
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PlaybackConfiguration
AdDecisionServerUrl
- Type: typing.Optional[str]
AvailSuppression
- Type:
Bumper
- Type:
CdnConfiguration
- Type:
ConfigurationAliases
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, str]]]
DashConfiguration
- Type:
HlsConfiguration
- Type:
InsertionMode
- Type: typing.Optional[typing.Literal['PLAYER_SELECT', 'STITCHED_ONLY']]
LivePreRollConfiguration
- Type:
LogConfiguration
- Type:
ManifestProcessingRules
- Type:
Name
- Type: typing.Optional[str]
PersonalizationThresholdSeconds
- Type: typing.Optional[int]
PlaybackConfigurationArn
- Type: typing.Optional[str]
PlaybackEndpointPrefix
- Type: typing.Optional[str]
SessionInitializationEndpointPrefix
- Type: typing.Optional[str]
SlateAdUrl
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
TranscodeProfileName
- Type: typing.Optional[str]
VideoContentSourceUrl
- Type: typing.Optional[str]
AdConditioningConfiguration
- Type:
PrefetchConsumption
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
AvailMatchingCriteria
- Type: typing.Optional[typing.List[NoneType]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PrefetchConsumptionOutput
EndTime
- Type:
- Required: Yes
AvailMatchingCriteria
- Type: typing.Optional[typing.List[NoneType]]
StartTime
- Type: typing.Optional[datetime.datetime]
PrefetchRetrieval
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
DynamicVariables
- Type: typing.Optional[typing.Dict[str, str]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PrefetchRetrievalOutput
EndTime
- Type:
- Required: Yes
DynamicVariables
- Type: typing.Optional[typing.Dict[str, str]]
StartTime
- Type: typing.Optional[datetime.datetime]
PrefetchSchedule
Arn
- Type:
- Required: Yes
Consumption
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PlaybackConfigurationName
- Type:
- Required: Yes
Retrieval
- Type:
- Required: Yes
StreamId
- Type: typing.Optional[str]
PutChannelPolicyRequest
ChannelName
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
PutPlaybackConfigurationRequest
Name
- Type:
- Required: Yes
AdDecisionServerUrl
- Type: typing.Optional[str]
AvailSuppression
- Type:
Bumper
- Type:
CdnConfiguration
- Type:
ConfigurationAliases
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, str]]]
DashConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.DashConfigurationForPut]
InsertionMode
- Type: typing.Optional[typing.Literal['PLAYER_SELECT', 'STITCHED_ONLY']]
LivePreRollConfiguration
- Type:
ManifestProcessingRules
- Type:
PersonalizationThresholdSeconds
- Type: typing.Optional[int]
SlateAdUrl
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
TranscodeProfileName
- Type: typing.Optional[str]
VideoContentSourceUrl
- Type: typing.Optional[str]
AdConditioningConfiguration
- Type:
PutPlaybackConfigurationResponse
AdDecisionServerUrl
- Type:
- Required: Yes
AvailSuppression
- Type:
- Required: Yes
Bumper
- Type:
- Required: Yes
CdnConfiguration
- Type:
- Required: Yes
ConfigurationAliases
- Type: typing.Dict[str, typing.Dict[str, str]]
- Required: Yes
DashConfiguration
- Type:
- Required: Yes
HlsConfiguration
- Type:
- Required: Yes
InsertionMode
- Type: typing.Literal['PLAYER_SELECT', 'STITCHED_ONLY']
- Required: Yes
LivePreRollConfiguration
- Type:
- Required: Yes
LogConfiguration
- Type:
- Required: Yes
ManifestProcessingRules
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PersonalizationThresholdSeconds
- Type:
- Required: Yes
PlaybackConfigurationArn
- Type:
- Required: Yes
PlaybackEndpointPrefix
- Type:
- Required: Yes
SessionInitializationEndpointPrefix
- Type:
- Required: Yes
SlateAdUrl
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TranscodeProfileName
- Type:
- Required: Yes
VideoContentSourceUrl
- Type:
- Required: Yes
AdConditioningConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RequestOutputItem
ManifestName
- Type:
- Required: Yes
SourceGroup
- Type:
- Required: Yes
DashPlaylistSettings
- Type:
HlsPlaylistSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HlsPlaylistSettings, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HlsPlaylistSettingsOutput, NoneType]
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]
ResponseOutputItem
ManifestName
- Type:
- Required: Yes
PlaybackUrl
- Type:
- Required: Yes
SourceGroup
- Type:
- Required: Yes
DashPlaylistSettings
- Type:
HlsPlaylistSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HlsPlaylistSettingsOutput]
ScheduleAdBreak
ApproximateDurationSeconds
- Type: typing.Optional[int]
ApproximateStartTime
- Type: typing.Optional[datetime.datetime]
SourceLocationName
- Type: typing.Optional[str]
VodSourceName
- Type: typing.Optional[str]
ScheduleConfiguration
Transition
- Type:
- Required: Yes
ClipRange
- Type:
ScheduleEntry
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
ApproximateDurationSeconds
- Type: typing.Optional[int]
ApproximateStartTime
- Type: typing.Optional[datetime.datetime]
LiveSourceName
- Type: typing.Optional[str]
ScheduleAdBreaks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.ScheduleAdBreak]]
ScheduleEntryType
- Type: typing.Optional[typing.Literal['ALTERNATE_MEDIA', 'FILLER_SLATE', 'PROGRAM']]
VodSourceName
- Type: typing.Optional[str]
Audiences
- Type: typing.Optional[typing.List[str]]
SecretsManagerAccessTokenConfiguration
HeaderName
- Type: typing.Optional[str]
SecretArn
- Type: typing.Optional[str]
SecretStringKey
- Type: typing.Optional[str]
SegmentDeliveryConfiguration
BaseUrl
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
SegmentationDescriptor
SegmentationEventId
- Type: typing.Optional[int]
SegmentationUpidType
- Type: typing.Optional[int]
SegmentationUpid
- Type: typing.Optional[str]
SegmentationTypeId
- Type: typing.Optional[int]
SegmentNum
- Type: typing.Optional[int]
SegmentsExpected
- Type: typing.Optional[int]
SubSegmentNum
- Type: typing.Optional[int]
SubSegmentsExpected
- Type: typing.Optional[int]
SlateSource
SourceLocationName
- Type: typing.Optional[str]
VodSourceName
- Type: typing.Optional[str]
SourceLocation
Arn
- Type:
- Required: Yes
HttpConfiguration
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
AccessConfiguration
- Type:
CreationTime
- Type: typing.Optional[datetime.datetime]
DefaultSegmentDeliveryConfiguration
- Type:
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
SegmentDeliveryConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentDeliveryConfiguration]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
SpliceInsertMessage
AvailNum
- Type: typing.Optional[int]
AvailsExpected
- Type: typing.Optional[int]
SpliceEventId
- Type: typing.Optional[int]
UniqueProgramId
- Type: typing.Optional[int]
StartChannelRequest
ChannelName
- Type:
- Required: Yes
StopChannelRequest
ChannelName
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TimeShiftConfiguration
MaxTimeDelaySeconds
- Type:
- Required: Yes
TimeSignalMessage
SegmentationDescriptors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentationDescriptor]]
TimeSignalMessageOutput
SegmentationDescriptors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentationDescriptor]]
Transition
RelativePosition
- Type: typing.Literal['AFTER_PROGRAM', 'BEFORE_PROGRAM']
- Required: Yes
Type
- Type:
- Required: Yes
DurationMillis
- Type: typing.Optional[int]
RelativeProgram
- Type: typing.Optional[str]
ScheduledStartTimeMillis
- Type: typing.Optional[int]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateChannelRequest
ChannelName
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.RequestOutputItem]
- Required: Yes
FillerSlate
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SlateSource]
TimeShiftConfiguration
- Type:
Audiences
- Type: typing.Optional[typing.List[str]]
UpdateChannelResponse
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
ChannelState
- Type: typing.Literal['RUNNING', 'STOPPED']
- Required: Yes
CreationTime
- Type:
- Required: Yes
FillerSlate
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.ResponseOutputItem]
- Required: Yes
PlaybackMode
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Tier
- Type:
- Required: Yes
TimeShiftConfiguration
- Type:
- Required: Yes
Audiences
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateLiveSourceRequest
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
UpdateLiveSourceResponse
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProgramRequest
ChannelName
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
ScheduleConfiguration
- Type:
- Required: Yes
AdBreaks
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreak, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]]]
AudienceMedia
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMedia, aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMediaOutput]]]
UpdateProgramResponse
AdBreaks
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AdBreakOutput]
- Required: Yes
Arn
- Type:
- Required: Yes
ChannelName
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ProgramName
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
LiveSourceName
- Type:
- Required: Yes
ClipRange
- Type:
- Required: Yes
DurationMillis
- Type:
- Required: Yes
ScheduledStartTime
- Type:
- Required: Yes
AudienceMedia
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.AudienceMediaOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProgramScheduleConfiguration
Transition
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.UpdateProgramTransition]
ClipRange
- Type:
UpdateProgramTransition
ScheduledStartTimeMillis
- Type: typing.Optional[int]
DurationMillis
- Type: typing.Optional[int]
UpdateSourceLocationRequest
HttpConfiguration
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
AccessConfiguration
- Type:
DefaultSegmentDeliveryConfiguration
- Type:
SegmentDeliveryConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentDeliveryConfiguration]]
UpdateSourceLocationResponse
AccessConfiguration
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
DefaultSegmentDeliveryConfiguration
- Type:
- Required: Yes
HttpConfiguration
- Type:
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
SegmentDeliveryConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.SegmentDeliveryConfiguration]
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateVodSourceRequest
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
UpdateVodSourceResponse
Arn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
LastModifiedTime
- Type:
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
VodSourceName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VodSource
Arn
- Type:
- Required: Yes
HttpPackageConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.mediatailor.mediatailor_classes.HttpPackageConfiguration]
- Required: Yes
SourceLocationName
- Type:
- Required: Yes
VodSourceName
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
Tags
- Type: typing.Optional[typing.Dict[str, str]]