diff --git a/DiscoveryJson/tpu.v2alpha1.json b/DiscoveryJson/tpu.v2alpha1.json
index 953f1a39133..dcfe2fab3af 100644
--- a/DiscoveryJson/tpu.v2alpha1.json
+++ b/DiscoveryJson/tpu.v2alpha1.json
@@ -965,7 +965,7 @@
}
}
},
- "revision": "20241009",
+ "revision": "20241017",
"rootUrl": "https://tpu.googleapis.com/",
"schemas": {
"AcceleratorConfig": {
@@ -1461,6 +1461,20 @@
"nodeIdPrefix": {
"description": "Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = \"np\", node ids of nodes created will be \"np-0\", \"np-1\", \"np-2\". If this field is not provided we use queued_resource_id as the node_id_prefix.",
"type": "string"
+ },
+ "workloadType": {
+ "description": "Optional. The workload type for the multi-node request.",
+ "enum": [
+ "WORKLOAD_TYPE_UNSPECIFIED",
+ "THROUGHPUT_OPTIMIZED",
+ "AVAILABILITY_OPTIMIZED"
+ ],
+ "enumDescriptions": [
+ "Not specified.",
+ "All of the nodes are available most of the time. Recommended for training workloads.",
+ "Most of the nodes are available all of the time. Recommended for serving workloads."
+ ],
+ "type": "string"
}
},
"type": "object"
diff --git a/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.cs b/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.cs
index b1686bd3eb9..e439a3c4647 100644
--- a/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.cs
+++ b/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.cs
@@ -2571,6 +2571,10 @@ public class MultiNodeParams : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("nodeIdPrefix")]
public virtual string NodeIdPrefix { get; set; }
+ /// Optional. The workload type for the multi-node request.
+ [Newtonsoft.Json.JsonPropertyAttribute("workloadType")]
+ public virtual string WorkloadType { get; set; }
+
/// The ETag of the item.
public virtual string ETag { get; set; }
}
diff --git a/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj b/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj
index 2f9c7166584..7a8c3136562 100644
--- a/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj
+++ b/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj
@@ -3,7 +3,7 @@
Google.Apis.TPU.v2alpha1 Client Library
- 1.68.0.3569
+ 1.68.0.3577
Google LLC
Copyright 2024 Google LLC
Google