@@ -2707,6 +2707,24 @@ message UpdateNodePoolRequest {
2707
2707
2708
2708
// Parameters that can be configured on Windows nodes.
2709
2709
WindowsNodeConfig windows_node_config = 34 ;
2710
+
2711
+ // Optional. The desired [Google Compute Engine machine
2712
+ // type](https://cloud.google.com/compute/docs/machine-types) for nodes in the
2713
+ // node pool. Initiates an upgrade operation that migrates the nodes in the
2714
+ // node pool to the specified machine type.
2715
+ string machine_type = 36 [(google.api.field_behavior ) = OPTIONAL ];
2716
+
2717
+ // Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or
2718
+ // 'pd-balanced') for nodes in the node pool.
2719
+ // Initiates an upgrade operation that migrates the nodes in the
2720
+ // node pool to the specified disk type.
2721
+ string disk_type = 37 [(google.api.field_behavior ) = OPTIONAL ];
2722
+
2723
+ // Optional. The desired disk size for nodes in the node pool specified in GB.
2724
+ // The smallest allowed disk size is 10GB.
2725
+ // Initiates an upgrade operation that migrates the nodes in the
2726
+ // node pool to the specified disk size.
2727
+ int64 disk_size_gb = 38 [(google.api.field_behavior ) = OPTIONAL ];
2710
2728
}
2711
2729
2712
2730
// SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.
@@ -3427,6 +3445,10 @@ message NodePool {
3427
3445
// The type of placement.
3428
3446
Type type = 1 ;
3429
3447
3448
+ // Optional. TPU placement topology for pod slice node pool.
3449
+ // https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies
3450
+ string tpu_topology = 2 [(google.api.field_behavior ) = OPTIONAL ];
3451
+
3430
3452
// If set, refers to the name of a custom resource policy supplied by the
3431
3453
// user. The resource policy must be in the same project and region as the
3432
3454
// node pool. If not found, InvalidArgument error is returned.
0 commit comments