|
45720 | 45720 | }
|
45721 | 45721 | }
|
45722 | 45722 | },
|
45723 |
| - "revision": "20250708", |
| 45723 | + "revision": "20250717", |
45724 | 45724 | "rootUrl": "https://compute.googleapis.com/",
|
45725 | 45725 | "schemas": {
|
45726 | 45726 | "AWSV4Signature": {
|
|
47125 | 47125 | "description": "[Output Only] Contains output only fields.",
|
47126 | 47126 | "id": "AllocationResourceStatus",
|
47127 | 47127 | "properties": {
|
| 47128 | + "healthInfo": { |
| 47129 | + "$ref": "AllocationResourceStatusHealthInfo", |
| 47130 | + "description": "[Output only] Health information for the reservation." |
| 47131 | + }, |
47128 | 47132 | "reservationBlockCount": {
|
47129 | 47133 | "description": "The number of reservation blocks associated with this reservation.",
|
47130 | 47134 | "format": "int32",
|
|
47141 | 47145 | },
|
47142 | 47146 | "type": "object"
|
47143 | 47147 | },
|
| 47148 | + "AllocationResourceStatusHealthInfo": { |
| 47149 | + "description": "Health information for the reservation.", |
| 47150 | + "id": "AllocationResourceStatusHealthInfo", |
| 47151 | + "properties": { |
| 47152 | + "degradedBlockCount": { |
| 47153 | + "description": "The number of reservation blocks that are degraded.", |
| 47154 | + "format": "int32", |
| 47155 | + "type": "integer" |
| 47156 | + }, |
| 47157 | + "healthStatus": { |
| 47158 | + "description": "The health status of the reservation.", |
| 47159 | + "enum": [ |
| 47160 | + "DEGRADED", |
| 47161 | + "HEALTHY", |
| 47162 | + "HEALTH_STATUS_UNSPECIFIED" |
| 47163 | + ], |
| 47164 | + "enumDescriptions": [ |
| 47165 | + "The reservation is degraded.", |
| 47166 | + "The reservation is healthy.", |
| 47167 | + "The health status of the reservation is unspecified." |
| 47168 | + ], |
| 47169 | + "type": "string" |
| 47170 | + }, |
| 47171 | + "healthyBlockCount": { |
| 47172 | + "description": "The number of reservation blocks that are healthy.", |
| 47173 | + "format": "int32", |
| 47174 | + "type": "integer" |
| 47175 | + } |
| 47176 | + }, |
| 47177 | + "type": "object" |
| 47178 | + }, |
47144 | 47179 | "AllocationResourceStatusSpecificSKUAllocation": {
|
47145 | 47180 | "description": "Contains Properties set for the reservation.",
|
47146 | 47181 | "id": "AllocationResourceStatusSpecificSKUAllocation",
|
|
82963 | 82998 | "description": "[Output Only] Reserved for future use.",
|
82964 | 82999 | "type": "boolean"
|
82965 | 83000 | },
|
| 83001 | + "schedulingType": { |
| 83002 | + "description": "The type of maintenance for the reservation.", |
| 83003 | + "enum": [ |
| 83004 | + "GROUPED", |
| 83005 | + "GROUP_MAINTENANCE_TYPE_UNSPECIFIED", |
| 83006 | + "INDEPENDENT" |
| 83007 | + ], |
| 83008 | + "enumDescriptions": [ |
| 83009 | + "Maintenance on all reserved instances in the reservation is synchronized.", |
| 83010 | + "Unknown maintenance type.", |
| 83011 | + "Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window." |
| 83012 | + ], |
| 83013 | + "type": "string" |
| 83014 | + }, |
82966 | 83015 | "selfLink": {
|
82967 | 83016 | "description": "[Output Only] Server-defined fully-qualified URL for this resource.",
|
82968 | 83017 | "type": "string"
|
|
83218 | 83267 | "description": "[Output Only] Creation timestamp in RFC3339 text format.",
|
83219 | 83268 | "type": "string"
|
83220 | 83269 | },
|
| 83270 | + "healthInfo": { |
| 83271 | + "$ref": "ReservationBlockHealthInfo", |
| 83272 | + "description": "[Output Only] Health information for the reservation block." |
| 83273 | + }, |
83221 | 83274 | "id": {
|
83222 | 83275 | "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
|
83223 | 83276 | "format": "uint64",
|
|
83286 | 83339 | },
|
83287 | 83340 | "type": "object"
|
83288 | 83341 | },
|
| 83342 | + "ReservationBlockHealthInfo": { |
| 83343 | + "description": "Health information for the reservation block.", |
| 83344 | + "id": "ReservationBlockHealthInfo", |
| 83345 | + "properties": { |
| 83346 | + "degradedSubBlockCount": { |
| 83347 | + "description": "The number of subBlocks that are degraded.", |
| 83348 | + "format": "int32", |
| 83349 | + "type": "integer" |
| 83350 | + }, |
| 83351 | + "healthStatus": { |
| 83352 | + "description": "The health status of the reservation block.", |
| 83353 | + "enum": [ |
| 83354 | + "DEGRADED", |
| 83355 | + "HEALTHY", |
| 83356 | + "HEALTH_STATUS_UNSPECIFIED" |
| 83357 | + ], |
| 83358 | + "enumDescriptions": [ |
| 83359 | + "The reservation block is degraded.", |
| 83360 | + "The reservation block is healthy.", |
| 83361 | + "The health status of the reservation block is unspecified." |
| 83362 | + ], |
| 83363 | + "type": "string" |
| 83364 | + }, |
| 83365 | + "healthySubBlockCount": { |
| 83366 | + "description": "The number of subBlocks that are healthy.", |
| 83367 | + "format": "int32", |
| 83368 | + "type": "integer" |
| 83369 | + } |
| 83370 | + }, |
| 83371 | + "type": "object" |
| 83372 | + }, |
83289 | 83373 | "ReservationBlockPhysicalTopology": {
|
83290 | 83374 | "id": "ReservationBlockPhysicalTopology",
|
83291 | 83375 | "properties": {
|
|
83674 | 83758 | "description": "[Output Only] Creation timestamp in RFC3339 text format.",
|
83675 | 83759 | "type": "string"
|
83676 | 83760 | },
|
| 83761 | + "healthInfo": { |
| 83762 | + "$ref": "ReservationSubBlockHealthInfo", |
| 83763 | + "description": "[Output Only] Health information for the reservation subBlock." |
| 83764 | + }, |
83677 | 83765 | "id": {
|
83678 | 83766 | "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
|
83679 | 83767 | "format": "uint64",
|
|
83732 | 83820 | },
|
83733 | 83821 | "type": "object"
|
83734 | 83822 | },
|
| 83823 | + "ReservationSubBlockHealthInfo": { |
| 83824 | + "description": "Health information for the reservation subBlock.", |
| 83825 | + "id": "ReservationSubBlockHealthInfo", |
| 83826 | + "properties": { |
| 83827 | + "degradedHostCount": { |
| 83828 | + "description": "The number of degraded hosts in the reservation subBlock.", |
| 83829 | + "format": "int32", |
| 83830 | + "type": "integer" |
| 83831 | + }, |
| 83832 | + "degradedInfraCount": { |
| 83833 | + "description": "The number of degraded infrastructure (e.g NV link domain) in the reservation subblock.", |
| 83834 | + "format": "int32", |
| 83835 | + "type": "integer" |
| 83836 | + }, |
| 83837 | + "healthStatus": { |
| 83838 | + "description": "The health status of the reservation subBlock.", |
| 83839 | + "enum": [ |
| 83840 | + "DEGRADED", |
| 83841 | + "HEALTHY", |
| 83842 | + "HEALTH_STATUS_UNSPECIFIED" |
| 83843 | + ], |
| 83844 | + "enumDescriptions": [ |
| 83845 | + "The reservation subBlock is degraded.", |
| 83846 | + "The reservation subBlock is healthy.", |
| 83847 | + "The health status of the reservation subBlock is unspecified." |
| 83848 | + ], |
| 83849 | + "type": "string" |
| 83850 | + }, |
| 83851 | + "healthyHostCount": { |
| 83852 | + "description": "The number of healthy hosts in the reservation subBlock.", |
| 83853 | + "format": "int32", |
| 83854 | + "type": "integer" |
| 83855 | + }, |
| 83856 | + "healthyInfraCount": { |
| 83857 | + "description": "The number of healthy infrastructure (e.g NV link domain) in the reservation subblock.", |
| 83858 | + "format": "int32", |
| 83859 | + "type": "integer" |
| 83860 | + } |
| 83861 | + }, |
| 83862 | + "type": "object" |
| 83863 | + }, |
83735 | 83864 | "ReservationSubBlockPhysicalTopology": {
|
83736 | 83865 | "id": "ReservationSubBlockPhysicalTopology",
|
83737 | 83866 | "properties": {
|
|
99228 | 99357 | "description": "Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.",
|
99229 | 99358 | "type": "boolean"
|
99230 | 99359 | },
|
| 99360 | + "maintenanceReasons": { |
| 99361 | + "description": "The reasons for the maintenance. Only valid for vms.", |
| 99362 | + "items": { |
| 99363 | + "enum": [ |
| 99364 | + "FAILURE_DISK", |
| 99365 | + "FAILURE_GPU", |
| 99366 | + "FAILURE_GPU_TEMPERATURE", |
| 99367 | + "FAILURE_GPU_XID", |
| 99368 | + "FAILURE_INFRA", |
| 99369 | + "FAILURE_INTERFACE", |
| 99370 | + "FAILURE_MEMORY", |
| 99371 | + "FAILURE_NETWORK", |
| 99372 | + "FAILURE_NVLINK", |
| 99373 | + "INFRASTRUCTURE_RELOCATION", |
| 99374 | + "MAINTENANCE_REASON_UNKNOWN" |
| 99375 | + ], |
| 99376 | + "enumDescriptions": [ |
| 99377 | + "Maintenance due to disk errors.", |
| 99378 | + "Maintenance due to GPU errors.", |
| 99379 | + "Maintenance due to high GPU temperature.", |
| 99380 | + "Maintenance due to GPU xid failure.", |
| 99381 | + "Maintenance due to infrastructure errors.", |
| 99382 | + "Maintenance due to interface errors.", |
| 99383 | + "Maintenance due to memory errors.", |
| 99384 | + "Maintenance due to network errors.", |
| 99385 | + "Maintenance due to NVLink failure.", |
| 99386 | + "Maintenance due to infrastructure relocation.", |
| 99387 | + "Unknown maintenance reason. Do not use this value." |
| 99388 | + ], |
| 99389 | + "type": "string" |
| 99390 | + }, |
| 99391 | + "type": "array" |
| 99392 | + }, |
99231 | 99393 | "maintenanceStatus": {
|
99232 | 99394 | "enum": [
|
99233 | 99395 | "ONGOING",
|
|
0 commit comments