Struct google_compute1::api::RegionInstanceGroupManagersApplyUpdatesRequest[][src]

pub struct RegionInstanceGroupManagersApplyUpdatesRequest {
    pub all_instances: Option<bool>,
    pub instances: Option<Vec<String>>,
    pub minimal_action: Option<String>,
    pub most_disruptive_allowed_action: Option<String>,
}

RegionInstanceGroupManagers.applyUpdatesToInstances

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

all_instances: Option<bool>

Flag to update all instances instead of specified list of ?instances?. If the flag is set to true then the instances may not be specified in the request.

instances: Option<Vec<String>>

The list of URLs of one or more instances for which you want to apply updates. Each URL can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

minimal_action: Option<String>

The minimal action that you want to perform on each instance during the update:

most_disruptive_allowed_action: Option<String>

The most disruptive action that you want to perform on each instance during the update:

Trait Implementations

impl Clone for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl Debug for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl Default for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl<'de> Deserialize<'de> for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl RequestValue for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl Serialize for RegionInstanceGroupManagersApplyUpdatesRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl Send for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl Sync for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl Unpin for RegionInstanceGroupManagersApplyUpdatesRequest[src]

impl UnwindSafe for RegionInstanceGroupManagersApplyUpdatesRequest[src]

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<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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> 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.