Struct googapis::google::cloud::compute::v1::InstanceGroupManagerActionsSummary [−][src]
pub struct InstanceGroupManagerActionsSummary {
pub abandoning: Option<i32>,
pub creating: Option<i32>,
pub creating_without_retries: Option<i32>,
pub deleting: Option<i32>,
pub none: Option<i32>,
pub recreating: Option<i32>,
pub refreshing: Option<i32>,
pub restarting: Option<i32>,
pub verifying: Option<i32>,
}
Expand description
Fields
abandoning: Option<i32>
[Output Only] The total number of instances in the managed instance group that are scheduled to be abandoned. Abandoning an instance removes it from the managed instance group without deleting it.
creating: Option<i32>
[Output Only] The number of instances in the managed instance group that are scheduled to be created or are currently being created. If the group fails to create any of these instances, it tries again until it creates the instance successfully. If you have disabled creation retries, this field will not be populated; instead, the creatingWithoutRetries field will be populated.
creating_without_retries: Option<i32>
[Output Only] The number of instances that the managed instance group will attempt to create. The group attempts to create each instance only once. If the group fails to create any of these instances, it decreases the group’s targetSize value accordingly.
deleting: Option<i32>
[Output Only] The number of instances in the managed instance group that are scheduled to be deleted or are currently being deleted.
none: Option<i32>
[Output Only] The number of instances in the managed instance group that are running and have no scheduled actions.
recreating: Option<i32>
[Output Only] The number of instances in the managed instance group that are scheduled to be recreated or are currently being being recreated. Recreating an instance deletes the existing root persistent disk and creates a new disk from the image that is defined in the instance template.
refreshing: Option<i32>
[Output Only] The number of instances in the managed instance group that are being reconfigured with properties that do not require a restart or a recreate action. For example, setting or removing target pools for the instance.
restarting: Option<i32>
[Output Only] The number of instances in the managed instance group that are scheduled to be restarted or are currently being restarted.
verifying: Option<i32>
[Output Only] The number of instances in the managed instance group that are being verified. See the managedInstances[].currentAction property in the listManagedInstances method documentation.
Implementations
Returns the value of creating
, or the default value if creating
is unset.
Returns the value of refreshing
, or the default value if refreshing
is unset.
Returns the value of deleting
, or the default value if deleting
is unset.
Returns the value of recreating
, or the default value if recreating
is unset.
Returns the value of creating_without_retries
, or the default value if creating_without_retries
is unset.
Returns the value of restarting
, or the default value if restarting
is unset.
Returns the value of abandoning
, or the default value if abandoning
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for InstanceGroupManagerActionsSummary
impl Sync for InstanceGroupManagerActionsSummary
impl Unpin for InstanceGroupManagerActionsSummary
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more