View a markdown version of this page

AWS::MediaTailor::Program - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::MediaTailor::Program

Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::MediaTailor::Program", "Properties" : { "AdBreaks" : [ AdBreak, ... ], "AudienceMedia" : [ AudienceMedia, ... ], "ChannelName" : String, "LiveSourceName" : String, "ProgramName" : String, "ScheduleConfiguration" : ScheduleConfiguration, "SourceLocationName" : String, "VodSourceName" : String } }

YAML

Type: AWS::MediaTailor::Program Properties: AdBreaks: - AdBreak AudienceMedia: - AudienceMedia ChannelName: String LiveSourceName: String ProgramName: String ScheduleConfiguration: ScheduleConfiguration SourceLocationName: String VodSourceName: String

Properties

AdBreaks

Property description not available.

Required: No

Type: Array of AdBreak

Update requires: No interruption

AudienceMedia

An AudienceMedia object contains an Audience and a list of AlternateMedia.

Required: No

Type: Array of AudienceMedia

Update requires: No interruption

ChannelName

Property description not available.

Required: Yes

Type: String

Update requires: Replacement

LiveSourceName

Property description not available.

Required: No

Type: String

Update requires: Replacement

ProgramName

Property description not available.

Required: Yes

Type: String

Update requires: Replacement

ScheduleConfiguration

Schedule configuration parameters. A channel must be stopped before changes can be made to the schedule.

Required: No

Type: ScheduleConfiguration

Update requires: No interruption

SourceLocationName

Property description not available.

Required: Yes

Type: String

Update requires: Replacement

VodSourceName

Property description not available.

Required: No

Type: String

Update requires: Replacement

Return values

Ref

Fn::GetAtt

Arn

Property description not available.

CreationTime

Property description not available.

DurationMillis

The duration of the live program in seconds.

ScheduledStartTime

Property description not available.