pub struct EncryptionContractConfiguration {
pub preset_speke_20_audio: String,
pub preset_speke_20_video: String,
}
Expand description
Use encryptionContractConfiguration to configure one or more content encryption keys for your endpoints that use SPEKE 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use. Note the following considerations when using encryptionContractConfiguration: encryptionContractConfiguration can be used for DASH endpoints that use SPEKE 2.0. SPEKE 2.0 relies on the CPIX 2.3 specification. You must disable key rotation for this endpoint by setting keyRotationIntervalSeconds to 0.
Fields
preset_speke_20_audio: String
A collection of audio encryption presets.
preset_speke_20_video: String
A collection of video encryption presets.
Trait Implementations
sourceimpl Clone for EncryptionContractConfiguration
impl Clone for EncryptionContractConfiguration
sourcefn clone(&self) -> EncryptionContractConfiguration
fn clone(&self) -> EncryptionContractConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for EncryptionContractConfiguration
impl Default for EncryptionContractConfiguration
sourcefn default() -> EncryptionContractConfiguration
fn default() -> EncryptionContractConfiguration
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EncryptionContractConfiguration
impl<'de> Deserialize<'de> for EncryptionContractConfiguration
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<EncryptionContractConfiguration> for EncryptionContractConfiguration
impl PartialEq<EncryptionContractConfiguration> for EncryptionContractConfiguration
sourcefn eq(&self, other: &EncryptionContractConfiguration) -> bool
fn eq(&self, other: &EncryptionContractConfiguration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &EncryptionContractConfiguration) -> bool
fn ne(&self, other: &EncryptionContractConfiguration) -> bool
This method tests for !=
.
impl StructuralPartialEq for EncryptionContractConfiguration
Auto Trait Implementations
impl RefUnwindSafe for EncryptionContractConfiguration
impl Send for EncryptionContractConfiguration
impl Sync for EncryptionContractConfiguration
impl Unpin for EncryptionContractConfiguration
impl UnwindSafe for EncryptionContractConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more