Struct google_api_proto::google::cloud::osconfig::v1beta::patch_job::InstanceDetailsSummary
source · pub struct InstanceDetailsSummary {Show 15 fields
pub pending_instance_count: i64,
pub inactive_instance_count: i64,
pub notified_instance_count: i64,
pub started_instance_count: i64,
pub downloading_patches_instance_count: i64,
pub applying_patches_instance_count: i64,
pub rebooting_instance_count: i64,
pub succeeded_instance_count: i64,
pub succeeded_reboot_required_instance_count: i64,
pub failed_instance_count: i64,
pub acked_instance_count: i64,
pub timed_out_instance_count: i64,
pub pre_patch_step_instance_count: i64,
pub post_patch_step_instance_count: i64,
pub no_agent_detected_instance_count: i64,
}
Expand description
A summary of the current patch state across all instances that this patch
job affects. Contains counts of instances in different states. These states
map to InstancePatchState
. List patch job instance details to see the
specific states of each instance.
Fields§
§pending_instance_count: i64
Number of instances pending patch job.
inactive_instance_count: i64
Number of instances that are inactive.
notified_instance_count: i64
Number of instances notified about patch job.
started_instance_count: i64
Number of instances that have started.
downloading_patches_instance_count: i64
Number of instances that are downloading patches.
applying_patches_instance_count: i64
Number of instances that are applying patches.
rebooting_instance_count: i64
Number of instances rebooting.
succeeded_instance_count: i64
Number of instances that have completed successfully.
succeeded_reboot_required_instance_count: i64
Number of instances that require reboot.
failed_instance_count: i64
Number of instances that failed.
acked_instance_count: i64
Number of instances that have acked and will start shortly.
timed_out_instance_count: i64
Number of instances that exceeded the time out while applying the patch.
pre_patch_step_instance_count: i64
Number of instances that are running the pre-patch step.
post_patch_step_instance_count: i64
Number of instances that are running the post-patch step.
no_agent_detected_instance_count: i64
Number of instances that do not appear to be running the agent. Check to ensure that the agent is installed, running, and able to communicate with the service.
Trait Implementations§
source§impl Clone for InstanceDetailsSummary
impl Clone for InstanceDetailsSummary
source§fn clone(&self) -> InstanceDetailsSummary
fn clone(&self) -> InstanceDetailsSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InstanceDetailsSummary
impl Debug for InstanceDetailsSummary
source§impl Default for InstanceDetailsSummary
impl Default for InstanceDetailsSummary
source§impl Message for InstanceDetailsSummary
impl Message for InstanceDetailsSummary
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for InstanceDetailsSummary
impl PartialEq for InstanceDetailsSummary
source§fn eq(&self, other: &InstanceDetailsSummary) -> bool
fn eq(&self, other: &InstanceDetailsSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl Copy for InstanceDetailsSummary
impl StructuralPartialEq for InstanceDetailsSummary
Auto Trait Implementations§
impl Freeze for InstanceDetailsSummary
impl RefUnwindSafe for InstanceDetailsSummary
impl Send for InstanceDetailsSummary
impl Sync for InstanceDetailsSummary
impl Unpin for InstanceDetailsSummary
impl UnwindSafe for InstanceDetailsSummary
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
§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>
T
in a tonic::Request