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 none, or the default value if none is unset.

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.

Returns the value of verifying, or the default value if verifying is unset.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Returns the encoded length of the message without a length delimiter.

Clears the message, resetting all fields to their default.

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

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

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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