Skip to content

Commit 6aee59c

Browse files
Google APIscopybara-github
authored andcommitted
feat: Updated the method signature of analyzeWorkloadMove for v1beta API to accept project as source. AnalyzeWorkloadMove now also returns information about org policy differences between the project and target folder
Committer: @ketanbshah PiperOrigin-RevId: 461626403
1 parent d108c5e commit 6aee59c

7 files changed

Lines changed: 417 additions & 216 deletions

File tree

google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel

Lines changed: 75 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,13 @@
11
# This file was automatically generated by BuildFileGenerator
22

3+
# This is an API workspace, having public visibility by default makes perfect sense.
4+
package(default_visibility = ["//visibility:public"])
5+
36
##############################################################################
47
# Common
58
##############################################################################
69
load("@rules_proto//proto:defs.bzl", "proto_library")
710

8-
##############################################################################
9-
# Java
10-
##############################################################################
11-
load(
12-
"@com_google_googleapis_imports//:imports.bzl",
13-
"cc_grpc_library",
14-
"cc_proto_library",
15-
"csharp_grpc_library",
16-
"csharp_proto_library",
17-
"go_proto_library",
18-
"java_grpc_library",
19-
"java_proto_library",
20-
"moved_proto_library",
21-
"php_grpc_library",
22-
"php_proto_library",
23-
"py_grpc_library",
24-
"py_proto_library",
25-
"ruby_grpc_library",
26-
"ruby_proto_library",
27-
)
28-
29-
# This is an API workspace, having public visibility by default makes perfect sense.
30-
package(default_visibility = ["//visibility:public"])
31-
3211
proto_library(
3312
name = "logging_proto",
3413
srcs = [
@@ -38,6 +17,15 @@ proto_library(
3817
],
3918
)
4019

20+
##############################################################################
21+
# Java
22+
##############################################################################
23+
load(
24+
"@com_google_googleapis_imports//:imports.bzl",
25+
"java_grpc_library",
26+
"java_proto_library",
27+
)
28+
4129
java_proto_library(
4230
name = "logging_java_proto",
4331
deps = [":logging_proto"],
@@ -49,6 +37,14 @@ java_grpc_library(
4937
deps = [":logging_java_proto"],
5038
)
5139

40+
##############################################################################
41+
# Go
42+
##############################################################################
43+
load(
44+
"@com_google_googleapis_imports//:imports.bzl",
45+
"go_proto_library",
46+
)
47+
5248
go_proto_library(
5349
name = "logging_go_proto",
5450
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -58,6 +54,16 @@ go_proto_library(
5854
],
5955
)
6056

57+
##############################################################################
58+
# Python
59+
##############################################################################
60+
load(
61+
"@com_google_googleapis_imports//:imports.bzl",
62+
"moved_proto_library",
63+
"py_grpc_library",
64+
"py_proto_library",
65+
)
66+
6167
moved_proto_library(
6268
name = "logging_moved_proto",
6369
srcs = [":logging_proto"],
@@ -76,6 +82,15 @@ py_grpc_library(
7682
deps = [":logging_py_proto"],
7783
)
7884

85+
##############################################################################
86+
# PHP
87+
##############################################################################
88+
load(
89+
"@com_google_googleapis_imports//:imports.bzl",
90+
"php_grpc_library",
91+
"php_proto_library",
92+
)
93+
7994
php_proto_library(
8095
name = "logging_php_proto",
8196
deps = [":logging_proto"],
@@ -87,6 +102,24 @@ php_grpc_library(
87102
deps = [":logging_php_proto"],
88103
)
89104

105+
##############################################################################
106+
# Node.js
107+
##############################################################################
108+
load(
109+
"@com_google_googleapis_imports//:imports.bzl",
110+
"nodejs_gapic_assembly_pkg",
111+
"nodejs_gapic_library",
112+
)
113+
114+
##############################################################################
115+
# Ruby
116+
##############################################################################
117+
load(
118+
"@com_google_googleapis_imports//:imports.bzl",
119+
"ruby_grpc_library",
120+
"ruby_proto_library",
121+
)
122+
90123
ruby_proto_library(
91124
name = "logging_ruby_proto",
92125
deps = [":logging_proto"],
@@ -98,6 +131,15 @@ ruby_grpc_library(
98131
deps = [":logging_ruby_proto"],
99132
)
100133

134+
##############################################################################
135+
# C#
136+
##############################################################################
137+
load(
138+
"@com_google_googleapis_imports//:imports.bzl",
139+
"csharp_grpc_library",
140+
"csharp_proto_library",
141+
)
142+
101143
csharp_proto_library(
102144
name = "logging_csharp_proto",
103145
deps = [":logging_proto"],
@@ -109,6 +151,15 @@ csharp_grpc_library(
109151
deps = [":logging_csharp_proto"],
110152
)
111153

154+
##############################################################################
155+
# C++
156+
##############################################################################
157+
load(
158+
"@com_google_googleapis_imports//:imports.bzl",
159+
"cc_grpc_library",
160+
"cc_proto_library",
161+
)
162+
112163
cc_proto_library(
113164
name = "logging_cc_proto",
114165
deps = [":logging_proto"],

google/cloud/assuredworkloads/v1/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,8 @@ py_gapic_library(
175175
name = "assuredworkloads_py_gapic",
176176
srcs = [":assuredworkloads_proto"],
177177
grpc_service_config = "assuredworkloads_grpc_service_config.json",
178-
opt_args = [
179-
"warehouse-package-name=google-cloud-assured-workloads",
180-
],
178+
opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
179+
service_yaml = "assuredworkloads_v1.yaml",
181180
)
182181

183182
# Open Source Packages
@@ -294,6 +293,7 @@ ruby_cloud_gapic_library(
294293
grpc_service_config = "assuredworkloads_grpc_service_config.json",
295294
ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
296295
ruby_cloud_title = "Assured Workloads for Government V1",
296+
service_yaml = "assuredworkloads_v1.yaml",
297297
deps = [
298298
":assuredworkloads_ruby_grpc",
299299
":assuredworkloads_ruby_proto",

google/cloud/assuredworkloads/v1beta1/BUILD.bazel

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ proto_library(
2222
name = "assuredworkloads_proto",
2323
srcs = [
2424
"assuredworkloads.proto",
25+
"assuredworkloads_service.proto",
2526
],
2627
deps = [
2728
"//google/api:annotations_proto",
@@ -72,7 +73,7 @@ java_gapic_library(
7273
srcs = [":assuredworkloads_proto_with_info"],
7374
gapic_yaml = None,
7475
grpc_service_config = "assuredworkloads_grpc_service_config.json",
75-
service_yaml = "assuredworkloads.yaml",
76+
service_yaml = "assuredworkloads_v1beta1.yaml",
7677
test_deps = [
7778
":assuredworkloads_java_grpc",
7879
],
@@ -133,7 +134,7 @@ go_gapic_library(
133134
grpc_service_config = "assuredworkloads_grpc_service_config.json",
134135
importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads",
135136
metadata = True,
136-
service_yaml = "assuredworkloads.yaml",
137+
service_yaml = "assuredworkloads_v1beta1.yaml",
137138
transport = "grpc+rest",
138139
deps = [
139140
":assuredworkloads_go_proto",
@@ -175,9 +176,8 @@ py_gapic_library(
175176
name = "assuredworkloads_py_gapic",
176177
srcs = [":assuredworkloads_proto"],
177178
grpc_service_config = "assuredworkloads_grpc_service_config.json",
178-
opt_args = [
179-
"warehouse-package-name=google-cloud-assured-workloads",
180-
],
179+
opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
180+
service_yaml = "assuredworkloads_v1beta1.yaml",
181181
)
182182

183183
# Open Source Packages
@@ -214,7 +214,7 @@ php_gapic_library(
214214
name = "assuredworkloads_php_gapic",
215215
srcs = [":assuredworkloads_proto_with_info"],
216216
grpc_service_config = "assuredworkloads_grpc_service_config.json",
217-
service_yaml = "assuredworkloads.yaml",
217+
service_yaml = "assuredworkloads_v1beta1.yaml",
218218
deps = [
219219
":assuredworkloads_php_grpc",
220220
":assuredworkloads_php_proto",
@@ -247,7 +247,7 @@ nodejs_gapic_library(
247247
extra_protoc_parameters = ["metadata"],
248248
grpc_service_config = "assuredworkloads_grpc_service_config.json",
249249
package = "google.cloud.assuredworkloads.v1beta1",
250-
service_yaml = "assuredworkloads.yaml",
250+
service_yaml = "assuredworkloads_v1beta1.yaml",
251251
deps = [],
252252
)
253253

@@ -294,6 +294,7 @@ ruby_cloud_gapic_library(
294294
grpc_service_config = "assuredworkloads_grpc_service_config.json",
295295
ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
296296
ruby_cloud_title = "Assured Workloads for Government V1beta1",
297+
service_yaml = "assuredworkloads_v1beta1.yaml",
297298
deps = [
298299
":assuredworkloads_ruby_grpc",
299300
":assuredworkloads_ruby_proto",
@@ -337,7 +338,7 @@ csharp_gapic_library(
337338
srcs = [":assuredworkloads_proto_with_info"],
338339
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
339340
grpc_service_config = "assuredworkloads_grpc_service_config.json",
340-
service_yaml = "assuredworkloads.yaml",
341+
service_yaml = "assuredworkloads_v1beta1.yaml",
341342
deps = [
342343
":assuredworkloads_csharp_grpc",
343344
":assuredworkloads_csharp_proto",

0 commit comments

Comments
 (0)