Struct google_compute1::api::InstanceGroupManagerAutoHealingPolicy [−][src]
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]
fn clone(&self) -> InstanceGroupManagerAutoHealingPolicy[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for InstanceGroupManagerAutoHealingPolicy[src]
impl Default for InstanceGroupManagerAutoHealingPolicy[src]
impl<'de> Deserialize<'de> for InstanceGroupManagerAutoHealingPolicy[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,