AWS::IVS::AdConfiguration - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

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::IVS::AdConfiguration

Object specifying a configuration for a server-side advertising insertion (which can be triggered with the API_InsertAdBreak operation).

Syntax

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

JSON

{ "Type" : "AWS::IVS::AdConfiguration", "Properties" : { "MediaTailorPlaybackConfigurations" : [ MediaTailorPlaybackConfiguration, ... ], "Name" : String, "PostRollConfiguration" : PostRollConfiguration, "Tags" : [ Tag, ... ] } }

Properties

MediaTailorPlaybackConfigurations

List of integration configurations with MediaTailor resources. The first item in the list is the default playback configuration used for the ad configuration. To select a different configuration per viewing session, see Generate and Sign IVS Playback Tokens.

Required: Yes

Type: Array of MediaTailorPlaybackConfiguration

Minimum: 1

Maximum: 3

Update requires: No interruption

Name

Ad configuration name. Defaults to “”.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9-_]*$

Minimum: 0

Maximum: 128

Update requires: No interruption

PostRollConfiguration

Configuration for the post-roll ad break to use for this ad configuration.

Required: No

Type: PostRollConfiguration

Update requires: No interruption

Tags

Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See Best practices and strategies in Tagging AWS Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

Ad configuration ARN.