This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::MediaPackage::OriginEndpoint CmafEncryption
Holds encryption information so that access to the content can be controlled by a DRM solution.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ConstantInitializationVector" :String, "EncryptionMethod" :String, "KeyRotationIntervalSeconds" :Integer, "SpekeKeyProvider" :SpekeKeyProvider}
YAML
ConstantInitializationVector:StringEncryptionMethod:StringKeyRotationIntervalSeconds:IntegerSpekeKeyProvider:SpekeKeyProvider
Properties
ConstantInitializationVector-
An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then AWS Elemental MediaPackage creates the constant initialization vector (IV).
Required: No
Type: String
Pattern:
\A[0-9a-fA-F]+\ZMinimum:
32Maximum:
32Update requires: No interruption
EncryptionMethod-
The encryption method to use.
Required: No
Type: String
Allowed values:
SAMPLE_AES | AES_CTRUpdate requires: No interruption
KeyRotationIntervalSeconds-
Number of seconds before AWS Elemental MediaPackage rotates to a new key. By default, rotation is set to 60 seconds. Set to
0to disable key rotation.Required: No
Type: Integer
Update requires: No interruption
SpekeKeyProvider-
Parameters for the SPEKE key provider.
Required: Yes
Type: SpekeKeyProvider
Update requires: No interruption