Struct aws_sdk_mediapackage::model::DashEncryption
source ·
[−]#[non_exhaustive]pub struct DashEncryption {
pub key_rotation_interval_seconds: i32,
pub speke_key_provider: Option<SpekeKeyProvider>,
}
Expand description
A Dynamic Adaptive Streaming over HTTP (DASH) 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.key_rotation_interval_seconds: i32
Time (in seconds) between each encryption key rotation.
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
Time (in seconds) between each encryption key rotation.
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 DashEncryption
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 DashEncryption
impl Send for DashEncryption
impl Sync for DashEncryption
impl Unpin for DashEncryption
impl UnwindSafe for DashEncryption
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