Skip to content

Commit 6764f0e

Browse files
feat: Update Compute Engine v1 API to revision 20250717 (#1074)
1 parent 3d37c58 commit 6764f0e

File tree

4 files changed

+356
-18
lines changed

4 files changed

+356
-18
lines changed

google/cloud/compute/v1/compute.config.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"converterVersion": "",
3-
"updateTime": "2025-07-16T16:32:55Z",
3+
"updateTime": "2025-07-29T08:32:49Z",
44
"apiVersion": "v1",
5-
"discoveryRevision": "20250708",
5+
"discoveryRevision": "20250717",
66
"inlineSchemas": [
77
{
8-
"schema": "f63fd35b",
8+
"schema": "7db34f55",
99
"locations": {
1010
"Data": [
1111
"schemas.AutoscalerList.warning.data.data",
@@ -196,7 +196,7 @@
196196
}
197197
},
198198
{
199-
"schema": "8af375f7",
199+
"schema": "1266f1f1",
200200
"locations": {
201201
"Warning": [
202202
"schemas.StoragePoolTypeAggregatedList.warning",
@@ -383,7 +383,7 @@
383383
}
384384
},
385385
{
386-
"schema": "3f325704",
386+
"schema": "c6a5d2fe",
387387
"locations": {
388388
"ErrorDetails": [
389389
"schemas.InstanceGroupManagerResizeRequestStatusLastAttempt.error.errors.errors.errorDetails.errorDetails",
@@ -394,7 +394,7 @@
394394
}
395395
},
396396
{
397-
"schema": "6ec293ed",
397+
"schema": "f6360fe7",
398398
"locations": {
399399
"Errors": [
400400
"schemas.Operation.error.errors.errors",
@@ -405,7 +405,7 @@
405405
}
406406
},
407407
{
408-
"schema": "1e4e2558",
408+
"schema": "a5c1a152",
409409
"locations": {
410410
"Error": [
411411
"schemas.InstanceGroupManagerResizeRequestStatusLastAttempt.error",
@@ -415,7 +415,7 @@
415415
}
416416
},
417417
{
418-
"schema": "4c7628dc",
418+
"schema": "d3e9a4d6",
419419
"locations": {
420420
"Warnings": [
421421
"schemas.Operation.warnings.warnings",
@@ -441,7 +441,7 @@
441441
}
442442
},
443443
{
444-
"schema": "65ade436",
444+
"schema": "ed216030",
445445
"locations": {
446446
"Accelerators": [
447447
"schemas.MachineType.accelerators.accelerators"
@@ -969,7 +969,7 @@
969969
}
970970
},
971971
{
972-
"schema": "fba1dc3e",
972+
"schema": "83155838",
973973
"locations": {
974974
"Allowed": [
975975
"schemas.Firewall.allowed.allowed"
@@ -1905,7 +1905,7 @@
19051905
}
19061906
},
19071907
{
1908-
"schema": "cbbbdaeb",
1908+
"schema": "532f56e5",
19091909
"locations": {
19101910
"Denied": [
19111911
"schemas.Firewall.denied.denied"
@@ -3889,7 +3889,7 @@
38893889
}
38903890
},
38913891
{
3892-
"schema": "7d83b685",
3892+
"schema": "4f7327f",
38933893
"locations": {
38943894
"Items": [
38953895
"schemas.Metadata.items.items"
@@ -4865,7 +4865,7 @@
48654865
}
48664866
},
48674867
{
4868-
"schema": "e3d74295",
4868+
"schema": "6b4abe8f",
48694869
"locations": {
48704870
"ManagedInstanceLastAttemptErrors": [
48714871
"schemas.ManagedInstanceLastAttempt.errors"
@@ -5393,15 +5393,15 @@
53935393
}
53945394
},
53955395
{
5396-
"schema": "8378c921",
5396+
"schema": "aec451b",
53975397
"locations": {
53985398
"QuotaStatusWarning": [
53995399
"schemas.Region.quotaStatusWarning"
54005400
]
54015401
}
54025402
},
54035403
{
5404-
"schema": "19c4e1ce",
5404+
"schema": "a1385dc8",
54055405
"locations": {
54065406
"RawDisk": [
54075407
"schemas.Image.rawDisk"

google/cloud/compute/v1/compute.proto

Lines changed: 173 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
// Generated by the disco-to-proto3-converter. DO NOT EDIT!
1616
// Source Discovery file: compute.v1.json
17-
// Source file revision: 20250708
17+
// Source file revision: 20250717
1818
// API name: compute
1919
// API version: v1
2020

@@ -2387,6 +2387,9 @@ message AllocationReservationSharingPolicy {
23872387

23882388
// [Output Only] Contains output only fields.
23892389
message AllocationResourceStatus {
2390+
// [Output only] Health information for the reservation.
2391+
optional AllocationResourceStatusHealthInfo health_info = 235287729;
2392+
23902393
// The number of reservation blocks associated with this reservation.
23912394
optional int32 reservation_block_count = 161835754;
23922395

@@ -2398,6 +2401,36 @@ message AllocationResourceStatus {
23982401

23992402
}
24002403

2404+
// Health information for the reservation.
2405+
message AllocationResourceStatusHealthInfo {
2406+
// The health status of the reservation.
2407+
enum HealthStatus {
2408+
// A value indicating that the enum field is not set.
2409+
UNDEFINED_HEALTH_STATUS = 0;
2410+
2411+
// The reservation is degraded.
2412+
DEGRADED = 396890926;
2413+
2414+
// The reservation is healthy.
2415+
HEALTHY = 439801213;
2416+
2417+
// The health status of the reservation is unspecified.
2418+
HEALTH_STATUS_UNSPECIFIED = 482246925;
2419+
2420+
}
2421+
2422+
// The number of reservation blocks that are degraded.
2423+
optional int32 degraded_block_count = 514082636;
2424+
2425+
// The health status of the reservation.
2426+
// Check the HealthStatus enum for the list of possible values.
2427+
optional string health_status = 380545845;
2428+
2429+
// The number of reservation blocks that are healthy.
2430+
optional int32 healthy_block_count = 223625019;
2431+
2432+
}
2433+
24012434
// Contains Properties set for the reservation.
24022435
message AllocationResourceStatusSpecificSKUAllocation {
24032436
// ID of the instance template used to populate reservation properties.
@@ -28119,6 +28152,22 @@ message Reservation {
2811928152

2812028153
}
2812128154

28155+
// The type of maintenance for the reservation.
28156+
enum SchedulingType {
28157+
// A value indicating that the enum field is not set.
28158+
UNDEFINED_SCHEDULING_TYPE = 0;
28159+
28160+
// Maintenance on all reserved instances in the reservation is synchronized.
28161+
GROUPED = 474540862;
28162+
28163+
// Unknown maintenance type.
28164+
GROUP_MAINTENANCE_TYPE_UNSPECIFIED = 447183678;
28165+
28166+
// Maintenance is not synchronized for this reservation. Instead, each instance has its own maintenance window.
28167+
INDEPENDENT = 127011674;
28168+
28169+
}
28170+
2812228171
// [Output Only] The status of the reservation. - CREATING: Reservation resources are being allocated. - READY: Reservation resources have been allocated, and the reservation is ready for use. - DELETING: Reservation deletion is in progress. - UPDATING: Reservation update is in progress.
2812328172
enum Status {
2812428173
// A value indicating that the enum field is not set.
@@ -28189,6 +28238,10 @@ message Reservation {
2818928238
// [Output Only] Reserved for future use.
2819028239
optional bool satisfies_pzs = 480964267;
2819128240

28241+
// The type of maintenance for the reservation.
28242+
// Check the SchedulingType enum for the list of possible values.
28243+
optional string scheduling_type = 199835397;
28244+
2819228245
// [Output Only] Server-defined fully-qualified URL for this resource.
2819328246
optional string self_link = 456214797;
2819428247

@@ -28293,6 +28346,9 @@ message ReservationBlock {
2829328346
// [Output Only] Creation timestamp in RFC3339 text format.
2829428347
optional string creation_timestamp = 30525366;
2829528348

28349+
// [Output Only] Health information for the reservation block.
28350+
optional ReservationBlockHealthInfo health_info = 235287729;
28351+
2829628352
// [Output Only] The unique identifier for the resource. This identifier is defined by the server.
2829728353
optional uint64 id = 3355;
2829828354

@@ -28332,6 +28388,36 @@ message ReservationBlock {
2833228388

2833328389
}
2833428390

28391+
// Health information for the reservation block.
28392+
message ReservationBlockHealthInfo {
28393+
// The health status of the reservation block.
28394+
enum HealthStatus {
28395+
// A value indicating that the enum field is not set.
28396+
UNDEFINED_HEALTH_STATUS = 0;
28397+
28398+
// The reservation block is degraded.
28399+
DEGRADED = 396890926;
28400+
28401+
// The reservation block is healthy.
28402+
HEALTHY = 439801213;
28403+
28404+
// The health status of the reservation block is unspecified.
28405+
HEALTH_STATUS_UNSPECIFIED = 482246925;
28406+
28407+
}
28408+
28409+
// The number of subBlocks that are degraded.
28410+
optional int32 degraded_sub_block_count = 458044493;
28411+
28412+
// The health status of the reservation block.
28413+
// Check the HealthStatus enum for the list of possible values.
28414+
optional string health_status = 380545845;
28415+
28416+
// The number of subBlocks that are healthy.
28417+
optional int32 healthy_sub_block_count = 5348540;
28418+
28419+
}
28420+
2833528421
//
2833628422
message ReservationBlockPhysicalTopology {
2833728423
// The hash of the capacity block within the cluster.
@@ -28444,6 +28530,9 @@ message ReservationSubBlock {
2844428530
// [Output Only] Creation timestamp in RFC3339 text format.
2844528531
optional string creation_timestamp = 30525366;
2844628532

28533+
// [Output Only] Health information for the reservation subBlock.
28534+
optional ReservationSubBlockHealthInfo health_info = 235287729;
28535+
2844728536
// [Output Only] The unique identifier for the resource. This identifier is defined by the server.
2844828537
optional uint64 id = 3355;
2844928538

@@ -28477,6 +28566,42 @@ message ReservationSubBlock {
2847728566

2847828567
}
2847928568

28569+
// Health information for the reservation subBlock.
28570+
message ReservationSubBlockHealthInfo {
28571+
// The health status of the reservation subBlock.
28572+
enum HealthStatus {
28573+
// A value indicating that the enum field is not set.
28574+
UNDEFINED_HEALTH_STATUS = 0;
28575+
28576+
// The reservation subBlock is degraded.
28577+
DEGRADED = 396890926;
28578+
28579+
// The reservation subBlock is healthy.
28580+
HEALTHY = 439801213;
28581+
28582+
// The health status of the reservation subBlock is unspecified.
28583+
HEALTH_STATUS_UNSPECIFIED = 482246925;
28584+
28585+
}
28586+
28587+
// The number of degraded hosts in the reservation subBlock.
28588+
optional int32 degraded_host_count = 535025001;
28589+
28590+
// The number of degraded infrastructure (e.g NV link domain) in the reservation subblock.
28591+
optional int32 degraded_infra_count = 138638927;
28592+
28593+
// The health status of the reservation subBlock.
28594+
// Check the HealthStatus enum for the list of possible values.
28595+
optional string health_status = 380545845;
28596+
28597+
// The number of healthy hosts in the reservation subBlock.
28598+
optional int32 healthy_host_count = 40739738;
28599+
28600+
// The number of healthy infrastructure (e.g NV link domain) in the reservation subblock.
28601+
optional int32 healthy_infra_count = 385052222;
28602+
28603+
}
28604+
2848028605
//
2848128606
message ReservationSubBlockPhysicalTopology {
2848228607
// The hash of the capacity block within the cluster.
@@ -37242,6 +37367,46 @@ message Uint128 {
3724237367

3724337368
// Upcoming Maintenance notification information.
3724437369
message UpcomingMaintenance {
37370+
//
37371+
enum MaintenanceReasons {
37372+
// A value indicating that the enum field is not set.
37373+
UNDEFINED_MAINTENANCE_REASONS = 0;
37374+
37375+
// Maintenance due to disk errors.
37376+
FAILURE_DISK = 8573778;
37377+
37378+
// Maintenance due to GPU errors.
37379+
FAILURE_GPU = 467876919;
37380+
37381+
// Maintenance due to high GPU temperature.
37382+
FAILURE_GPU_TEMPERATURE = 24926540;
37383+
37384+
// Maintenance due to GPU xid failure.
37385+
FAILURE_GPU_XID = 51956587;
37386+
37387+
// Maintenance due to infrastructure errors.
37388+
FAILURE_INFRA = 270541467;
37389+
37390+
// Maintenance due to interface errors.
37391+
FAILURE_INTERFACE = 390068356;
37392+
37393+
// Maintenance due to memory errors.
37394+
FAILURE_MEMORY = 440132982;
37395+
37396+
// Maintenance due to network errors.
37397+
FAILURE_NETWORK = 42811449;
37398+
37399+
// Maintenance due to NVLink failure.
37400+
FAILURE_NVLINK = 484426295;
37401+
37402+
// Maintenance due to infrastructure relocation.
37403+
INFRASTRUCTURE_RELOCATION = 359845636;
37404+
37405+
// Unknown maintenance reason. Do not use this value.
37406+
MAINTENANCE_REASON_UNKNOWN = 50570235;
37407+
37408+
}
37409+
3724537410
//
3724637411
enum MaintenanceStatus {
3724737412
// A value indicating that the enum field is not set.
@@ -37280,6 +37445,13 @@ message UpcomingMaintenance {
3728037445
// The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
3728137446
optional string latest_window_start_time = 128032129;
3728237447

37448+
// Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
37449+
optional bool maintenance_on_shutdown = 231055754;
37450+
37451+
// The reasons for the maintenance. Only valid for vms.
37452+
// Check the MaintenanceReasons enum for the list of possible values.
37453+
repeated string maintenance_reasons = 140283267;
37454+
3728337455
//
3728437456
// Check the MaintenanceStatus enum for the list of possible values.
3728537457
optional string maintenance_status = 81645214;

0 commit comments

Comments
 (0)