AWS::MediaPackage::PackagingConfiguration
Creates a packaging configuration in a packaging group.
The packaging configuration represents a single delivery point for an asset. It determines the format and setting for the egressing content. Specify only one package format per configuration, such as HlsPackage
.
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: Replacement
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