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.
Implements
IMessagePatchJobInstanceDetails, IEquatablePatchJobInstanceDetails, IDeepCloneablePatchJobInstanceDetails, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
PatchJobInstanceDetails()
public PatchJobInstanceDetails()
PatchJobInstanceDetails(PatchJobInstanceDetails)
public PatchJobInstanceDetails(PatchJobInstanceDetails other)
Parameter | |
---|---|
Name | Description |
other |
PatchJobInstanceDetails |
Properties
AttemptCount
public long AttemptCount { get; set; }
The number of times the agent that the agent attempts to apply the patch.
Property Value | |
---|---|
Type | Description |
long |
FailureReason
public string FailureReason { get; set; }
If the patch fails, this field provides the reason.
Property Value | |
---|---|
Type | Description |
string |
InstanceName
public InstanceName InstanceName { get; set; }
InstanceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
InstanceName |
InstanceSystemId
public string InstanceSystemId { get; set; }
The unique identifier for the instance. This identifier is defined by the server.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
The instance name in the form projects/*/zones/*/instances/*
Property Value | |
---|---|
Type | Description |
string |
State
public Instance.Types.PatchState State { get; set; }
Current state of instance patch.
Property Value | |
---|---|
Type | Description |
InstanceTypesPatchState |