Class: Google::Cloud::Container::V1beta1::Operation
- Inherits:
-
Object
- Object
- Google::Cloud::Container::V1beta1::Operation
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/container/v1beta1/cluster_service.rb
Overview
This operation resource represents operations that may have happened or are happening on the cluster. All fields are output only.
Defined Under Namespace
Instance Attribute Summary collapse
-
#cluster_conditions ⇒ ::Array<::Google::Cloud::Container::V1beta1::StatusCondition>
Which conditions caused the current cluster state.
-
#detail ⇒ ::String
Detailed operation progress, if available.
-
#end_time ⇒ ::String
[Output only] The time the operation completed, in RFC3339 text format.
-
#error ⇒ ::Google::Rpc::Status
The error result of the operation in case of failure.
- #location ⇒ ::String
-
#name ⇒ ::String
The server-assigned ID for the operation.
-
#nodepool_conditions ⇒ ::Array<::Google::Cloud::Container::V1beta1::StatusCondition>
Which conditions caused the current node pool state.
-
#operation_type ⇒ ::Google::Cloud::Container::V1beta1::Operation::Type
The operation type.
-
#progress ⇒ ::Google::Cloud::Container::V1beta1::OperationProgress
readonly
Output only.
-
#self_link ⇒ ::String
Server-defined URI for the operation.
-
#start_time ⇒ ::String
[Output only] The time the operation started, in RFC3339 text format.
-
#status ⇒ ::Google::Cloud::Container::V1beta1::Operation::Status
The current status of the operation.
-
#status_message ⇒ ::String
readonly
Output only.
-
#target_link ⇒ ::String
Server-defined URI for the target of the operation.
-
#zone ⇒ ::String
The name of the Google Compute Engine zone in which the operation is taking place.
Instance Attribute Details
#cluster_conditions ⇒ ::Array<::Google::Cloud::Container::V1beta1::StatusCondition>
Returns Which conditions caused the current cluster state. Deprecated. Use field error instead.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#detail ⇒ ::String
Returns Detailed operation progress, if available.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#end_time ⇒ ::String
Returns [Output only] The time the operation completed, in RFC3339 text format.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#error ⇒ ::Google::Rpc::Status
Returns The error result of the operation in case of failure.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#location ⇒ ::String
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#name ⇒ ::String
Returns The server-assigned ID for the operation.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#nodepool_conditions ⇒ ::Array<::Google::Cloud::Container::V1beta1::StatusCondition>
Returns Which conditions caused the current node pool state. Deprecated. Use field error instead.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#operation_type ⇒ ::Google::Cloud::Container::V1beta1::Operation::Type
Returns The operation type.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#progress ⇒ ::Google::Cloud::Container::V1beta1::OperationProgress (readonly)
Returns Output only. [Output only] Progress information for an operation.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#self_link ⇒ ::String
Returns Server-defined URI for the operation. Example:
https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123
.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#start_time ⇒ ::String
Returns [Output only] The time the operation started, in RFC3339 text format.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#status ⇒ ::Google::Cloud::Container::V1beta1::Operation::Status
Returns The current status of the operation.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#status_message ⇒ ::String (readonly)
Returns Output only. If an error has occurred, a textual description of the error. Deprecated. Use field error instead.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#target_link ⇒ ::String
Returns 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
.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |
#zone ⇒ ::String
Returns The name of the Google Compute Engine zone in which the operation is taking place. This field is deprecated, use location instead.
2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 2509 class Operation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Current status of the operation. module Status # Not set. STATUS_UNSPECIFIED = 0 # The operation has been created. PENDING = 1 # The operation is currently running. RUNNING = 2 # The operation is done, either cancelled or completed. DONE = 3 # The operation is aborting. ABORTING = 4 end # Operation type categorizes the operation. module Type # Not set. TYPE_UNSPECIFIED = 0 # 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][Cluster.Status.ERROR] and eventually be deleted. CREATE_CLUSTER = 1 # 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][Cluster.Status.ERROR] and the deletion will be automatically # retried until completed. DELETE_CLUSTER = 2 # The [cluster # version][google.container.v1beta1.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](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). # For more details, see [documentation on cluster # upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades). UPGRADE_MASTER = 3 # 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](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). # # This operation sets the # {::Google::Cloud::Container::V1beta1::Operation#progress progress} field and may be # {::Google::Cloud::Container::V1beta1::ClusterManager::Client#cancel_operation canceled}. # # The upgrade strategy depends on [node pool # configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). # The nodes are generally still usable during this operation. UPGRADE_NODES = 4 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). REPAIR_CLUSTER = 5 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). # # Some GKE-initiated operations use this type. This includes certain types # of auto-upgrades and incident mitigations. UPDATE_CLUSTER = 6 # 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. # # If enabled, [node # autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) # may have automatically initiated such operations. CREATE_NODE_POOL = 7 # The node pool is being deleted. The node pool should be assumed to be # unusable as soon as this operation starts. DELETE_NODE_POOL = 8 # The node pool's # {::Google::Cloud::Container::V1beta1::NodePool#management manamagent} field is being # updated. These operations only update metadata and may be concurrent with # most other operations. SET_NODE_POOL_MANAGEMENT = 9 # A problem has been detected with nodes and [they are being # repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). # 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. AUTO_REPAIR_NODES = 10 # Unused. Automatic node upgrade uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPGRADE_NODES UPGRADE_NODES}. AUTO_UPGRADE_NODES = 11 # Unused. Updating labels uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_LABELS = 12 # Unused. Updating master auth uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MASTER_AUTH = 13 # 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. SET_NODE_POOL_SIZE = 14 # Unused. Updating network policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_NETWORK_POLICY = 15 # Unused. Updating maintenance policy uses # {::Google::Cloud::Container::V1beta1::Operation::Type::UPDATE_CLUSTER UPDATE_CLUSTER}. SET_MAINTENANCE_POLICY = 16 # 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](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs). RESIZE_CLUSTER = 18 # Fleet features of GKE Enterprise are being upgraded. The cluster should # be assumed to be blocked for other upgrades until the operation finishes. FLEET_FEATURE_UPGRADE = 19 end end |