View a markdown version of this page

AWS::MediaPackageV2::OriginEndpoint Scte - 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::MediaPackageV2::OriginEndpoint Scte

The SCTE-35 configuration associated with the origin endpoint.

Syntax

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

JSON

{ "CustomAdTypes" : [ String, ... ], "ScteFilter" : [ String, ... ], "ScteInSegments" : String }

YAML

CustomAdTypes: - String ScteFilter: - String ScteInSegments: String

Properties

CustomAdTypes

A list of additional non-Ad SCTE-35 event types to treat as advertisements. When configured, events matching these types produce ad markers (such as SCTE35-OUT and SCTE35-IN in HLS DATERANGE tags) in manifests.

Valid values: PROGRAM | CHAPTER | UNSCHEDULED_EVENT | ALTERNATE_CONTENT_OPPORTUNITY | NETWORK

If you don't specify any values, the default is empty (only default ad types are used).

Required: No

Type: Array of String

Minimum: 0

Maximum: 25

Update requires: No interruption

ScteFilter

The filter associated with the SCTE-35 configuration.

Required: No

Type: Array of String

Minimum: 0

Maximum: 100

Update requires: No interruption

ScteInSegments

Controls whether SCTE-35 messages are included in segment files.

  • None – SCTE-35 messages are not included in segments (default)

  • All – SCTE-35 messages are embedded in segment data

  • MatchesFilter – SCTE-35 messages which match the ScteFilter are embedded in segment data

For DASH manifests, when set to All or MatchesFilter, an InbandEventStream tag signals that SCTE messages are present in segments. This setting works independently of manifest ad markers.

Required: No

Type: String

Allowed values: NONE | ALL | MATCHES_FILTER

Update requires: No interruption