Struct google_compute1::api::InstanceGroupManagerAutoHealingPolicy[][src]

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 Clone for InstanceGroupManagerAutoHealingPolicy[src]

impl Debug for InstanceGroupManagerAutoHealingPolicy[src]

impl Default for InstanceGroupManagerAutoHealingPolicy[src]

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

impl Part for InstanceGroupManagerAutoHealingPolicy[src]

impl Serialize for InstanceGroupManagerAutoHealingPolicy[src]

Auto Trait Implementations

impl RefUnwindSafe for InstanceGroupManagerAutoHealingPolicy[src]

impl Send for InstanceGroupManagerAutoHealingPolicy[src]

impl Sync for InstanceGroupManagerAutoHealingPolicy[src]

impl Unpin for InstanceGroupManagerAutoHealingPolicy[src]

impl UnwindSafe for InstanceGroupManagerAutoHealingPolicy[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.