pub struct CustomerManagedKeyEncryption {
pub key_encryption_key_identity: Option<KeyEncryptionKeyIdentity>,
pub key_encryption_key_url: Option<String>,
}Expand description
All Customer-managed key encryption properties for the resource.
Fields§
§key_encryption_key_identity: Option<KeyEncryptionKeyIdentity>All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
key_encryption_key_url: Option<String>key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek.
Implementations§
Trait Implementations§
Source§impl Clone for CustomerManagedKeyEncryption
impl Clone for CustomerManagedKeyEncryption
Source§fn clone(&self) -> CustomerManagedKeyEncryption
fn clone(&self) -> CustomerManagedKeyEncryption
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomerManagedKeyEncryption
impl Debug for CustomerManagedKeyEncryption
Source§impl Default for CustomerManagedKeyEncryption
impl Default for CustomerManagedKeyEncryption
Source§fn default() -> CustomerManagedKeyEncryption
fn default() -> CustomerManagedKeyEncryption
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomerManagedKeyEncryption
impl<'de> Deserialize<'de> for CustomerManagedKeyEncryption
Source§fn 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
Source§impl PartialEq for CustomerManagedKeyEncryption
impl PartialEq for CustomerManagedKeyEncryption
Source§fn eq(&self, other: &CustomerManagedKeyEncryption) -> bool
fn eq(&self, other: &CustomerManagedKeyEncryption) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CustomerManagedKeyEncryption
Auto Trait Implementations§
impl Freeze for CustomerManagedKeyEncryption
impl RefUnwindSafe for CustomerManagedKeyEncryption
impl Send for CustomerManagedKeyEncryption
impl Sync for CustomerManagedKeyEncryption
impl Unpin for CustomerManagedKeyEncryption
impl UnwindSafe for CustomerManagedKeyEncryption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more