Struct gapi_grpc::google::bigtable::admin::v2::cluster::EncryptionConfig[][src]

pub struct EncryptionConfig {
    pub kms_key_name: String,
}

Cloud Key Management Service (Cloud KMS) settings for a CMEK-protected cluster.

Fields

kms_key_name: String

Describes the Cloud KMS encryption key that will be used to protect the destination Bigtable cluster. The requirements for this key are:

  1. The Cloud Bigtable service account associated with the project that contains this cluster must be granted the cloudkms.cryptoKeyEncrypterDecrypter role on the CMEK key.
  2. Only regional keys can be used and the region of the CMEK key must match the region of the cluster.
  3. All clusters within an instance must use the same CMEK key.

Trait Implementations

impl Clone for EncryptionConfig[src]

impl Debug for EncryptionConfig[src]

impl Default for EncryptionConfig[src]

impl Message for EncryptionConfig[src]

impl PartialEq<EncryptionConfig> for EncryptionConfig[src]

impl StructuralPartialEq for EncryptionConfig[src]

Auto Trait Implementations

impl RefUnwindSafe for EncryptionConfig

impl Send for EncryptionConfig

impl Sync for EncryptionConfig

impl Unpin for EncryptionConfig

impl UnwindSafe for EncryptionConfig

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]