Enum gapi_grpc::google::cloud::notebooks::v1beta1::instance::DiskEncryption[][src]

#[repr(i32)]pub enum DiskEncryption {
    Unspecified,
    Gmek,
    Cmek,
}

Definition of the disk encryption options.

Variants

Unspecified

Disk encryption is not specified.

Gmek

Use Google managed encryption keys to encrypt the boot disk.

Cmek

Use customer managed encryption keys to encrypt the boot disk.

Implementations

impl DiskEncryption[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of DiskEncryption.

pub fn from_i32(value: i32) -> Option<DiskEncryption>[src]

Converts an i32 to a DiskEncryption, or None if value is not a valid variant.

Trait Implementations

impl Clone for DiskEncryption[src]

impl Copy for DiskEncryption[src]

impl Debug for DiskEncryption[src]

impl Default for DiskEncryption[src]

impl Eq for DiskEncryption[src]

impl From<DiskEncryption> for i32[src]

impl Hash for DiskEncryption[src]

impl Ord for DiskEncryption[src]

impl PartialEq<DiskEncryption> for DiskEncryption[src]

impl PartialOrd<DiskEncryption> for DiskEncryption[src]

impl StructuralEq for DiskEncryption[src]

impl StructuralPartialEq for DiskEncryption[src]

Auto Trait Implementations

impl RefUnwindSafe for DiskEncryption

impl Send for DiskEncryption

impl Sync for DiskEncryption

impl Unpin for DiskEncryption

impl UnwindSafe for DiskEncryption

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]