class Aws::MediaPackageVod::Types::HlsEncryption
An HTTP Live Streaming (HLS) encryption configuration.
@note When making an API call, you may pass HlsEncryption
data as a hash: { constant_initialization_vector: "__string", encryption_method: "AES_128", # accepts AES_128, SAMPLE_AES speke_key_provider: { # required role_arn: "__string", # required system_ids: ["__string"], # required url: "__string", # required }, }
@!attribute [rw] constant_initialization_vector
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated. @return [String]
@!attribute [rw] encryption_method
The encryption method to use. @return [String]
@!attribute [rw] speke_key_provider
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys. @return [Types::SpekeKeyProvider]
@see docs.aws.amazon.com/goto/WebAPI/mediapackage-vod-2018-11-07/HlsEncryption AWS API Documentation
Constants
- SENSITIVE