This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::MediaPackage::PackagingConfiguration HlsEncryption
Holds encryption information so that access to the content can be controlled by a DRM solution.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "ConstantInitializationVector" :String, "EncryptionMethod" :String, "SpekeKeyProvider" :SpekeKeyProvider}
YAML
ConstantInitializationVector:StringEncryptionMethod:StringSpekeKeyProvider:SpekeKeyProvider
Properties
- ConstantInitializationVector
- 
                    A 128-bit, 16-byte hex value represented by a 32-character string, used with the key for encrypting blocks. If you don't specify a constant initialization vector (IV), AWS Elemental MediaPackage periodically rotates the IV. Required: No Type: String Update requires: No interruption 
- EncryptionMethod
- 
                    HLS encryption type. Required: No Type: String Allowed values: AES_128 | SAMPLE_AESUpdate requires: No interruption 
- SpekeKeyProvider
- 
                    Parameters for the SPEKE key provider. Required: Yes Type: SpekeKeyProvider Update requires: No interruption