Struct google_bigtableadmin2::api::EncryptionInfo
source · [−]pub struct EncryptionInfo {
pub encryption_status: Option<Status>,
pub encryption_type: Option<String>,
pub kms_key_version: Option<String>,
}Expand description
Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status.
This type is not used in any activity, and only used as part of another schema.
Fields
encryption_status: Option<Status>Output only. The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.
encryption_type: Option<String>Output only. The type of encryption used to protect this resource.
kms_key_version: Option<String>Output only. The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.
Trait Implementations
sourceimpl Clone for EncryptionInfo
impl Clone for EncryptionInfo
sourcefn clone(&self) -> EncryptionInfo
fn clone(&self) -> EncryptionInfo
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 Debug for EncryptionInfo
impl Debug for EncryptionInfo
sourceimpl Default for EncryptionInfo
impl Default for EncryptionInfo
sourcefn default() -> EncryptionInfo
fn default() -> EncryptionInfo
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EncryptionInfo
impl<'de> Deserialize<'de> for EncryptionInfo
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 Serialize for EncryptionInfo
impl Serialize for EncryptionInfo
impl Part for EncryptionInfo
Auto Trait Implementations
impl RefUnwindSafe for EncryptionInfo
impl Send for EncryptionInfo
impl Sync for EncryptionInfo
impl Unpin for EncryptionInfo
impl UnwindSafe for EncryptionInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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> 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