[][src]Enum gcp_client::google::cloud::osconfig::v1beta::DesiredState

#[repr(i32)]pub enum DesiredState {
    Unspecified,
    Installed,
    Updated,
    Removed,
}

The desired state that the OS Config agent maintains on the VM instance.

Variants

Unspecified

The default is to ensure the package is installed.

Installed

The agent ensures that the package is installed.

Updated

The agent ensures that the package is installed and periodically checks for and install any updates.

Removed

The agent ensures that the package is not installed and uninstall it if detected.

Implementations

impl DesiredState[src]

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

Returns true if value is a variant of DesiredState.

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

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

Trait Implementations

impl Clone for DesiredState[src]

impl Copy for DesiredState[src]

impl Debug for DesiredState[src]

impl Default for DesiredState[src]

impl Eq for DesiredState[src]

impl From<DesiredState> for i32[src]

impl Hash for DesiredState[src]

impl Ord for DesiredState[src]

impl PartialEq<DesiredState> for DesiredState[src]

impl PartialOrd<DesiredState> for DesiredState[src]

impl StructuralEq for DesiredState[src]

impl StructuralPartialEq for DesiredState[src]

Auto Trait Implementations

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, 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>, 

impl<T> WithSubscriber for T[src]