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::MediaPackageV2::OriginEndpoint Encryption
The parameters for encrypting content.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CmafExcludeSegmentDrmMetadata" :Boolean, "ConstantInitializationVector" :String, "EncryptionMethod" :EncryptionMethod, "KeyRotationIntervalSeconds" :Integer, "SpekeKeyProvider" :SpekeKeyProvider}
YAML
CmafExcludeSegmentDrmMetadata:BooleanConstantInitializationVector:StringEncryptionMethod:EncryptionMethodKeyRotationIntervalSeconds:IntegerSpekeKeyProvider:SpekeKeyProvider
Properties
- CmafExcludeSegmentDrmMetadata
- 
                    Excludes SEIG and SGPD boxes from segment metadata in CMAF containers. When set to true, MediaPackage omits these DRM metadata boxes from CMAF segments, which can improve compatibility with certain devices and players that don't support these boxes.Important considerations: - 
                            This setting only affects CMAF container formats 
- 
                            Key rotation can still be handled through media playlist signaling 
- 
                            PSSH and TENC boxes remain unaffected 
- 
                            Default behavior is preserved when this setting is disabled 
 Valid values: true|falseDefault: falseRequired: No Type: Boolean Update requires: No interruption 
- 
                            
- ConstantInitializationVector
- 
                    A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV). Required: No Type: String Pattern: ^[0-9a-fA-F]+$Minimum: 32Maximum: 32Update requires: No interruption 
- EncryptionMethod
- 
                    The encryption method to use. Required: Yes Type: EncryptionMethod Update requires: No interruption 
- KeyRotationIntervalSeconds
- 
                    The interval, in seconds, to rotate encryption keys for the origin endpoint. Required: No Type: Integer Minimum: 300Maximum: 31536000Update requires: No interruption 
- SpekeKeyProvider
- 
                    The SPEKE key provider to use for encryption. Required: Yes Type: SpekeKeyProvider Update requires: No interruption