Struct google_api_proto::google::cloud::compute::v1::InstanceGroupManagerStatusStateful
source · pub struct InstanceGroupManagerStatusStateful {
pub has_stateful_config: Option<bool>,
pub per_instance_configs: Option<InstanceGroupManagerStatusStatefulPerInstanceConfigs>,
}
Expand description
Fields§
§has_stateful_config: Option<bool>
[Output Only] A bit indicating whether the managed instance group has stateful configuration, that is, if you have configured any items in a stateful policy or in per-instance configs. The group might report that it has no stateful configuration even when there is still some preserved state on a managed instance, for example, if you have deleted all PICs but not yet applied those deletions.
per_instance_configs: Option<InstanceGroupManagerStatusStatefulPerInstanceConfigs>
[Output Only] Status of per-instance configurations on the instances.
Implementations§
source§impl InstanceGroupManagerStatusStateful
impl InstanceGroupManagerStatusStateful
sourcepub fn has_stateful_config(&self) -> bool
pub fn has_stateful_config(&self) -> bool
Returns the value of has_stateful_config
, or the default value if has_stateful_config
is unset.
Trait Implementations§
source§impl Clone for InstanceGroupManagerStatusStateful
impl Clone for InstanceGroupManagerStatusStateful
source§fn clone(&self) -> InstanceGroupManagerStatusStateful
fn clone(&self) -> InstanceGroupManagerStatusStateful
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Message for InstanceGroupManagerStatusStateful
impl Message for InstanceGroupManagerStatusStateful
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for InstanceGroupManagerStatusStateful
impl PartialEq for InstanceGroupManagerStatusStateful
source§fn eq(&self, other: &InstanceGroupManagerStatusStateful) -> bool
fn eq(&self, other: &InstanceGroupManagerStatusStateful) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for InstanceGroupManagerStatusStateful
impl StructuralPartialEq for InstanceGroupManagerStatusStateful
Auto Trait Implementations§
impl Freeze for InstanceGroupManagerStatusStateful
impl RefUnwindSafe for InstanceGroupManagerStatusStateful
impl Send for InstanceGroupManagerStatusStateful
impl Sync for InstanceGroupManagerStatusStateful
impl Unpin for InstanceGroupManagerStatusStateful
impl UnwindSafe for InstanceGroupManagerStatusStateful
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request