Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
164 changes: 163 additions & 1 deletion compute/v0.beta/compute-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -45720,7 +45720,7 @@
}
}
},
"revision": "20250708",
"revision": "20250717",
"rootUrl": "https://compute.googleapis.com/",
"schemas": {
"AWSV4Signature": {
Expand Down Expand Up @@ -47125,6 +47125,10 @@
"description": "[Output Only] Contains output only fields.",
"id": "AllocationResourceStatus",
"properties": {
"healthInfo": {
"$ref": "AllocationResourceStatusHealthInfo",
"description": "[Output only] Health information for the reservation."
},
"reservationBlockCount": {
"description": "The number of reservation blocks associated with this reservation.",
"format": "int32",
Expand All @@ -47141,6 +47145,37 @@
},
"type": "object"
},
"AllocationResourceStatusHealthInfo": {
"description": "Health information for the reservation.",
"id": "AllocationResourceStatusHealthInfo",
"properties": {
"degradedBlockCount": {
"description": "The number of reservation blocks that are degraded.",
"format": "int32",
"type": "integer"
},
"healthStatus": {
"description": "The health status of the reservation.",
"enum": [
"DEGRADED",
"HEALTHY",
"HEALTH_STATUS_UNSPECIFIED"
],
"enumDescriptions": [
"The reservation is degraded.",
"The reservation is healthy.",
"The health status of the reservation is unspecified."
],
"type": "string"
},
"healthyBlockCount": {
"description": "The number of reservation blocks that are healthy.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"AllocationResourceStatusSpecificSKUAllocation": {
"description": "Contains Properties set for the reservation.",
"id": "AllocationResourceStatusSpecificSKUAllocation",
Expand Down Expand Up @@ -82963,6 +82998,20 @@
"description": "[Output Only] Reserved for future use.",
"type": "boolean"
},
"schedulingType": {
"description": "The type of maintenance for the reservation.",
"enum": [
"GROUPED",
"GROUP_MAINTENANCE_TYPE_UNSPECIFIED",
"INDEPENDENT"
],
"enumDescriptions": [
"Maintenance on all reserved instances in the reservation is synchronized.",
"Unknown maintenance type.",
"Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window."
],
"type": "string"
},
"selfLink": {
"description": "[Output Only] Server-defined fully-qualified URL for this resource.",
"type": "string"
Expand Down Expand Up @@ -83218,6 +83267,10 @@
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
"type": "string"
},
"healthInfo": {
"$ref": "ReservationBlockHealthInfo",
"description": "[Output Only] Health information for the reservation block."
},
"id": {
"description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
"format": "uint64",
Expand Down Expand Up @@ -83286,6 +83339,37 @@
},
"type": "object"
},
"ReservationBlockHealthInfo": {
"description": "Health information for the reservation block.",
"id": "ReservationBlockHealthInfo",
"properties": {
"degradedSubBlockCount": {
"description": "The number of subBlocks that are degraded.",
"format": "int32",
"type": "integer"
},
"healthStatus": {
"description": "The health status of the reservation block.",
"enum": [
"DEGRADED",
"HEALTHY",
"HEALTH_STATUS_UNSPECIFIED"
],
"enumDescriptions": [
"The reservation block is degraded.",
"The reservation block is healthy.",
"The health status of the reservation block is unspecified."
],
"type": "string"
},
"healthySubBlockCount": {
"description": "The number of subBlocks that are healthy.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"ReservationBlockPhysicalTopology": {
"id": "ReservationBlockPhysicalTopology",
"properties": {
Expand Down Expand Up @@ -83674,6 +83758,10 @@
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
"type": "string"
},
"healthInfo": {
"$ref": "ReservationSubBlockHealthInfo",
"description": "[Output Only] Health information for the reservation subBlock."
},
"id": {
"description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
"format": "uint64",
Expand Down Expand Up @@ -83732,6 +83820,47 @@
},
"type": "object"
},
"ReservationSubBlockHealthInfo": {
"description": "Health information for the reservation subBlock.",
"id": "ReservationSubBlockHealthInfo",
"properties": {
"degradedHostCount": {
"description": "The number of degraded hosts in the reservation subBlock.",
"format": "int32",
"type": "integer"
},
"degradedInfraCount": {
"description": "The number of degraded infrastructure (e.g NV link domain) in the reservation subblock.",
"format": "int32",
"type": "integer"
},
"healthStatus": {
"description": "The health status of the reservation subBlock.",
"enum": [
"DEGRADED",
"HEALTHY",
"HEALTH_STATUS_UNSPECIFIED"
],
"enumDescriptions": [
"The reservation subBlock is degraded.",
"The reservation subBlock is healthy.",
"The health status of the reservation subBlock is unspecified."
],
"type": "string"
},
"healthyHostCount": {
"description": "The number of healthy hosts in the reservation subBlock.",
"format": "int32",
"type": "integer"
},
"healthyInfraCount": {
"description": "The number of healthy infrastructure (e.g NV link domain) in the reservation subblock.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"ReservationSubBlockPhysicalTopology": {
"id": "ReservationSubBlockPhysicalTopology",
"properties": {
Expand Down Expand Up @@ -99228,6 +99357,39 @@
"description": "Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.",
"type": "boolean"
},
"maintenanceReasons": {
"description": "The reasons for the maintenance. Only valid for vms.",
"items": {
"enum": [
"FAILURE_DISK",
"FAILURE_GPU",
"FAILURE_GPU_TEMPERATURE",
"FAILURE_GPU_XID",
"FAILURE_INFRA",
"FAILURE_INTERFACE",
"FAILURE_MEMORY",
"FAILURE_NETWORK",
"FAILURE_NVLINK",
"INFRASTRUCTURE_RELOCATION",
"MAINTENANCE_REASON_UNKNOWN"
],
"enumDescriptions": [
"Maintenance due to disk errors.",
"Maintenance due to GPU errors.",
"Maintenance due to high GPU temperature.",
"Maintenance due to GPU xid failure.",
"Maintenance due to infrastructure errors.",
"Maintenance due to interface errors.",
"Maintenance due to memory errors.",
"Maintenance due to network errors.",
"Maintenance due to NVLink failure.",
"Maintenance due to infrastructure relocation.",
"Unknown maintenance reason. Do not use this value."
],
"type": "string"
},
"type": "array"
},
"maintenanceStatus": {
"enum": [
"ONGOING",
Expand Down
Loading