Enum gapi_grpc::google::cloud::osconfig::v1::patch_rollout::Mode[][src]

#[repr(i32)]pub enum Mode {
    Unspecified,
    ZoneByZone,
    ConcurrentZones,
}

Type of the rollout.

Variants

Unspecified

Mode must be specified.

ZoneByZone

Patches are applied one zone at a time. The patch job begins in the region with the lowest number of targeted VMs. Within the region, patching begins in the zone with the lowest number of targeted VMs. If multiple regions (or zones within a region) have the same number of targeted VMs, a tie-breaker is achieved by sorting the regions or zones in alphabetical order.

ConcurrentZones

Patches are applied to VMs in all zones at the same time.

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]