Skip to content

Commit ef57648

Browse files
Google APIscopybara-github
authored andcommitted
feat: new iam v3beta client for AccessPolicies, this is step 4&5 for go/client-user-guide?API_NAME=iam.googleapis.com%09&API_SHORTNAME=iam&API_PATH=google%2Fiam&API_VERSION=v3&PROTO_SERVICE=AccessPolicies#run-api-publish-changelist
docs: Updated comments across various messages, fields, enums, and methods in the IAM v3beta API, including PolicyBinding, PolicyKind, ListPolicyBindingsRequest, and SearchTargetPolicyBindingsRequest to improve clarity PiperOrigin-RevId: 901360203
1 parent 1a00cec commit ef57648

11 files changed

Lines changed: 651 additions & 53 deletions

google/iam/admin/BUILD.bazel

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
exports_files(glob(["*.yaml"]))
2+
3+
load(
4+
"@com_google_googleapis_imports//:imports.bzl",
5+
"nodejs_gapic_combined_pkg"
6+
)
7+
8+
9+
nodejs_gapic_combined_pkg(
10+
name = "google-iam-admin-nodejs",
11+
default_version = "v1",
12+
templates_excludes = ["package.json"],
13+
deps = [
14+
"//google/iam/admin/v1:iam-admin-v1-nodejs",
15+
],
16+
)

google/iam/v3beta/BUILD.bazel

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ load("@rules_proto//proto:defs.bzl", "proto_library")
2424
proto_library(
2525
name = "iam_proto",
2626
srcs = [
27+
"access_policies_service.proto",
28+
"access_policy_resources.proto",
2729
"operation_metadata.proto",
2830
"policy_binding_resources.proto",
2931
"policy_bindings_service.proto",
@@ -99,6 +101,8 @@ java_gapic_library(
99101
java_gapic_test(
100102
name = "iam_java_gapic_test_suite",
101103
test_classes = [
104+
"com.google.iam.v3beta.AccessPoliciesClientHttpJsonTest",
105+
"com.google.iam.v3beta.AccessPoliciesClientTest",
102106
"com.google.iam.v3beta.PolicyBindingsClientHttpJsonTest",
103107
"com.google.iam.v3beta.PolicyBindingsClientTest",
104108
"com.google.iam.v3beta.PrincipalAccessBoundaryPoliciesClientHttpJsonTest",
@@ -188,16 +192,10 @@ py_gapic_library(
188192
name = "iam_py_gapic",
189193
srcs = [":iam_proto"],
190194
grpc_service_config = "iam_grpc_service_config.json",
191-
opt_args = [
192-
"python-gapic-name=iam",
193-
"python-gapic-namespace=google.cloud",
194-
"warehouse-package-name=google-cloud-iam",
195-
],
196195
rest_numeric_enums = True,
197196
service_yaml = "iam_v3beta.yaml",
198197
transport = "grpc+rest",
199-
deps = [
200-
],
198+
deps = [],
201199
)
202200

203201
py_test(
@@ -314,7 +312,7 @@ ruby_cloud_gapic_library(
314312
name = "iam_ruby_gapic",
315313
srcs = [":iam_proto_with_info"],
316314
extra_protoc_parameters = [
317-
"ruby-cloud-gem-name=google-iam-v3beta",
315+
"ruby-cloud-gem-name=google-cloud-iam-v3beta",
318316
],
319317
grpc_service_config = "iam_grpc_service_config.json",
320318
rest_numeric_enums = True,
@@ -350,6 +348,7 @@ load(
350348

351349
csharp_proto_library(
352350
name = "iam_csharp_proto",
351+
extra_opts = [],
353352
deps = [":iam_proto"],
354353
)
355354

0 commit comments

Comments
 (0)