Skip to content

Commit 2ef62ea

Browse files
feat: Update Compute Engine v1 API to revision 20250708 (#1073)
1 parent 86445df commit 2ef62ea

4 files changed

Lines changed: 122 additions & 18 deletions

File tree

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

google/cloud/compute/v1/compute.proto

Lines changed: 47 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: 20250626
17+
// Source file revision: 20250708
1818
// API name: compute
1919
// API version: v1
2020

@@ -10564,6 +10564,22 @@ message GetRegionUrlMapRequest {
1056410564

1056510565
// A request message for ReservationBlocks.Get. See the method description for details.
1056610566
message GetReservationBlockRequest {
10567+
// View of the Block.
10568+
enum View {
10569+
// A value indicating that the enum field is not set.
10570+
UNDEFINED_VIEW = 0;
10571+
10572+
// This view includes basic information about the reservation block
10573+
BASIC = 62970894;
10574+
10575+
// The default / unset value. The API will default to the BASIC view.
10576+
BLOCK_VIEW_UNSPECIFIED = 275070479;
10577+
10578+
// Includes detailed topology view.
10579+
FULL = 2169487;
10580+
10581+
}
10582+
1056710583
// Project ID for this request.
1056810584
string project = 227560217 [(google.api.field_behavior) = REQUIRED];
1056910585

@@ -10573,6 +10589,10 @@ message GetReservationBlockRequest {
1057310589
// The name of the reservation block. Name should conform to RFC1035 or be a resource ID.
1057410590
string reservation_block = 532832858 [(google.api.field_behavior) = REQUIRED];
1057510591

10592+
// View of the Block.
10593+
// Check the View enum for the list of possible values.
10594+
optional string view = 3619493;
10595+
1057610596
// Name of the zone for this request. Zone name should conform to RFC1035.
1057710597
string zone = 3744684 [(google.api.field_behavior) = REQUIRED];
1057810598

@@ -28320,6 +28340,32 @@ message ReservationBlockPhysicalTopology {
2832028340
// The cluster name of the reservation block.
2832128341
optional string cluster = 335221242;
2832228342

28343+
// The detailed instances information for a given Block
28344+
repeated ReservationBlockPhysicalTopologyInstance instances = 29097598;
28345+
28346+
}
28347+
28348+
// The instances information for a given Block
28349+
message ReservationBlockPhysicalTopologyInstance {
28350+
// The InstanceId of the instance
28351+
optional uint64 instance_id = 45488389;
28352+
28353+
// The PhysicalHostTopology of instances within a Block resource.
28354+
optional ReservationBlockPhysicalTopologyInstancePhysicalHostTopology physical_host_topology = 390842814;
28355+
28356+
// Project where the instance lives
28357+
optional uint64 project_id = 177513473;
28358+
28359+
}
28360+
28361+
// The PhysicalHostTopology of the instance within a Block resource.
28362+
message ReservationBlockPhysicalTopologyInstancePhysicalHostTopology {
28363+
// Host hash for a given instance
28364+
optional string host = 3208616;
28365+
28366+
// Sub block hash for a given instance
28367+
optional string sub_block = 478033358;
28368+
2832328369
}
2832428370

2832528371
//

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

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29837,6 +29837,21 @@
2983729837
"required": true,
2983829838
"type": "string"
2983929839
},
29840+
"view": {
29841+
"description": "View of the Block.",
29842+
"enum": [
29843+
"BASIC",
29844+
"BLOCK_VIEW_UNSPECIFIED",
29845+
"FULL"
29846+
],
29847+
"enumDescriptions": [
29848+
"This view includes basic information about the reservation block",
29849+
"The default / unset value. The API will default to the BASIC view.",
29850+
"Includes detailed topology view."
29851+
],
29852+
"location": "query",
29853+
"type": "string"
29854+
},
2984029855
"zone": {
2984129856
"description": "Name of the zone for this request. Zone name should conform to RFC1035.",
2984229857
"location": "path",
@@ -39935,7 +39950,7 @@
3993539950
}
3993639951
}
3993739952
},
39938-
"revision": "20250626",
39953+
"revision": "20250708",
3993939954
"rootUrl": "https://compute.googleapis.com/",
3994039955
"schemas": {
3994139956
"AWSV4Signature": {
@@ -73858,6 +73873,49 @@
7385873873
"cluster": {
7385973874
"description": "The cluster name of the reservation block.",
7386073875
"type": "string"
73876+
},
73877+
"instances": {
73878+
"description": "The detailed instances information for a given Block",
73879+
"items": {
73880+
"$ref": "ReservationBlockPhysicalTopologyInstance"
73881+
},
73882+
"type": "array"
73883+
}
73884+
},
73885+
"type": "object"
73886+
},
73887+
"ReservationBlockPhysicalTopologyInstance": {
73888+
"description": "The instances information for a given Block",
73889+
"id": "ReservationBlockPhysicalTopologyInstance",
73890+
"properties": {
73891+
"instanceId": {
73892+
"description": "The InstanceId of the instance",
73893+
"format": "uint64",
73894+
"type": "string"
73895+
},
73896+
"physicalHostTopology": {
73897+
"$ref": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology",
73898+
"description": "The PhysicalHostTopology of instances within a Block resource."
73899+
},
73900+
"projectId": {
73901+
"description": "Project where the instance lives",
73902+
"format": "uint64",
73903+
"type": "string"
73904+
}
73905+
},
73906+
"type": "object"
73907+
},
73908+
"ReservationBlockPhysicalTopologyInstancePhysicalHostTopology": {
73909+
"description": "The PhysicalHostTopology of the instance within a Block resource.",
73910+
"id": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology",
73911+
"properties": {
73912+
"host": {
73913+
"description": "Host hash for a given instance",
73914+
"type": "string"
73915+
},
73916+
"subBlock": {
73917+
"description": "Sub block hash for a given instance",
73918+
"type": "string"
7386173919
}
7386273920
},
7386373921
"type": "object"

google/cloud/compute/v1/compute_gapic.yaml

Lines changed: 1 addition & 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: 20250626
17+
# Source file revision: 20250708
1818
# API name: compute
1919
# API version: v1
2020

0 commit comments

Comments
 (0)