Skip to content

Commit 016414f

Browse files
feat: Update Compute Engine v1beta API to revision 20250708 (#1072)
1 parent 2ef62ea commit 016414f

4 files changed

Lines changed: 109 additions & 5 deletions

File tree

google/cloud/compute/v1beta/compute.config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"converterVersion": "",
3-
"updateTime": "2025-07-07T16:32:43Z",
3+
"updateTime": "2025-07-16T16:32:56Z",
44
"apiVersion": "v1beta",
5-
"discoveryRevision": "20250626",
5+
"discoveryRevision": "20250708",
66
"inlineSchemas": [
77
{
88
"schema": "7db34f55",

google/cloud/compute/v1beta/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.v1beta.json
17-
// Source file revision: 20250626
17+
// Source file revision: 20250708
1818
// API name: compute
1919
// API version: v1beta
2020

@@ -12262,6 +12262,22 @@ message GetRegionUrlMapRequest {
1226212262

1226312263
// A request message for ReservationBlocks.Get. See the method description for details.
1226412264
message GetReservationBlockRequest {
12265+
// View of the Block.
12266+
enum View {
12267+
// A value indicating that the enum field is not set.
12268+
UNDEFINED_VIEW = 0;
12269+
12270+
// This view includes basic information about the reservation block
12271+
BASIC = 62970894;
12272+
12273+
// The default / unset value. The API will default to the BASIC view.
12274+
BLOCK_VIEW_UNSPECIFIED = 275070479;
12275+
12276+
// Includes detailed topology view.
12277+
FULL = 2169487;
12278+
12279+
}
12280+
1226512281
// Project ID for this request.
1226612282
string project = 227560217 [(google.api.field_behavior) = REQUIRED];
1226712283

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

12290+
// View of the Block.
12291+
// Check the View enum for the list of possible values.
12292+
optional string view = 3619493;
12293+
1227412294
// Name of the zone for this request. Zone name should conform to RFC1035.
1227512295
string zone = 3744684 [(google.api.field_behavior) = REQUIRED];
1227612296

@@ -31895,6 +31915,32 @@ message ReservationBlockPhysicalTopology {
3189531915
// The cluster name of the reservation block.
3189631916
optional string cluster = 335221242;
3189731917

31918+
// The detailed instances information for a given Block
31919+
repeated ReservationBlockPhysicalTopologyInstance instances = 29097598;
31920+
31921+
}
31922+
31923+
// The instances information for a given Block
31924+
message ReservationBlockPhysicalTopologyInstance {
31925+
// The InstanceId of the instance
31926+
optional uint64 instance_id = 45488389;
31927+
31928+
// The PhysicalHostTopology of instances within a Block resource.
31929+
optional ReservationBlockPhysicalTopologyInstancePhysicalHostTopology physical_host_topology = 390842814;
31930+
31931+
// Project where the instance lives
31932+
optional uint64 project_id = 177513473;
31933+
31934+
}
31935+
31936+
// The PhysicalHostTopology of the instance within a Block resource.
31937+
message ReservationBlockPhysicalTopologyInstancePhysicalHostTopology {
31938+
// Host hash for a given instance
31939+
optional string host = 3208616;
31940+
31941+
// Sub block hash for a given instance
31942+
optional string sub_block = 478033358;
31943+
3189831944
}
3189931945

3190031946
//

google/cloud/compute/v1beta/compute.v1beta.json

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34674,6 +34674,21 @@
3467434674
"required": true,
3467534675
"type": "string"
3467634676
},
34677+
"view": {
34678+
"description": "View of the Block.",
34679+
"enum": [
34680+
"BASIC",
34681+
"BLOCK_VIEW_UNSPECIFIED",
34682+
"FULL"
34683+
],
34684+
"enumDescriptions": [
34685+
"This view includes basic information about the reservation block",
34686+
"The default / unset value. The API will default to the BASIC view.",
34687+
"Includes detailed topology view."
34688+
],
34689+
"location": "query",
34690+
"type": "string"
34691+
},
3467734692
"zone": {
3467834693
"description": "Name of the zone for this request. Zone name should conform to RFC1035.",
3467934694
"location": "path",
@@ -45705,7 +45720,7 @@
4570545720
}
4570645721
}
4570745722
},
45708-
"revision": "20250626",
45723+
"revision": "20250708",
4570945724
"rootUrl": "https://compute.googleapis.com/",
4571045725
"schemas": {
4571145726
"AWSV4Signature": {
@@ -83281,6 +83296,49 @@
8328183296
"cluster": {
8328283297
"description": "The cluster name of the reservation block.",
8328383298
"type": "string"
83299+
},
83300+
"instances": {
83301+
"description": "The detailed instances information for a given Block",
83302+
"items": {
83303+
"$ref": "ReservationBlockPhysicalTopologyInstance"
83304+
},
83305+
"type": "array"
83306+
}
83307+
},
83308+
"type": "object"
83309+
},
83310+
"ReservationBlockPhysicalTopologyInstance": {
83311+
"description": "The instances information for a given Block",
83312+
"id": "ReservationBlockPhysicalTopologyInstance",
83313+
"properties": {
83314+
"instanceId": {
83315+
"description": "The InstanceId of the instance",
83316+
"format": "uint64",
83317+
"type": "string"
83318+
},
83319+
"physicalHostTopology": {
83320+
"$ref": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology",
83321+
"description": "The PhysicalHostTopology of instances within a Block resource."
83322+
},
83323+
"projectId": {
83324+
"description": "Project where the instance lives",
83325+
"format": "uint64",
83326+
"type": "string"
83327+
}
83328+
},
83329+
"type": "object"
83330+
},
83331+
"ReservationBlockPhysicalTopologyInstancePhysicalHostTopology": {
83332+
"description": "The PhysicalHostTopology of the instance within a Block resource.",
83333+
"id": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology",
83334+
"properties": {
83335+
"host": {
83336+
"description": "Host hash for a given instance",
83337+
"type": "string"
83338+
},
83339+
"subBlock": {
83340+
"description": "Sub block hash for a given instance",
83341+
"type": "string"
8328483342
}
8328583343
},
8328683344
"type": "object"

google/cloud/compute/v1beta/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.v1beta.json
17-
# Source file revision: 20250626
17+
# Source file revision: 20250708
1818
# API name: compute
1919
# API version: v1beta
2020

0 commit comments

Comments
 (0)