You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pclass="firstline">Simulates a maintenance event.</p>
@@ -209,6 +212,14 @@ <h3>Method Details</h3>
209
212
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
210
213
"A String",
211
214
],
215
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
216
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
217
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
218
+
"maintenanceStatus": "A String", # The status of the maintenance.
219
+
"type": "A String", # Defines the type of maintenance.
220
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
221
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
222
+
},
212
223
}
213
224
214
225
nodeId: string, The unqualified resource name.
@@ -379,6 +390,14 @@ <h3>Method Details</h3>
379
390
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
380
391
"A String",
381
392
],
393
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
394
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
395
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
396
+
"maintenanceStatus": "A String", # The status of the maintenance.
397
+
"type": "A String", # Defines the type of maintenance.
398
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
399
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
400
+
},
382
401
}</pre>
383
402
</div>
384
403
@@ -530,6 +549,14 @@ <h3>Method Details</h3>
530
549
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
531
550
"A String",
532
551
],
552
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
553
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
554
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
555
+
"maintenanceStatus": "A String", # The status of the maintenance.
556
+
"type": "A String", # Defines the type of maintenance.
557
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
558
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
559
+
},
533
560
},
534
561
],
535
562
"unreachable": [ # Locations that could not be reached.
@@ -648,6 +675,14 @@ <h3>Method Details</h3>
648
675
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
649
676
"A String",
650
677
],
678
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
679
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
680
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
681
+
"maintenanceStatus": "A String", # The status of the maintenance.
682
+
"type": "A String", # Defines the type of maintenance.
683
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
684
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
685
+
},
651
686
}
652
687
653
688
updateMask: string, Required. Mask of fields from Node to update. Supported fields: [description, tags, labels, metadata, network_config.enable_external_ips].
name: string, Required. The resource name. (required)
724
+
body: object, The request body.
725
+
The object takes the form of:
726
+
727
+
{ # Request for PerformMaintenance.
728
+
}
729
+
730
+
x__xgafv: string, V1 error format.
731
+
Allowed values
732
+
1 - v1 error format
733
+
2 - v2 error format
734
+
735
+
Returns:
736
+
An object of the form:
737
+
738
+
{ # This resource represents a long-running operation that is the result of a network API call.
739
+
"done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
740
+
"error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
741
+
"code": 42, # The status code, which should be an enum value of google.rpc.Code.
742
+
"details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
743
+
{
744
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
745
+
},
746
+
],
747
+
"message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
748
+
},
749
+
"metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
750
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
751
+
},
752
+
"name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
753
+
"response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
754
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
<pclass="firstline">Resets a QueuedResource TPU instance</p>
@@ -256,6 +259,14 @@ <h3>Method Details</h3>
256
259
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
257
260
"A String",
258
261
],
262
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
263
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
264
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
265
+
"maintenanceStatus": "A String", # The status of the maintenance.
266
+
"type": "A String", # Defines the type of maintenance.
267
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
268
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
269
+
},
259
270
},
260
271
"nodeId": "A String", # The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params.
261
272
"parent": "A String", # Required. The parent resource name.
@@ -492,6 +503,14 @@ <h3>Method Details</h3>
492
503
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
493
504
"A String",
494
505
],
506
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
507
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
508
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
509
+
"maintenanceStatus": "A String", # The status of the maintenance.
510
+
"type": "A String", # Defines the type of maintenance.
511
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
512
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
513
+
},
495
514
},
496
515
"nodeId": "A String", # The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params.
497
516
"parent": "A String", # Required. The parent resource name.
@@ -666,6 +685,14 @@ <h3>Method Details</h3>
666
685
"tags": [ # Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
667
686
"A String",
668
687
],
688
+
"upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. Upcoming maintenance on this TPU node.
689
+
"canReschedule": True or False, # Indicates if the maintenance can be customer triggered.
690
+
"latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
691
+
"maintenanceStatus": "A String", # The status of the maintenance.
692
+
"type": "A String", # Defines the type of maintenance.
693
+
"windowEndTime": "A String", # The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
694
+
"windowStartTime": "A String", # The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
695
+
},
669
696
},
670
697
"nodeId": "A String", # The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params.
671
698
"parent": "A String", # Required. The parent resource name.
<pre>Perform manual maintenance on specific nodes of a QueuedResource.
727
+
728
+
Args:
729
+
name: string, Required. The name of the QueuedResource which holds the nodes to perform maintenance on. (required)
730
+
body: object, The request body.
731
+
The object takes the form of:
732
+
733
+
{ # Request for PerformMaintenanceQueuedResource.
734
+
"nodeNames": [ # The names of the nodes to perform maintenance on.
735
+
"A String",
736
+
],
737
+
}
738
+
739
+
x__xgafv: string, V1 error format.
740
+
Allowed values
741
+
1 - v1 error format
742
+
2 - v2 error format
743
+
744
+
Returns:
745
+
An object of the form:
746
+
747
+
{ # This resource represents a long-running operation that is the result of a network API call.
748
+
"done": True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
749
+
"error": { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
750
+
"code": 42, # The status code, which should be an enum value of google.rpc.Code.
751
+
"details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
752
+
{
753
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
754
+
},
755
+
],
756
+
"message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
757
+
},
758
+
"metadata": { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
759
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
760
+
},
761
+
"name": "A String", # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
762
+
"response": { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
763
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
0 commit comments