AWS::MediaTailor::PlaybackConfiguration
Adds a new playback configuration to AWS Elemental MediaTailor.
Syntax
To declare this entity in your Amazon 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:StringAvailSuppression:AvailSuppressionBumper:BumperCdnConfiguration:CdnConfigurationConfigurationAliases:DashConfiguration:Key:ValueDashConfigurationHlsConfiguration:HlsConfigurationLivePreRollConfiguration:LivePreRollConfigurationManifestProcessingRules:ManifestProcessingRulesName:StringPersonalizationThresholdSeconds:IntegerSlateAdUrl:StringTags:- TagTranscodeProfileName:StringVideoContentSourceUrl:String
Properties
AdDecisionServerUrlProperty description not available.
Required: Yes
Type: String
Update requires: No interruption
AvailSuppressionProperty description not available.
Required: No
Type: AvailSuppression
Update requires: No interruption
BumperProperty description not available.
Required: No
Type: Bumper
Update requires: No interruption
CdnConfigurationProperty 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
DashConfigurationProperty 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
LivePreRollConfigurationProperty description not available.
Required: No
Type: LivePreRollConfiguration
Update requires: No interruption
ManifestProcessingRulesProperty description not available.
Required: No
Type: ManifestProcessingRules
Update requires: No interruption
NameProperty description not available.
Required: Yes
Type: String
Update requires: Replacement
PersonalizationThresholdSecondsProperty description not available.
Required: No
Type: Integer
Update requires: No interruption
SlateAdUrlProperty description not available.
Required: No
Type: String
Update requires: No interruption
TagsProperty description not available.
Required: No
Type: List of Tag
Update requires: No interruption
TranscodeProfileNameProperty description not available.
Required: No
Type: String
Update requires: No interruption
VideoContentSourceUrlProperty 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.