A problem has been detected with nodes and they are being
repaired.
This operation type is initiated by GKE, typically automatically. This
operation may be concurrent with other operations and there may be
multiple repairs occurring on the same node pool.
The cluster is being created. The cluster should be assumed to be
unusable until the operation finishes.
In the event of the operation failing, the cluster will enter the
[ERROR state][google.container.v1.Cluster.Status.ERROR] and eventually be
deleted.
CreateNodePool
A node pool is being created. The node pool should be assumed to be
unusable until this operation finishes. In the event of an error, the
node pool may be partially created.
The cluster is being deleted. The cluster should be assumed to be
unusable as soon as this operation starts.
In the event of the operation failing, the cluster will enter the
[ERROR state][google.container.v1.Cluster.Status.ERROR] and the deletion
will be automatically retried until completed.
DeleteNodePool
The node pool is being deleted. The node pool should be assumed to be
unusable as soon as this operation starts.
FleetFeatureUpgrade
Fleet features of GKE Enterprise are being upgraded. The cluster should
be assumed to be blocked for other upgrades until the operation finishes.
RepairCluster
A problem has been detected with the control plane and is being repaired.
This operation type is initiated by GKE. For more details, see
documentation on
repairs.
ResizeCluster
The control plane is being resized. This operation type is initiated by
GKE. These operations are often performed preemptively to ensure that the
control plane has sufficient resources and is not typically an indication
of issues. For more details, see
documentation on
resizes.
The node pool's [manamagent][google.container.v1.NodePool.management]
field is being updated. These operations only update metadata and may be
concurrent with most other operations.
SetNodePoolSize
The node pool is being resized. With the exception of resizing to or from
size zero, the node pool is generally usable during this operation.
Unspecified
Not set.
UpdateCluster
The cluster is being updated. This is a broad category of operations and
includes operations that only change metadata as well as those that must
recreate the entire cluster. If the control plane must be recreated, this
will cause temporary downtime for zonal clusters.
Some features require recreating the nodes as well. Those will be
recreated as separate operations and the update may not be completely
functional until the node pools recreations finish. Node recreations will
generally follow maintenance
policies.
Some GKE-initiated operations use this type. This includes certain types
of auto-upgrades and incident mitigations.
UpgradeMaster
The [cluster
version][google.container.v1.ClusterUpdate.desired_master_version] is
being updated. Note that this includes "upgrades" to the same version,
which are simply a recreation. This also includes
auto-upgrades.
For more details, see documentation on cluster
upgrades.
UpgradeNodes
A node pool is being updated. Despite calling this an "upgrade", this
includes most forms of updates to node pools. This also includes
auto-upgrades.
This operation sets the
[progress][google.container.v1.Operation.progress] field and may be
[canceled][google.container.v1.ClusterManager.CancelOperation].
The upgrade strategy depends on node pool
configuration.
The nodes are generally still usable during this operation.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the Google.Cloud.Container.V1 API is 3.33.0, with numerous previous versions listed, ranging from 3.32.0 down to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOperation.Types.Type\u003c/code\u003e enum in the Google Kubernetes Engine v1 API defines various operation types, such as \u003ccode\u003eCreateCluster\u003c/code\u003e, \u003ccode\u003eDeleteNodePool\u003c/code\u003e, and \u003ccode\u003eUpgradeNodes\u003c/code\u003e, which categorize different actions within the cluster environment.\u003c/p\u003e\n"],["\u003cp\u003eSeveral operation types, including \u003ccode\u003eAutoRepairNodes\u003c/code\u003e, \u003ccode\u003eCreateCluster\u003c/code\u003e, \u003ccode\u003eDeleteCluster\u003c/code\u003e, and \u003ccode\u003eRepairCluster\u003c/code\u003e, are initiated by GKE and can impact the usability of the cluster or node pools during their execution.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUpdateCluster\u003c/code\u003e is a broad operation type that encompasses actions that modify metadata, and those that require the cluster to be recreated, which can cause temporary downtime and may be initiated by the user or GKE itself for various purposes like auto-upgrades.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpgradeNodes\u003c/code\u003e operation allows for updates to node pools, including auto-upgrades, and the nodes typically remain usable during this operation, with the update strategy being dictated by the node pool's configuration.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Enum Operation.Types.Type (3.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.35.0 (latest)](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.Operation.Types.Type)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.Operation.Types.Type) \n\n public enum Operation.Types.Type\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API enum Operation.Types.Type.\n\nOperation type categorizes the operation.\n\nNamespace\n---------\n\n[Google.Cloud.Container.V1](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Container.V1.dll"]]