Skip to content

Commit 02fbe75

Browse files
Google APIscopybara-github
authored andcommitted
feat: added messages ExportAssetsResponse, BatchGetAssetsHistoryResponse
feat: added Asset.access_policy, access_level, service_perimeter, org_policy feat: added resource definitions to some messages docs: updated comments chore: removed backend configuration from service config PiperOrigin-RevId: 589961470
1 parent 54bc5b6 commit 02fbe75

4 files changed

Lines changed: 239 additions & 115 deletions

File tree

google/cloud/asset/v1p2beta1/BUILD.bazel

Lines changed: 76 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/rules_gapic/tree/master/bazel
3+
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
211

312
# This is an API workspace, having public visibility by default makes perfect sense.
413
package(default_visibility = ["//visibility:public"])
@@ -20,9 +29,10 @@ proto_library(
2029
"//google/api:client_proto",
2130
"//google/api:field_behavior_proto",
2231
"//google/api:resource_proto",
32+
"//google/cloud/orgpolicy/v1:orgpolicy_proto",
2333
"//google/iam/v1:policy_proto",
34+
"//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
2435
"//google/longrunning:operations_proto",
25-
"@com_google_protobuf//:any_proto",
2636
"@com_google_protobuf//:empty_proto",
2737
"@com_google_protobuf//:field_mask_proto",
2838
"@com_google_protobuf//:struct_proto",
@@ -64,6 +74,7 @@ java_grpc_library(
6474
java_gapic_library(
6575
name = "asset_java_gapic",
6676
srcs = [":asset_proto_with_info"],
77+
gapic_yaml = "cloudasset_gapic.yaml",
6778
grpc_service_config = "cloudasset_grpc_service_config.json",
6879
rest_numeric_enums = True,
6980
service_yaml = "cloudasset_v1p2beta1.yaml",
@@ -74,6 +85,7 @@ java_gapic_library(
7485
transport = "grpc+rest",
7586
deps = [
7687
":asset_java_proto",
88+
"//google/api:api_java_proto",
7789
"//google/iam/v1:iam_java_proto",
7890
],
7991
)
@@ -117,7 +129,9 @@ go_proto_library(
117129
protos = [":asset_proto"],
118130
deps = [
119131
"//google/api:annotations_go_proto",
132+
"//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
120133
"//google/iam/v1:iam_go_proto",
134+
"//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
121135
"//google/longrunning:longrunning_go_proto",
122136
],
123137
)
@@ -127,6 +141,7 @@ go_gapic_library(
127141
srcs = [":asset_proto_with_info"],
128142
grpc_service_config = "cloudasset_grpc_service_config.json",
129143
importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset",
144+
metadata = True,
130145
release_level = "beta",
131146
rest_numeric_enums = True,
132147
service_yaml = "cloudasset_v1p2beta1.yaml",
@@ -137,7 +152,6 @@ go_gapic_library(
137152
"//google/longrunning:longrunning_go_proto",
138153
"@com_google_cloud_go_longrunning//:go_default_library",
139154
"@com_google_cloud_go_longrunning//autogen:go_default_library",
140-
"@io_bazel_rules_go//proto/wkt:any_go_proto",
141155
"@io_bazel_rules_go//proto/wkt:struct_go_proto",
142156
],
143157
)
@@ -147,6 +161,7 @@ go_gapic_assembly_pkg(
147161
name = "gapi-cloud-asset-v1p2beta1-go",
148162
deps = [
149163
":asset_go_gapic",
164+
":asset_go_gapic_srcjar-metadata.srcjar",
150165
":asset_go_gapic_srcjar-snippets.srcjar",
151166
":asset_go_gapic_srcjar-test.srcjar",
152167
":asset_go_proto",
@@ -172,6 +187,11 @@ py_gapic_library(
172187
transport = "grpc+rest",
173188
deps = [
174189
"//google/iam/v1:iam_policy_py_proto",
190+
"//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto",
191+
"//google/identity/accesscontextmanager/v1:access_level_py_proto",
192+
"//google/identity/accesscontextmanager/v1:access_policy_py_proto",
193+
"//google/identity/accesscontextmanager/v1:accesscontextmanager_py_gapic",
194+
"//google/identity/accesscontextmanager/v1:service_perimeter_py_proto",
175195
],
176196
)
177197

@@ -185,6 +205,7 @@ py_test(
185205
deps = [":asset_py_gapic"],
186206
)
187207

208+
# Open Source Packages
188209
py_gapic_assembly_pkg(
189210
name = "asset-v1p2beta1-py",
190211
deps = [
@@ -211,10 +232,13 @@ php_gapic_library(
211232
name = "asset_php_gapic",
212233
srcs = [":asset_proto_with_info"],
213234
grpc_service_config = "cloudasset_grpc_service_config.json",
235+
migration_mode = "PRE_MIGRATION_SURFACE_ONLY",
214236
rest_numeric_enums = True,
215237
service_yaml = "cloudasset_v1p2beta1.yaml",
216238
transport = "grpc+rest",
217-
deps = [":asset_php_proto"],
239+
deps = [
240+
":asset_php_proto",
241+
],
218242
)
219243

220244
# Open Source Packages
@@ -253,6 +277,10 @@ nodejs_gapic_assembly_pkg(
253277
deps = [
254278
":asset_nodejs_gapic",
255279
":asset_proto",
280+
"//google/cloud/orgpolicy/v1:orgpolicy_proto",
281+
"//google/iam/v1:policy_proto",
282+
"//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
283+
"//google/identity/accesscontextmanager/type:type_proto",
256284
],
257285
)
258286

@@ -282,8 +310,10 @@ ruby_cloud_gapic_library(
282310
name = "asset_ruby_gapic",
283311
srcs = [":asset_proto_with_info"],
284312
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1"],
313+
grpc_service_config = "cloudasset_grpc_service_config.json",
285314
rest_numeric_enums = True,
286315
service_yaml = "cloudasset_v1p2beta1.yaml",
316+
transport = "grpc+rest",
287317
deps = [
288318
":asset_ruby_grpc",
289319
":asset_ruby_proto",
@@ -305,12 +335,15 @@ ruby_gapic_assembly_pkg(
305335
##############################################################################
306336
load(
307337
"@com_google_googleapis_imports//:imports.bzl",
338+
"csharp_gapic_assembly_pkg",
339+
"csharp_gapic_library",
308340
"csharp_grpc_library",
309341
"csharp_proto_library",
310342
)
311343

312344
csharp_proto_library(
313345
name = "asset_csharp_proto",
346+
extra_opts = [],
314347
deps = [":asset_proto"],
315348
)
316349

@@ -320,30 +353,47 @@ csharp_grpc_library(
320353
deps = [":asset_csharp_proto"],
321354
)
322355

323-
# Invalid C# namespaces, cannot build.
324-
# csharp_gapic_library(
325-
# name = "asset_csharp_gapic",
326-
# srcs = [":asset_proto_with_info"],
327-
# grpc_service_config = "cloudasset_grpc_service_config.json",
328-
# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
329-
# service_yaml = "cloudasset_v1p2beta1.yaml",
330-
# deps = [
331-
# ":asset_csharp_grpc",
332-
# ":asset_csharp_proto",
333-
# ],
334-
# )
335-
336-
# # Open Source Packages
337-
# csharp_gapic_assembly_pkg(
338-
# name = "google-cloud-asset-v1p2beta1-csharp",
339-
# deps = [
340-
# ":asset_csharp_gapic",
341-
# ":asset_csharp_grpc",
342-
# ":asset_csharp_proto",
343-
# ],
344-
# )
356+
csharp_gapic_library(
357+
name = "asset_csharp_gapic",
358+
srcs = [":asset_proto_with_info"],
359+
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
360+
grpc_service_config = "cloudasset_grpc_service_config.json",
361+
rest_numeric_enums = True,
362+
service_yaml = "cloudasset_v1p2beta1.yaml",
363+
transport = "grpc+rest",
364+
deps = [
365+
":asset_csharp_grpc",
366+
":asset_csharp_proto",
367+
],
368+
)
369+
370+
# Open Source Packages
371+
csharp_gapic_assembly_pkg(
372+
name = "google-cloud-asset-v1p2beta1-csharp",
373+
deps = [
374+
":asset_csharp_gapic",
375+
":asset_csharp_grpc",
376+
":asset_csharp_proto",
377+
],
378+
)
345379

346380
##############################################################################
347381
# C++
348382
##############################################################################
349-
# Put your C++ rules here
383+
load(
384+
"@com_google_googleapis_imports//:imports.bzl",
385+
"cc_grpc_library",
386+
"cc_proto_library",
387+
)
388+
389+
cc_proto_library(
390+
name = "asset_cc_proto",
391+
deps = [":asset_proto"],
392+
)
393+
394+
cc_grpc_library(
395+
name = "asset_cc_grpc",
396+
srcs = [":asset_proto"],
397+
grpc_only = True,
398+
deps = [":asset_cc_proto"],
399+
)

0 commit comments

Comments
 (0)