Class Operation
This operation resource represents operations that may have happened or are happening on the cluster. All fields are output only.
Implements
Inherited Members
Namespace: Google.Apis.Container.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class Operation : IDirectResponseSchema
Properties
ClusterConditions
Which conditions caused the current cluster state. Deprecated. Use field error instead.
Declaration
[JsonProperty("clusterConditions")]
public virtual IList<StatusCondition> ClusterConditions { get; set; }
Property Value
Type | Description |
---|---|
IList<StatusCondition> |
Detail
Detailed operation progress, if available.
Declaration
[JsonProperty("detail")]
public virtual string Detail { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EndTime
[Output only] The time the operation completed, in RFC3339 text format.
Declaration
[JsonProperty("endTime")]
public virtual string EndTime { get; set; }
Property Value
Type | Description |
---|---|
string |
Error
The error result of the operation in case of failure.
Declaration
[JsonProperty("error")]
public virtual Status Error { get; set; }
Property Value
Type | Description |
---|---|
Status |
Location
Declaration
[JsonProperty("location")]
public virtual string Location { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The server-assigned ID for the operation.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NodepoolConditions
Which conditions caused the current node pool state. Deprecated. Use field error instead.
Declaration
[JsonProperty("nodepoolConditions")]
public virtual IList<StatusCondition> NodepoolConditions { get; set; }
Property Value
Type | Description |
---|---|
IList<StatusCondition> |
OperationType
The operation type.
Declaration
[JsonProperty("operationType")]
public virtual string OperationType { get; set; }
Property Value
Type | Description |
---|---|
string |
Progress
Output only. [Output only] Progress information for an operation.
Declaration
[JsonProperty("progress")]
public virtual OperationProgress Progress { get; set; }
Property Value
Type | Description |
---|---|
OperationProgress |
SelfLink
Server-defined URI for the operation. Example:
https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123
.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
[Output only] The time the operation started, in RFC3339 text format.
Declaration
[JsonProperty("startTime")]
public virtual string StartTime { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
The current status of the operation.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |
StatusMessage
Output only. If an error has occurred, a textual description of the error. Deprecated. Use field error instead.
Declaration
[JsonProperty("statusMessage")]
public virtual string StatusMessage { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetLink
Server-defined URI for the target of the operation. The format of this is a URI to the resource being
modified (such as a cluster, node pool, or node). For node pool repairs, there may be multiple nodes being
repaired, but only one will be the target. Examples: - ##
https://container.googleapis.com/v1/projects/123/locations/us-central1/clusters/my-cluster
##
https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np
https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np/node/my-node
Declaration
[JsonProperty("targetLink")]
public virtual string TargetLink { get; set; }
Property Value
Type | Description |
---|---|
string |
Zone
The name of the Google Compute Engine zone in which the operation is taking place. This field is deprecated, use location instead.
Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type | Description |
---|---|
string |