Skip to content

Commit

Permalink
feat: add apis for AssuredWorkload monitoring feature and to restrict…
Browse files Browse the repository at this point in the history
… 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
  • Loading branch information
Google APIs authored and copybara-github committed Sep 30, 2022
1 parent a724450 commit 0cad78c
Show file tree
Hide file tree
Showing 3 changed files with 436 additions and 94 deletions.
9 changes: 9 additions & 0 deletions google/cloud/assuredworkloads/v1/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ java_gapic_library(
srcs = [":assuredworkloads_proto_with_info"],
gapic_yaml = None,
grpc_service_config = "assuredworkloads_grpc_service_config.json",
rest_numeric_enums = False,
service_yaml = "assuredworkloads_v1.yaml",
test_deps = [
":assuredworkloads_java_grpc",
Expand Down Expand Up @@ -133,6 +134,7 @@ go_gapic_library(
grpc_service_config = "assuredworkloads_grpc_service_config.json",
importpath = "cloud.google.com/go/assuredworkloads/apiv1;assuredworkloads",
metadata = True,
rest_numeric_enums = False,
service_yaml = "assuredworkloads_v1.yaml",
transport = "grpc+rest",
deps = [
Expand Down Expand Up @@ -177,8 +179,11 @@ py_gapic_library(
srcs = [":assuredworkloads_proto"],
grpc_service_config = "assuredworkloads_grpc_service_config.json",
opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
rest_numeric_enums = False,
service_yaml = "assuredworkloads_v1.yaml",
transport = "grpc",
deps = [
],
)

py_test(
Expand Down Expand Up @@ -225,6 +230,7 @@ php_gapic_library(
name = "assuredworkloads_php_gapic",
srcs = [":assuredworkloads_proto_with_info"],
grpc_service_config = "assuredworkloads_grpc_service_config.json",
rest_numeric_enums = False,
service_yaml = "assuredworkloads_v1.yaml",
deps = [
":assuredworkloads_php_grpc",
Expand Down Expand Up @@ -258,6 +264,7 @@ nodejs_gapic_library(
extra_protoc_parameters = ["metadata"],
grpc_service_config = "assuredworkloads_grpc_service_config.json",
package = "google.cloud.assuredworkloads.v1",
rest_numeric_enums = False,
service_yaml = "assuredworkloads_v1.yaml",
deps = [],
)
Expand Down Expand Up @@ -303,6 +310,7 @@ ruby_cloud_gapic_library(
"ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
],
grpc_service_config = "assuredworkloads_grpc_service_config.json",
rest_numeric_enums = False,
ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
ruby_cloud_title = "Assured Workloads for Government V1",
service_yaml = "assuredworkloads_v1.yaml",
Expand Down Expand Up @@ -349,6 +357,7 @@ csharp_gapic_library(
srcs = [":assuredworkloads_proto_with_info"],
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
grpc_service_config = "assuredworkloads_grpc_service_config.json",
rest_numeric_enums = False,
service_yaml = "assuredworkloads_v1.yaml",
deps = [
":assuredworkloads_csharp_grpc",
Expand Down
Loading

0 comments on commit 0cad78c

Please sign in to comment.