Struct aws_sdk_mediapackage::model::HlsEncryption [−][src]
#[non_exhaustive]pub struct HlsEncryption {
pub constant_initialization_vector: Option<String>,
pub encryption_method: Option<EncryptionMethod>,
pub key_rotation_interval_seconds: i32,
pub repeat_ext_x_key: bool,
pub speke_key_provider: Option<SpekeKeyProvider>,
}
Expand description
An HTTP Live Streaming (HLS) encryption configuration.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.constant_initialization_vector: Option<String>
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
encryption_method: Option<EncryptionMethod>
The encryption method to use.
key_rotation_interval_seconds: i32
Interval (in seconds) between each encryption key rotation.
repeat_ext_x_key: bool
When enabled, the EXT-X-KEY tag will be repeated in output manifests.
speke_key_provider: Option<SpekeKeyProvider>
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
Implementations
A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
The encryption method to use.
Interval (in seconds) between each encryption key rotation.
When enabled, the EXT-X-KEY tag will be repeated in output manifests.
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
Creates a new builder-style object to manufacture HlsEncryption
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for HlsEncryption
impl Send for HlsEncryption
impl Sync for HlsEncryption
impl Unpin for HlsEncryption
impl UnwindSafe for HlsEncryption
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more