Skip to content

Commit a73e958

Browse files
committedFeb 25, 2025
feat(container): update the api
#### container:v1beta1 The following keys were added: - schemas.AutopilotConfig (Total Keys: 3) - schemas.NodePool.properties.autopilotConfig.$ref (Total Keys: 1)
1 parent 21dc8b2 commit a73e958

5 files changed

+57
-4
lines changed
 

‎docs/dyn/container_v1beta1.projects.locations.clusters.html

+9
Original file line numberDiff line numberDiff line change
@@ -944,6 +944,9 @@ <h3>Method Details</h3>
944944
},
945945
&quot;nodePools&quot;: [ # The node pools associated with this cluster. This field should not be set if &quot;node_config&quot; or &quot;initial_node_count&quot; are specified.
946946
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
947+
&quot;autopilotConfig&quot;: { # 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
948+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
949+
},
947950
&quot;autoscaling&quot;: { # 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.
948951
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
949952
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -2217,6 +2220,9 @@ <h3>Method Details</h3>
22172220
},
22182221
&quot;nodePools&quot;: [ # The node pools associated with this cluster. This field should not be set if &quot;node_config&quot; or &quot;initial_node_count&quot; are specified.
22192222
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
2223+
&quot;autopilotConfig&quot;: { # 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
2224+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
2225+
},
22202226
&quot;autoscaling&quot;: { # 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.
22212227
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
22222228
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -3355,6 +3361,9 @@ <h3>Method Details</h3>
33553361
},
33563362
&quot;nodePools&quot;: [ # The node pools associated with this cluster. This field should not be set if &quot;node_config&quot; or &quot;initial_node_count&quot; are specified.
33573363
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
3364+
&quot;autopilotConfig&quot;: { # 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
3365+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
3366+
},
33583367
&quot;autoscaling&quot;: { # 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.
33593368
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
33603369
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.

‎docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html

+9
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ <h3>Method Details</h3>
152152
{ # CreateNodePoolRequest creates a node pool for a cluster.
153153
&quot;clusterId&quot;: &quot;A String&quot;, # Required. Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.
154154
&quot;nodePool&quot;: { # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
155+
&quot;autopilotConfig&quot;: { # 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
156+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
157+
},
155158
&quot;autoscaling&quot;: { # 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.
156159
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
157160
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -640,6 +643,9 @@ <h3>Method Details</h3>
640643
An object of the form:
641644

642645
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
646+
&quot;autopilotConfig&quot;: { # 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
647+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
648+
},
643649
&quot;autoscaling&quot;: { # 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.
644650
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
645651
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -956,6 +962,9 @@ <h3>Method Details</h3>
956962
{ # ListNodePoolsResponse is the result of ListNodePoolsRequest.
957963
&quot;nodePools&quot;: [ # A list of node pools for a cluster.
958964
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
965+
&quot;autopilotConfig&quot;: { # 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
966+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
967+
},
959968
&quot;autoscaling&quot;: { # 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.
960969
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
961970
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.

‎docs/dyn/container_v1beta1.projects.zones.clusters.html

+9
Original file line numberDiff line numberDiff line change
@@ -1042,6 +1042,9 @@ <h3>Method Details</h3>
10421042
},
10431043
&quot;nodePools&quot;: [ # The node pools associated with this cluster. This field should not be set if &quot;node_config&quot; or &quot;initial_node_count&quot; are specified.
10441044
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
1045+
&quot;autopilotConfig&quot;: { # 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
1046+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
1047+
},
10451048
&quot;autoscaling&quot;: { # 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.
10461049
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
10471050
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -2315,6 +2318,9 @@ <h3>Method Details</h3>
23152318
},
23162319
&quot;nodePools&quot;: [ # The node pools associated with this cluster. This field should not be set if &quot;node_config&quot; or &quot;initial_node_count&quot; are specified.
23172320
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
2321+
&quot;autopilotConfig&quot;: { # 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
2322+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
2323+
},
23182324
&quot;autoscaling&quot;: { # 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.
23192325
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
23202326
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -3497,6 +3503,9 @@ <h3>Method Details</h3>
34973503
},
34983504
&quot;nodePools&quot;: [ # The node pools associated with this cluster. This field should not be set if &quot;node_config&quot; or &quot;initial_node_count&quot; are specified.
34993505
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
3506+
&quot;autopilotConfig&quot;: { # 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
3507+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
3508+
},
35003509
&quot;autoscaling&quot;: { # 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.
35013510
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
35023511
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.

‎docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html

+9
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ <h3>Method Details</h3>
217217
{ # CreateNodePoolRequest creates a node pool for a cluster.
218218
&quot;clusterId&quot;: &quot;A String&quot;, # Required. Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.
219219
&quot;nodePool&quot;: { # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
220+
&quot;autopilotConfig&quot;: { # 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
221+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
222+
},
220223
&quot;autoscaling&quot;: { # 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.
221224
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
222225
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -705,6 +708,9 @@ <h3>Method Details</h3>
705708
An object of the form:
706709

707710
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
711+
&quot;autopilotConfig&quot;: { # 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
712+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
713+
},
708714
&quot;autoscaling&quot;: { # 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.
709715
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
710716
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.
@@ -1021,6 +1027,9 @@ <h3>Method Details</h3>
10211027
{ # ListNodePoolsResponse is the result of ListNodePoolsRequest.
10221028
&quot;nodePools&quot;: [ # A list of node pools for a cluster.
10231029
{ # NodePool contains the name and configuration for a cluster&#x27;s node pool. Node pools are a set of nodes (i.e. VM&#x27;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.
1030+
&quot;autopilotConfig&quot;: { # 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
1031+
&quot;enabled&quot;: True or False, # Denotes that nodes belonging to this node pool are Autopilot nodes.
1032+
},
10241033
&quot;autoscaling&quot;: { # 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.
10251034
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
10261035
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.

0 commit comments

Comments
 (0)
Please sign in to comment.