Enum gapi_grpc::google::container::v1::workload_metadata_config::Mode[][src]

#[repr(i32)]pub enum Mode {
    Unspecified,
    GceMetadata,
    GkeMetadata,
}

Mode is the configuration for how to expose metadata to workloads running on the node.

Variants

Unspecified

Not set.

GceMetadata

Expose all Compute Engine metadata to pods.

GkeMetadata

Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if Workload Identity is enabled at the cluster level.

Implementations

impl Mode[src]

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

Returns true if value is a variant of Mode.

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

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

Trait Implementations

impl Clone for Mode[src]

impl Copy for Mode[src]

impl Debug for Mode[src]

impl Default for Mode[src]

impl Eq for Mode[src]

impl From<Mode> for i32[src]

impl Hash for Mode[src]

impl Ord for Mode[src]

impl PartialEq<Mode> for Mode[src]

impl PartialOrd<Mode> for Mode[src]

impl StructuralEq for Mode[src]

impl StructuralPartialEq for Mode[src]

Auto Trait Implementations

impl RefUnwindSafe for Mode

impl Send for Mode

impl Sync for Mode

impl Unpin for Mode

impl UnwindSafe for Mode

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]