[][src]Enum gcp_client::google::cloud::osconfig::v1beta::patch_config::RebootConfig

#[repr(i32)]pub enum RebootConfig {
    Unspecified,
    Default,
    Always,
    Never,
}

Post-patch reboot settings.

Variants

Unspecified

The default behavior is DEFAULT.

Default

The agent decides if a reboot is necessary by checking signals such as registry keys on Windows or /var/run/reboot-required on APT based systems. On RPM based systems, a set of core system package install times are compared with system boot time.

Always

Always reboot the machine after the update completes.

Never

Never reboot the machine after the update completes.

Implementations

impl RebootConfig[src]

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

Returns true if value is a variant of RebootConfig.

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

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

Trait Implementations

impl Clone for RebootConfig[src]

impl Copy for RebootConfig[src]

impl Debug for RebootConfig[src]

impl Default for RebootConfig[src]

impl Eq for RebootConfig[src]

impl From<RebootConfig> for i32[src]

impl Hash for RebootConfig[src]

impl Ord for RebootConfig[src]

impl PartialEq<RebootConfig> for RebootConfig[src]

impl PartialOrd<RebootConfig> for RebootConfig[src]

impl StructuralEq for RebootConfig[src]

impl StructuralPartialEq for RebootConfig[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]