Google Cloud OS Config v1 API - Class PatchJobInstanceDetails (2.3.0)

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

Reference documentation and code samples for the Google Cloud OS Config v1 API class PatchJobInstanceDetails.

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
long

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
InstanceTypesPatchState