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.
Implements
IMessage<PatchJobInstanceDetails>, System.IEquatable<PatchJobInstanceDetails>, IDeepCloneable<PatchJobInstanceDetails>, 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 |
Int64 |
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 |
Instance.Types.PatchState |