Class PatchJob.Types.InstanceDetailsSummary (1.4.0)

public sealed class InstanceDetailsSummary : IMessage<PatchJob.Types.InstanceDetailsSummary>, IEquatable<PatchJob.Types.InstanceDetailsSummary>, IDeepCloneable<PatchJob.Types.InstanceDetailsSummary>, IBufferMessage, IMessage

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.

Inheritance

Object > PatchJob.Types.InstanceDetailsSummary

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

InstanceDetailsSummary()

public InstanceDetailsSummary()

InstanceDetailsSummary(PatchJob.Types.InstanceDetailsSummary)

public InstanceDetailsSummary(PatchJob.Types.InstanceDetailsSummary other)
Parameter
NameDescription
otherPatchJob.Types.InstanceDetailsSummary

Properties

AckedInstanceCount

public long AckedInstanceCount { get; set; }

Number of instances that have acked and will start shortly.

Property Value
TypeDescription
Int64

ApplyingPatchesInstanceCount

public long ApplyingPatchesInstanceCount { get; set; }

Number of instances that are applying patches.

Property Value
TypeDescription
Int64

DownloadingPatchesInstanceCount

public long DownloadingPatchesInstanceCount { get; set; }

Number of instances that are downloading patches.

Property Value
TypeDescription
Int64

FailedInstanceCount

public long FailedInstanceCount { get; set; }

Number of instances that failed.

Property Value
TypeDescription
Int64

InactiveInstanceCount

public long InactiveInstanceCount { get; set; }

Number of instances that are inactive.

Property Value
TypeDescription
Int64

NoAgentDetectedInstanceCount

public long NoAgentDetectedInstanceCount { get; set; }

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.

Property Value
TypeDescription
Int64

NotifiedInstanceCount

public long NotifiedInstanceCount { get; set; }

Number of instances notified about patch job.

Property Value
TypeDescription
Int64

PendingInstanceCount

public long PendingInstanceCount { get; set; }

Number of instances pending patch job.

Property Value
TypeDescription
Int64

PostPatchStepInstanceCount

public long PostPatchStepInstanceCount { get; set; }

Number of instances that are running the post-patch step.

Property Value
TypeDescription
Int64

PrePatchStepInstanceCount

public long PrePatchStepInstanceCount { get; set; }

Number of instances that are running the pre-patch step.

Property Value
TypeDescription
Int64

RebootingInstanceCount

public long RebootingInstanceCount { get; set; }

Number of instances rebooting.

Property Value
TypeDescription
Int64

StartedInstanceCount

public long StartedInstanceCount { get; set; }

Number of instances that have started.

Property Value
TypeDescription
Int64

SucceededInstanceCount

public long SucceededInstanceCount { get; set; }

Number of instances that have completed successfully.

Property Value
TypeDescription
Int64

SucceededRebootRequiredInstanceCount

public long SucceededRebootRequiredInstanceCount { get; set; }

Number of instances that require reboot.

Property Value
TypeDescription
Int64

TimedOutInstanceCount

public long TimedOutInstanceCount { get; set; }

Number of instances that exceeded the time out while applying the patch.

Property Value
TypeDescription
Int64