[][src]Struct google_compute1::InstanceGroupManagerAutoHealingPolicy

pub struct InstanceGroupManagerAutoHealingPolicy {
    pub health_check: Option<String>,
    pub initial_delay_sec: Option<i32>,
}

This type is not used in any activity, and only used as part of another schema.

Fields

health_check: Option<String>

The URL for the health check that signals autohealing.

initial_delay_sec: Option<i32>

The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This initial delay allows instances to initialize and run their startup scripts before the instance group determines that they are UNHEALTHY. This prevents the managed instance group from recreating its instances prematurely. This value must be from range [0, 3600].

Trait Implementations

impl Part for InstanceGroupManagerAutoHealingPolicy[src]

impl Default for InstanceGroupManagerAutoHealingPolicy[src]

impl Clone for InstanceGroupManagerAutoHealingPolicy[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for InstanceGroupManagerAutoHealingPolicy[src]

impl Serialize for InstanceGroupManagerAutoHealingPolicy[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]