diff --git a/dataproc/v1/dataproc-api.json b/dataproc/v1/dataproc-api.json index 9d361ab42ff..a566d0559a6 100644 --- a/dataproc/v1/dataproc-api.json +++ b/dataproc/v1/dataproc-api.json @@ -5012,7 +5012,7 @@ } } }, - "revision": "20250930", + "revision": "20251001", "rootUrl": "https://dataproc.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -9619,6 +9619,10 @@ "description": "Optional. Specifying the cluster_uuid means the RPC will fail (with error NOT_FOUND) if a cluster with the specified UUID does not exist.", "type": "string" }, + "dataprocSuperUser": { + "description": "Optional. Whether the request is submitted by Dataproc super user. If true, IAM will check 'dataproc.clusters.repair' permission instead of 'dataproc.clusters.update' permission. This is to give Dataproc superuser the ability to repair clusters without granting the overly broad update permission.", + "type": "boolean" + }, "gracefulDecommissionTimeout": { "description": "Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning facilitates the removal of cluster nodes without interrupting jobs in progress. The timeout specifies the amount of time to wait for jobs finish before forcefully removing nodes. The default timeout is 0 for forceful decommissioning, and the maximum timeout period is 1 day. (see JSON Mapping—Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)).graceful_decommission_timeout is supported in Dataproc image versions 1.2+.", "format": "google-duration", @@ -12600,11 +12604,6 @@ "format": "int64", "type": "string" }, - "milliSlotSeconds": { - "description": "Optional. Slot usage in (milliSlot x seconds).", - "format": "int64", - "type": "string" - }, "shuffleStorageGbSeconds": { "description": "Optional. Shuffle storage usage in (GB x seconds) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).", "format": "int64", @@ -12641,11 +12640,6 @@ "format": "int64", "type": "string" }, - "milliSlot": { - "description": "Optional. Milli (one-thousandth) Slot usage of the workload.", - "format": "int64", - "type": "string" - }, "shuffleStorageGb": { "description": "Optional. Shuffle Storage in gigabytes (GB). (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing))", "format": "int64", diff --git a/dataproc/v1/dataproc-gen.go b/dataproc/v1/dataproc-gen.go index 9225ead7a90..fe530c8c809 100644 --- a/dataproc/v1/dataproc-gen.go +++ b/dataproc/v1/dataproc-gen.go @@ -5858,6 +5858,12 @@ type RepairClusterRequest struct { // ClusterUuid: Optional. Specifying the cluster_uuid means the RPC will fail // (with error NOT_FOUND) if a cluster with the specified UUID does not exist. ClusterUuid string `json:"clusterUuid,omitempty"` + // DataprocSuperUser: Optional. Whether the request is submitted by Dataproc + // super user. If true, IAM will check 'dataproc.clusters.repair' permission + // instead of 'dataproc.clusters.update' permission. This is to give Dataproc + // superuser the ability to repair clusters without granting the overly broad + // update permission. + DataprocSuperUser bool `json:"dataprocSuperUser,omitempty"` // GracefulDecommissionTimeout: Optional. Timeout for graceful YARN // decommissioning. Graceful decommissioning facilitates the removal of cluster // nodes without interrupting jobs in progress. The timeout specifies the @@ -9040,8 +9046,6 @@ type UsageMetrics struct { // seconds) (see Dataproc Serverless pricing // (https://cloud.google.com/dataproc-serverless/pricing)). MilliDcuSeconds int64 `json:"milliDcuSeconds,omitempty,string"` - // MilliSlotSeconds: Optional. Slot usage in (milliSlot x seconds). - MilliSlotSeconds int64 `json:"milliSlotSeconds,omitempty,string"` // ShuffleStorageGbSeconds: Optional. Shuffle storage usage in (GB x seconds) // (see Dataproc Serverless pricing // (https://cloud.google.com/dataproc-serverless/pricing)). @@ -9083,8 +9087,6 @@ type UsageSnapshot struct { // (DCUs) charged at premium tier (see Dataproc Serverless pricing // (https://cloud.google.com/dataproc-serverless/pricing)). MilliDcuPremium int64 `json:"milliDcuPremium,omitempty,string"` - // MilliSlot: Optional. Milli (one-thousandth) Slot usage of the workload. - MilliSlot int64 `json:"milliSlot,omitempty,string"` // ShuffleStorageGb: Optional. Shuffle Storage in gigabytes (GB). (see Dataproc // Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)) ShuffleStorageGb int64 `json:"shuffleStorageGb,omitempty,string"`