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" : {Key : Value, ...}, "DashConfiguration" : 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.