Skip to content

Commit 6a813ac

Browse files
Google APIscopybara-github
authored andcommitted
chore: migrate securitycenter to python microgenerator
PiperOrigin-RevId: 323472217
1 parent 546f389 commit 6a813ac

File tree

3 files changed

+15
-139
lines changed

3 files changed

+15
-139
lines changed

google/cloud/securitycenter/v1/BUILD.bazel

Lines changed: 5 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -166,66 +166,25 @@ go_gapic_assembly_pkg(
166166
##############################################################################
167167
# Python
168168
##############################################################################
169+
# This library is using Python microgenerator.
170+
# DO NOT OVERRIDE this Python section with autogenerated rules.
169171
load(
170172
"@com_google_googleapis_imports//:imports.bzl",
171-
"moved_proto_library",
172-
"py_gapic_assembly_pkg",
173-
"py_gapic_library",
174-
"py_grpc_library",
175-
"py_proto_library",
176-
)
177-
178-
moved_proto_library(
179-
name = "securitycenter_moved_proto",
180-
srcs = [":securitycenter_proto"],
181-
deps = [
182-
"//google/api:annotations_proto",
183-
"//google/api:client_proto",
184-
"//google/api:field_behavior_proto",
185-
"//google/api:resource_proto",
186-
"//google/iam/v1:iam_policy_proto",
187-
"//google/iam/v1:policy_proto",
188-
"//google/longrunning:operations_proto",
189-
"@com_google_protobuf//:duration_proto",
190-
"@com_google_protobuf//:empty_proto",
191-
"@com_google_protobuf//:field_mask_proto",
192-
"@com_google_protobuf//:struct_proto",
193-
"@com_google_protobuf//:timestamp_proto",
194-
],
195-
)
196-
197-
py_proto_library(
198-
name = "securitycenter_py_proto",
199-
plugin = "@protoc_docs_plugin//:docs_plugin",
200-
deps = [":securitycenter_moved_proto"],
201-
)
202-
203-
py_grpc_library(
204-
name = "securitycenter_py_grpc",
205-
srcs = [":securitycenter_moved_proto"],
206-
deps = [":securitycenter_py_proto"],
173+
py_gapic_assembly_pkg = "py_gapic_assembly_pkg2",
174+
py_gapic_library = "py_gapic_library2",
207175
)
208176

209177
py_gapic_library(
210178
name = "securitycenter_py_gapic",
211-
src = ":securitycenter_proto_with_info",
212-
gapic_yaml = "securitycenter_gapic.yaml",
179+
srcs = [":securitycenter_proto"],
213180
grpc_service_config = "securitycenter_grpc_service_config.json",
214-
package = "google.cloud.securitycenter.v1",
215-
service_yaml = "securitycenter_v1.yaml",
216-
deps = [
217-
":securitycenter_py_grpc",
218-
":securitycenter_py_proto",
219-
],
220181
)
221182

222183
# Open Source Packages
223184
py_gapic_assembly_pkg(
224185
name = "securitycenter-v1-py",
225186
deps = [
226187
":securitycenter_py_gapic",
227-
":securitycenter_py_grpc",
228-
":securitycenter_py_proto",
229188
],
230189
)
231190

google/cloud/securitycenter/v1beta1/BUILD.bazel

Lines changed: 5 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -163,66 +163,25 @@ go_gapic_assembly_pkg(
163163
##############################################################################
164164
# Python
165165
##############################################################################
166+
# This library is using Python microgenerator.
167+
# DO NOT OVERRIDE this Python section with autogenerated rules.
166168
load(
167169
"@com_google_googleapis_imports//:imports.bzl",
168-
"moved_proto_library",
169-
"py_gapic_assembly_pkg",
170-
"py_gapic_library",
171-
"py_grpc_library",
172-
"py_proto_library",
173-
)
174-
175-
moved_proto_library(
176-
name = "securitycenter_moved_proto",
177-
srcs = [":securitycenter_proto"],
178-
deps = [
179-
"//google/api:annotations_proto",
180-
"//google/api:client_proto",
181-
"//google/api:field_behavior_proto",
182-
"//google/api:resource_proto",
183-
"//google/iam/v1:iam_policy_proto",
184-
"//google/iam/v1:policy_proto",
185-
"//google/longrunning:operations_proto",
186-
"@com_google_protobuf//:duration_proto",
187-
"@com_google_protobuf//:empty_proto",
188-
"@com_google_protobuf//:field_mask_proto",
189-
"@com_google_protobuf//:struct_proto",
190-
"@com_google_protobuf//:timestamp_proto",
191-
],
192-
)
193-
194-
py_proto_library(
195-
name = "securitycenter_py_proto",
196-
plugin = "@protoc_docs_plugin//:docs_plugin",
197-
deps = [":securitycenter_moved_proto"],
198-
)
199-
200-
py_grpc_library(
201-
name = "securitycenter_py_grpc",
202-
srcs = [":securitycenter_moved_proto"],
203-
deps = [":securitycenter_py_proto"],
170+
py_gapic_assembly_pkg = "py_gapic_assembly_pkg2",
171+
py_gapic_library = "py_gapic_library2",
204172
)
205173

206174
py_gapic_library(
207175
name = "securitycenter_py_gapic",
208-
src = ":securitycenter_proto_with_info",
209-
gapic_yaml = "securitycenter_gapic.yaml",
176+
srcs = [":securitycenter_proto"],
210177
grpc_service_config = "securitycenter_grpc_service_config.json",
211-
package = "google.cloud.securitycenter.v1beta1",
212-
service_yaml = "securitycenter_v1beta1.yaml",
213-
deps = [
214-
":securitycenter_py_grpc",
215-
":securitycenter_py_proto",
216-
],
217178
)
218179

219180
# Open Source Packages
220181
py_gapic_assembly_pkg(
221182
name = "securitycenter-v1beta1-py",
222183
deps = [
223184
":securitycenter_py_gapic",
224-
":securitycenter_py_grpc",
225-
":securitycenter_py_proto",
226185
],
227186
)
228187

google/cloud/securitycenter/v1p1beta1/BUILD.bazel

Lines changed: 5 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -166,69 +166,27 @@ go_gapic_assembly_pkg(
166166
##############################################################################
167167
# Python
168168
##############################################################################
169+
# This library is using Python microgenerator.
170+
# DO NOT OVERRIDE this Python section with autogenerated rules.
169171
load(
170172
"@com_google_googleapis_imports//:imports.bzl",
171-
"moved_proto_library",
172-
"py_gapic_assembly_pkg",
173-
"py_gapic_library",
174-
"py_grpc_library",
175-
"py_proto_library",
176-
)
177-
178-
moved_proto_library(
179-
name = "securitycenter_moved_proto",
180-
srcs = [":securitycenter_proto"],
181-
deps = [
182-
"//google/api:annotations_proto",
183-
"//google/api:client_proto",
184-
"//google/api:field_behavior_proto",
185-
"//google/api:resource_proto",
186-
"//google/iam/v1:iam_policy_proto",
187-
"//google/iam/v1:policy_proto",
188-
"//google/longrunning:operations_proto",
189-
"@com_google_protobuf//:duration_proto",
190-
"@com_google_protobuf//:empty_proto",
191-
"@com_google_protobuf//:field_mask_proto",
192-
"@com_google_protobuf//:struct_proto",
193-
"@com_google_protobuf//:timestamp_proto",
194-
],
195-
)
196-
197-
py_proto_library(
198-
name = "securitycenter_py_proto",
199-
plugin = "@protoc_docs_plugin//:docs_plugin",
200-
deps = [":securitycenter_moved_proto"],
201-
)
202-
203-
py_grpc_library(
204-
name = "securitycenter_py_grpc",
205-
srcs = [":securitycenter_moved_proto"],
206-
deps = [":securitycenter_py_proto"],
173+
py_gapic_assembly_pkg = "py_gapic_assembly_pkg2",
174+
py_gapic_library = "py_gapic_library2",
207175
)
208176

209177
py_gapic_library(
210178
name = "securitycenter_py_gapic",
211-
src = ":securitycenter_proto_with_info",
212-
gapic_yaml = "securitycenter_gapic.yaml",
179+
srcs = [":securitycenter_proto"],
213180
grpc_service_config = "securitycenter_grpc_service_config.json",
214-
package = "google.cloud.securitycenter.v1p1beta1",
215-
service_yaml = "securitycenter_v1p1beta1.yaml",
216-
deps = [
217-
":securitycenter_py_grpc",
218-
":securitycenter_py_proto",
219-
],
220181
)
221182

222183
# Open Source Packages
223184
py_gapic_assembly_pkg(
224185
name = "securitycenter-v1p1beta1-py",
225186
deps = [
226187
":securitycenter_py_gapic",
227-
":securitycenter_py_grpc",
228-
":securitycenter_py_proto",
229188
],
230189
)
231-
232190
##############################################################################
233191
# PHP
234192
##############################################################################

0 commit comments

Comments
 (0)