Struct google_api_proto::google::cloud::osconfig::logging::patch_job_completed_log::InstanceDetailsSummary
source · pub struct InstanceDetailsSummary {Show 14 fields
pub instances_pending: i64,
pub instances_inactive: i64,
pub instances_notified: i64,
pub instances_started: i64,
pub instances_downloading_patches: i64,
pub instances_applying_patches: i64,
pub instances_rebooting: i64,
pub instances_succeeded: i64,
pub instances_succeeded_reboot_required: i64,
pub instances_failed: i64,
pub instances_acked: i64,
pub instances_timed_out: i64,
pub instances_running_pre_patch_step: i64,
pub instances_running_post_patch_step: i64,
}
Expand description
A summary of the current patch state across all instances 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§
§instances_pending: i64
Number of instances pending patch job.
instances_inactive: i64
Number of instances that are inactive.
instances_notified: i64
Number of instances notified about patch job.
instances_started: i64
Number of instances that have started.
instances_downloading_patches: i64
Number of instances that are downloading patches.
instances_applying_patches: i64
Number of instances that are applying patches.
instances_rebooting: i64
Number of instances rebooting.
instances_succeeded: i64
Number of instances that have completed successfully.
instances_succeeded_reboot_required: i64
Number of instances that require reboot.
instances_failed: i64
Number of instances that failed.
instances_acked: i64
Number of instances that have acked and will start shortly.
instances_timed_out: i64
Number of instances that exceeded the time out while applying the patch.
instances_running_pre_patch_step: i64
Number of instances that are running the pre-patch step.
instances_running_post_patch_step: i64
Number of instances that are running the post-patch step.
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