diff --git a/google/cloud/tpu/v2alpha1/cloud_tpu.proto b/google/cloud/tpu/v2alpha1/cloud_tpu.proto index 54af59170..71b88386b 100644 --- a/google/cloud/tpu/v2alpha1/cloud_tpu.proto +++ b/google/cloud/tpu/v2alpha1/cloud_tpu.proto @@ -525,6 +525,9 @@ message Node { // Shielded Instance options. ShieldedInstanceConfig shielded_instance_config = 45; + + // Output only. Whether the Node belongs to a Multislice group. + bool multislice_node = 47 [(google.api.field_behavior) = OUTPUT_ONLY]; } // A QueuedResource represents a request for resources that will be placed @@ -912,6 +915,13 @@ message DeleteQueuedResourceRequest { // Idempotent request UUID. string request_id = 2; + + // If set to true, all running nodes belonging to this queued resource will + // be deleted first and then the queued resource will be deleted. + // Otherwise (i.e. force=false), the queued resource will only be deleted if + // its nodes have already been deleted or the queued resource is in the + // ACCEPTED, FAILED, or SUSPENDED state. + bool force = 3; } // The per-product per-project service identity for Cloud TPU service.