You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/container_v1.projects.locations.clusters.html
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -892,6 +892,9 @@ <h3>Method Details</h3>
892
892
},
893
893
"nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
894
894
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
895
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
896
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
897
+
},
895
898
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
896
899
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
897
900
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -2035,6 +2038,9 @@ <h3>Method Details</h3>
2035
2038
},
2036
2039
"nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
2037
2040
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
2041
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
2042
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
2043
+
},
2038
2044
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
2039
2045
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
2040
2046
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -3081,6 +3087,9 @@ <h3>Method Details</h3>
3081
3087
},
3082
3088
"nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
3083
3089
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
3090
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
3091
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
3092
+
},
3084
3093
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
3085
3094
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
3086
3095
"enabled": True or False, # Is autoscaling enabled for this node pool.
Copy file name to clipboardExpand all lines: docs/dyn/container_v1.projects.locations.clusters.nodePools.html
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -149,6 +149,9 @@ <h3>Method Details</h3>
149
149
{ # CreateNodePoolRequest creates a node pool for a cluster.
150
150
"clusterId": "A String", # Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.
151
151
"nodePool": { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. # Required. The node pool to create.
152
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
153
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
154
+
},
152
155
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
153
156
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
154
157
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -582,6 +585,9 @@ <h3>Method Details</h3>
582
585
An object of the form:
583
586
584
587
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
588
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
589
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
590
+
},
585
591
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
586
592
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
587
593
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -881,6 +887,9 @@ <h3>Method Details</h3>
881
887
{ # ListNodePoolsResponse is the result of ListNodePoolsRequest.
882
888
"nodePools": [ # A list of node pools for a cluster.
883
889
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
890
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
891
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
892
+
},
884
893
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
885
894
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
886
895
"enabled": True or False, # Is autoscaling enabled for this node pool.
Copy file name to clipboardExpand all lines: docs/dyn/container_v1.projects.zones.clusters.html
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -983,6 +983,9 @@ <h3>Method Details</h3>
983
983
},
984
984
"nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
985
985
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
986
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
987
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
988
+
},
986
989
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
987
990
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
988
991
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -2126,6 +2129,9 @@ <h3>Method Details</h3>
2126
2129
},
2127
2130
"nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
2128
2131
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
2132
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
2133
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
2134
+
},
2129
2135
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
2130
2136
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
2131
2137
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -3216,6 +3222,9 @@ <h3>Method Details</h3>
3216
3222
},
3217
3223
"nodePools": [ # The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
3218
3224
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
3225
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
3226
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
3227
+
},
3219
3228
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
3220
3229
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
3221
3230
"enabled": True or False, # Is autoscaling enabled for this node pool.
Copy file name to clipboardExpand all lines: docs/dyn/container_v1.projects.zones.clusters.nodePools.html
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -214,6 +214,9 @@ <h3>Method Details</h3>
214
214
{ # CreateNodePoolRequest creates a node pool for a cluster.
215
215
"clusterId": "A String", # Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.
216
216
"nodePool": { # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload. # Required. The node pool to create.
217
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
218
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
219
+
},
217
220
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
218
221
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
219
222
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -647,6 +650,9 @@ <h3>Method Details</h3>
647
650
An object of the form:
648
651
649
652
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
653
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
654
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
655
+
},
650
656
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
651
657
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
652
658
"enabled": True or False, # Is autoscaling enabled for this node pool.
@@ -946,6 +952,9 @@ <h3>Method Details</h3>
946
952
{ # ListNodePoolsResponse is the result of ListNodePoolsRequest.
947
953
"nodePools": [ # A list of node pools for a cluster.
948
954
{ # NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
955
+
"autopilotConfig": { # AutopilotConfig contains configuration of autopilot feature for this nodepool. # Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api
956
+
"enabled": True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
957
+
},
949
958
"autoscaling": { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
950
959
"autoprovisioned": True or False, # Can this node pool be deleted automatically.
951
960
"enabled": True or False, # Is autoscaling enabled for this node pool.
Copy file name to clipboardExpand all lines: googleapiclient/discovery_cache/documents/container.v1.json
+20-3Lines changed: 20 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2540,7 +2540,7 @@
2540
2540
}
2541
2541
}
2542
2542
},
2543
-
"revision": "20250128",
2543
+
"revision": "20250204",
2544
2544
"rootUrl": "https://container.googleapis.com/",
2545
2545
"schemas": {
2546
2546
"AcceleratorConfig": {
@@ -2836,6 +2836,17 @@
2836
2836
},
2837
2837
"type": "object"
2838
2838
},
2839
+
"AutopilotConfig": {
2840
+
"description": "AutopilotConfig contains configuration of autopilot feature for this nodepool.",
2841
+
"id": "AutopilotConfig",
2842
+
"properties": {
2843
+
"enabled": {
2844
+
"description": "Denotes that nodes belonging to this node pool are Autopilot nodes.",
2845
+
"type": "boolean"
2846
+
}
2847
+
},
2848
+
"type": "object"
2849
+
},
2839
2850
"AutoprovisioningNodePoolDefaults": {
2840
2851
"description": "AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.",
2841
2852
"id": "AutoprovisioningNodePoolDefaults",
@@ -5947,6 +5958,10 @@ false
5947
5958
"description": "NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.",
5948
5959
"id": "NodePool",
5949
5960
"properties": {
5961
+
"autopilotConfig": {
5962
+
"$ref": "AutopilotConfig",
5963
+
"description": "Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api"
5964
+
},
5950
5965
"autoscaling": {
5951
5966
"$ref": "NodePoolAutoscaling",
5952
5967
"description": "Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present."
@@ -8070,11 +8085,13 @@ false
8070
8085
"description": "The type of the event.",
8071
8086
"enum": [
8072
8087
"EVENT_TYPE_UNSPECIFIED",
8073
-
"END_OF_SUPPORT"
8088
+
"END_OF_SUPPORT",
8089
+
"COS_MILESTONE_VERSION_UPDATE"
8074
8090
],
8075
8091
"enumDescriptions": [
8076
8092
"EVENT_TYPE_UNSPECIFIED indicates the event type is unspecified.",
8077
-
"END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details."
8093
+
"END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details.",
8094
+
"COS_MILESTONE_VERSION_UPDATE indicates that the COS node image will update COS milestone version for new patch versions starting with the one in the description."
0 commit comments