Enum gapi_grpc::google::cloud::osconfig::v1alpha::os_policy::Mode[][src]

#[repr(i32)]pub enum Mode {
    Unspecified,
    Validation,
    Enforcement,
}

Policy mode

Variants

Unspecified

Invalid mode

Validation

This mode checks if the configuration resources in the policy are in their desired state. No actions are performed if they are not in the desired state. This mode is used for reporting purposes.

Enforcement

This mode checks if the configuration resources in the policy are in their desired state, and if not, enforces the desired state.

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]