Struct google_container1::api::NodeManagement [−][src]
NodeManagement defines the set of node management services turned on for the node pool.
This type is not used in any activity, and only used as part of another schema.
Fields
auto_repair: Option<bool>A flag that specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered.
auto_upgrade: Option<bool>A flag that specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes.
upgrade_options: Option<AutoUpgradeOptions>Specifies the Auto Upgrade knobs for the node pool.
Trait Implementations
impl Clone for NodeManagement[src]
fn clone(&self) -> NodeManagement[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for NodeManagement[src]
impl Default for NodeManagement[src]
fn default() -> NodeManagement[src]
impl<'de> Deserialize<'de> for NodeManagement[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for NodeManagement[src]
impl Serialize for NodeManagement[src]
Auto Trait Implementations
impl RefUnwindSafe for NodeManagement[src]
impl Send for NodeManagement[src]
impl Sync for NodeManagement[src]
impl Unpin for NodeManagement[src]
impl UnwindSafe for NodeManagement[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>,