Class PatchJobInstanceDetails (1.7.0)

public sealed class PatchJobInstanceDetails : IMessage<PatchJobInstanceDetails>, IEquatable<PatchJobInstanceDetails>, IDeepCloneable<PatchJobInstanceDetails>, IBufferMessage, IMessage

Patch details for a VM instance. For more information about reviewing VM instance details, see Listing all VM instance details for a specific patch job.

Inheritance

Object > PatchJobInstanceDetails

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

PatchJobInstanceDetails()

public PatchJobInstanceDetails()

PatchJobInstanceDetails(PatchJobInstanceDetails)

public PatchJobInstanceDetails(PatchJobInstanceDetails other)
Parameter
NameDescription
otherPatchJobInstanceDetails

Properties

AttemptCount

public long AttemptCount { get; set; }

The number of times the agent that the agent attempts to apply the patch.

Property Value
TypeDescription
Int64

FailureReason

public string FailureReason { get; set; }

If the patch fails, this field provides the reason.

Property Value
TypeDescription
String

InstanceName

public InstanceName InstanceName { get; set; }

InstanceName-typed view over the Name resource name property.

Property Value
TypeDescription
InstanceName

InstanceSystemId

public string InstanceSystemId { get; set; }

The unique identifier for the instance. This identifier is defined by the server.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

The instance name in the form projects/*/zones/*/instances/*

Property Value
TypeDescription
String

State

public Instance.Types.PatchState State { get; set; }

Current state of instance patch.

Property Value
TypeDescription
Instance.Types.PatchState