Skip to content

Commit 0cad78c

Browse files
Google APIscopybara-github
Google APIs
authored andcommitted
feat: add apis for AssuredWorkload monitoring feature and to restrict allowed resources
AssuredWorkload monitoring is a new feature which provides apis to fetch compliance violation for AssuredWorkloads. It also provides an api to acknowledge an unresolved violation. RestrictAllowedResources api allows restricting list of available resources in Workload environment. Committer: @ViswasK PiperOrigin-RevId: 477959383
1 parent a724450 commit 0cad78c

File tree

3 files changed

+436
-94
lines changed

3 files changed

+436
-94
lines changed

google/cloud/assuredworkloads/v1/BUILD.bazel

+9
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ java_gapic_library(
7272
srcs = [":assuredworkloads_proto_with_info"],
7373
gapic_yaml = None,
7474
grpc_service_config = "assuredworkloads_grpc_service_config.json",
75+
rest_numeric_enums = False,
7576
service_yaml = "assuredworkloads_v1.yaml",
7677
test_deps = [
7778
":assuredworkloads_java_grpc",
@@ -133,6 +134,7 @@ go_gapic_library(
133134
grpc_service_config = "assuredworkloads_grpc_service_config.json",
134135
importpath = "cloud.google.com/go/assuredworkloads/apiv1;assuredworkloads",
135136
metadata = True,
137+
rest_numeric_enums = False,
136138
service_yaml = "assuredworkloads_v1.yaml",
137139
transport = "grpc+rest",
138140
deps = [
@@ -177,8 +179,11 @@ py_gapic_library(
177179
srcs = [":assuredworkloads_proto"],
178180
grpc_service_config = "assuredworkloads_grpc_service_config.json",
179181
opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
182+
rest_numeric_enums = False,
180183
service_yaml = "assuredworkloads_v1.yaml",
181184
transport = "grpc",
185+
deps = [
186+
],
182187
)
183188

184189
py_test(
@@ -225,6 +230,7 @@ php_gapic_library(
225230
name = "assuredworkloads_php_gapic",
226231
srcs = [":assuredworkloads_proto_with_info"],
227232
grpc_service_config = "assuredworkloads_grpc_service_config.json",
233+
rest_numeric_enums = False,
228234
service_yaml = "assuredworkloads_v1.yaml",
229235
deps = [
230236
":assuredworkloads_php_grpc",
@@ -258,6 +264,7 @@ nodejs_gapic_library(
258264
extra_protoc_parameters = ["metadata"],
259265
grpc_service_config = "assuredworkloads_grpc_service_config.json",
260266
package = "google.cloud.assuredworkloads.v1",
267+
rest_numeric_enums = False,
261268
service_yaml = "assuredworkloads_v1.yaml",
262269
deps = [],
263270
)
@@ -303,6 +310,7 @@ ruby_cloud_gapic_library(
303310
"ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
304311
],
305312
grpc_service_config = "assuredworkloads_grpc_service_config.json",
313+
rest_numeric_enums = False,
306314
ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
307315
ruby_cloud_title = "Assured Workloads for Government V1",
308316
service_yaml = "assuredworkloads_v1.yaml",
@@ -349,6 +357,7 @@ csharp_gapic_library(
349357
srcs = [":assuredworkloads_proto_with_info"],
350358
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
351359
grpc_service_config = "assuredworkloads_grpc_service_config.json",
360+
rest_numeric_enums = False,
352361
service_yaml = "assuredworkloads_v1.yaml",
353362
deps = [
354363
":assuredworkloads_csharp_grpc",

0 commit comments

Comments
 (0)