pub struct EncryptionInfo {
pub encryption_type: Option<String>,
pub kms_key_primary_state: Option<String>,
pub kms_key_versions: Option<Vec<String>>,
pub last_update_time: Option<DateTime<Utc>>,
}Expand description
EncryptionInfo describes the encryption information of a cluster or a backup.
This type is not used in any activity, and only used as part of another schema.
Fields§
§encryption_type: Option<String>Output only. Type of encryption.
kms_key_primary_state: Option<String>Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
kms_key_versions: Option<Vec<String>>Output only. KMS key versions that are being used to protect the data at-rest.
last_update_time: Option<DateTime<Utc>>Output only. The most recent time when the encryption info was updated.
Trait Implementations§
Source§impl Clone for EncryptionInfo
impl Clone for EncryptionInfo
Source§fn clone(&self) -> EncryptionInfo
fn clone(&self) -> EncryptionInfo
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 EncryptionInfo
impl Debug for EncryptionInfo
Source§impl Default for EncryptionInfo
impl Default for EncryptionInfo
Source§fn default() -> EncryptionInfo
fn default() -> EncryptionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EncryptionInfo
impl<'de> Deserialize<'de> for EncryptionInfo
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 Serialize for EncryptionInfo
impl Serialize for EncryptionInfo
impl Part for EncryptionInfo
Auto Trait Implementations§
impl Freeze for EncryptionInfo
impl RefUnwindSafe for EncryptionInfo
impl Send for EncryptionInfo
impl Sync for EncryptionInfo
impl Unpin for EncryptionInfo
impl UnwindSafe for EncryptionInfo
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