AWS::MediaPackage::PackagingConfiguration - AWS CloudFormation

AWS::MediaPackage::PackagingConfiguration

Creates a packaging configuration in a packaging group.

The packaging configuration represents a single delivery point for an asset. It determines how the output from this endpoint is formatted.

Syntax

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

JSON

{ "Type" : "AWS::MediaPackage::PackagingConfiguration", "Properties" : { "CmafPackage" : CmafPackage, "DashPackage" : DashPackage, "HlsPackage" : HlsPackage, "Id" : String, "MssPackage" : MssPackage, "PackagingGroupId" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::MediaPackage::PackagingConfiguration Properties: CmafPackage: CmafPackage DashPackage: DashPackage HlsPackage: HlsPackage Id: String MssPackage: MssPackage PackagingGroupId: String Tags: - Tag

Properties

CmafPackage

Parameters for CMAF packaging.

Required: No

Type: CmafPackage

Update requires: No interruption

DashPackage

Parameters for DASH-ISO packaging.

Required: No

Type: DashPackage

Update requires: No interruption

HlsPackage

Parameters for Apple HLS packaging.

Required: No

Type: HlsPackage

Update requires: No interruption

Id

Unique identifier that you assign to the packaging configuration.

Required: Yes

Type: String

Update requires: No interruption

MssPackage

Parameters for Microsoft Smooth Streaming packaging.

Required: No

Type: MssPackage

Update requires: No interruption

PackagingGroupId

The ID of the packaging group associated with this packaging configuration.

Required: Yes

Type: String

Update requires: No interruption

Tags

The tags to assign to the packaging configuration.

Required: No

Type: List of Tag

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) for the packaging configuration. You can get this from the response to any request to the packaging configuration.