Struct google_api_proto::google::cloud::compute::v1::InstanceGroupManagerStatus
source · pub struct InstanceGroupManagerStatus {
pub all_instances_config: Option<InstanceGroupManagerStatusAllInstancesConfig>,
pub autoscaler: Option<String>,
pub is_stable: Option<bool>,
pub stateful: Option<InstanceGroupManagerStatusStateful>,
pub version_target: Option<InstanceGroupManagerStatusVersionTarget>,
}
Expand description
Fields§
§all_instances_config: Option<InstanceGroupManagerStatusAllInstancesConfig>
[Output only] Status of all-instances configuration on the group.
autoscaler: Option<String>
[Output Only] The URL of the Autoscaler that targets this instance group manager.
is_stable: Option<bool>
[Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
stateful: Option<InstanceGroupManagerStatusStateful>
[Output Only] Stateful status of the given Instance Group Manager.
version_target: Option<InstanceGroupManagerStatusVersionTarget>
[Output Only] A status of consistency of Instances’ versions with their target version specified by version field on Instance Group Manager.
Implementations§
Trait Implementations§
source§impl Clone for InstanceGroupManagerStatus
impl Clone for InstanceGroupManagerStatus
source§fn clone(&self) -> InstanceGroupManagerStatus
fn clone(&self) -> InstanceGroupManagerStatus
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 Debug for InstanceGroupManagerStatus
impl Debug for InstanceGroupManagerStatus
source§impl Default for InstanceGroupManagerStatus
impl Default for InstanceGroupManagerStatus
source§impl Message for InstanceGroupManagerStatus
impl Message for InstanceGroupManagerStatus
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 InstanceGroupManagerStatus
impl PartialEq for InstanceGroupManagerStatus
source§fn eq(&self, other: &InstanceGroupManagerStatus) -> bool
fn eq(&self, other: &InstanceGroupManagerStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InstanceGroupManagerStatus
Auto Trait Implementations§
impl Freeze for InstanceGroupManagerStatus
impl RefUnwindSafe for InstanceGroupManagerStatus
impl Send for InstanceGroupManagerStatus
impl Sync for InstanceGroupManagerStatus
impl Unpin for InstanceGroupManagerStatus
impl UnwindSafe for InstanceGroupManagerStatus
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