AWS::MediaTailor::PlaybackConfiguration
Adds a new playback configuration to AWS Elemental MediaTailor.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::MediaTailor::PlaybackConfiguration", "Properties" : { "AdDecisionServerUrl" :
String
, "AvailSuppression" :AvailSuppression
, "Bumper" :Bumper
, "CdnConfiguration" :CdnConfiguration
, "ConfigurationAliases" :{
, "DashConfiguration" :Key
:Value
, ...}DashConfiguration
, "HlsConfiguration" :HlsConfiguration
, "LivePreRollConfiguration" :LivePreRollConfiguration
, "ManifestProcessingRules" :ManifestProcessingRules
, "Name" :String
, "PersonalizationThresholdSeconds" :Integer
, "SlateAdUrl" :String
, "Tags" :[ Tag, ... ]
, "TranscodeProfileName" :String
, "VideoContentSourceUrl" :String
} }
YAML
Type: AWS::MediaTailor::PlaybackConfiguration Properties: AdDecisionServerUrl:
String
AvailSuppression:AvailSuppression
Bumper:Bumper
CdnConfiguration:CdnConfiguration
ConfigurationAliases:DashConfiguration:
Key
:Value
DashConfiguration
HlsConfiguration:HlsConfiguration
LivePreRollConfiguration:LivePreRollConfiguration
ManifestProcessingRules:ManifestProcessingRules
Name:String
PersonalizationThresholdSeconds:Integer
SlateAdUrl:String
Tags:- Tag
TranscodeProfileName:String
VideoContentSourceUrl:String
Properties
AdDecisionServerUrl
Property description not available.
Required: Yes
Type: String
Update requires: No interruption
AvailSuppression
Property description not available.
Required: No
Type: AvailSuppression
Update requires: No interruption
Bumper
Property description not available.
Required: No
Type: Bumper
Update requires: No interruption
CdnConfiguration
Property description not available.
Required: No
Type: CdnConfiguration
Update requires: No interruption
ConfigurationAliases
-
The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
Required: No
Type: Map of Json
Update requires: No interruption
DashConfiguration
Property description not available.
Required: No
Type: DashConfiguration
Update requires: No interruption
HlsConfiguration
-
The configuration for HLS content.
Required: No
Type: HlsConfiguration
Update requires: No interruption
LivePreRollConfiguration
Property description not available.
Required: No
Type: LivePreRollConfiguration
Update requires: No interruption
ManifestProcessingRules
Property description not available.
Required: No
Type: ManifestProcessingRules
Update requires: No interruption
Name
Property description not available.
Required: Yes
Type: String
Update requires: Replacement
PersonalizationThresholdSeconds
Property description not available.
Required: No
Type: Integer
Update requires: No interruption
SlateAdUrl
Property description not available.
Required: No
Type: String
Update requires: No interruption
Tags
Property description not available.
Required: No
Type: List of Tag
Update requires: No interruption
TranscodeProfileName
Property description not available.
Required: No
Type: String
Update requires: No interruption
VideoContentSourceUrl
Property description not available.
Required: Yes
Type: String
Update requires: No interruption
Return values
Fn::GetAtt
DashConfiguration.ManifestEndpointPrefix
-
The URL generated by MediaTailor to initiate a playback session. The session uses server-side reporting. This setting is ignored in PUT operations.
HlsConfiguration.ManifestEndpointPrefix
-
The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
PlaybackConfigurationArn
-
The Amazon Resource Name (ARN) for the playback configuration.
PlaybackEndpointPrefix
-
The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
SessionInitializationEndpointPrefix
-
The URL that the player uses to initialize a session that uses client-side reporting.