xref: /aosp_15_r20/external/googleapis/google/iam/credentials/v1/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1*d5c09012SAndroid Build Coastguard Worker# This file was automatically generated by BuildFileGenerator
2*d5c09012SAndroid Build Coastguard Worker
3*d5c09012SAndroid Build Coastguard Worker##############################################################################
4*d5c09012SAndroid Build Coastguard Worker# Common
5*d5c09012SAndroid Build Coastguard Worker##############################################################################
6*d5c09012SAndroid Build Coastguard Workerload("@rules_proto//proto:defs.bzl", "proto_library")
7*d5c09012SAndroid Build Coastguard Workerload(
8*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
9*d5c09012SAndroid Build Coastguard Worker    "cc_grpc_library",
10*d5c09012SAndroid Build Coastguard Worker    "cc_proto_library",
11*d5c09012SAndroid Build Coastguard Worker    "csharp_gapic_assembly_pkg",
12*d5c09012SAndroid Build Coastguard Worker    "csharp_gapic_library",
13*d5c09012SAndroid Build Coastguard Worker    "csharp_grpc_library",
14*d5c09012SAndroid Build Coastguard Worker    "csharp_proto_library",
15*d5c09012SAndroid Build Coastguard Worker    "go_gapic_assembly_pkg",
16*d5c09012SAndroid Build Coastguard Worker    "go_gapic_library",
17*d5c09012SAndroid Build Coastguard Worker    "go_proto_library",
18*d5c09012SAndroid Build Coastguard Worker    "java_gapic_assembly_gradle_pkg",
19*d5c09012SAndroid Build Coastguard Worker    "java_gapic_library",
20*d5c09012SAndroid Build Coastguard Worker    "java_gapic_test",
21*d5c09012SAndroid Build Coastguard Worker    "java_grpc_library",
22*d5c09012SAndroid Build Coastguard Worker    "java_proto_library",
23*d5c09012SAndroid Build Coastguard Worker    "nodejs_gapic_assembly_pkg",
24*d5c09012SAndroid Build Coastguard Worker    "nodejs_gapic_library",
25*d5c09012SAndroid Build Coastguard Worker    "php_gapic_assembly_pkg",
26*d5c09012SAndroid Build Coastguard Worker    "php_gapic_library",
27*d5c09012SAndroid Build Coastguard Worker    "php_proto_library",
28*d5c09012SAndroid Build Coastguard Worker    "proto_library_with_info",
29*d5c09012SAndroid Build Coastguard Worker    "py_gapic_assembly_pkg",
30*d5c09012SAndroid Build Coastguard Worker    "py_gapic_library",
31*d5c09012SAndroid Build Coastguard Worker    "py_test",
32*d5c09012SAndroid Build Coastguard Worker    "ruby_cloud_gapic_library",
33*d5c09012SAndroid Build Coastguard Worker    "ruby_gapic_assembly_pkg",
34*d5c09012SAndroid Build Coastguard Worker    "ruby_grpc_library",
35*d5c09012SAndroid Build Coastguard Worker    "ruby_proto_library",
36*d5c09012SAndroid Build Coastguard Worker)
37*d5c09012SAndroid Build Coastguard Worker
38*d5c09012SAndroid Build Coastguard Worker# This is an API workspace, having public visibility by default makes perfect sense.
39*d5c09012SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"])
40*d5c09012SAndroid Build Coastguard Worker
41*d5c09012SAndroid Build Coastguard Workerproto_library(
42*d5c09012SAndroid Build Coastguard Worker    name = "credentials_proto",
43*d5c09012SAndroid Build Coastguard Worker    srcs = [
44*d5c09012SAndroid Build Coastguard Worker        "common.proto",
45*d5c09012SAndroid Build Coastguard Worker        "iamcredentials.proto",
46*d5c09012SAndroid Build Coastguard Worker    ],
47*d5c09012SAndroid Build Coastguard Worker    deps = [
48*d5c09012SAndroid Build Coastguard Worker        "//google/api:annotations_proto",
49*d5c09012SAndroid Build Coastguard Worker        "//google/api:client_proto",
50*d5c09012SAndroid Build Coastguard Worker        "//google/api:field_behavior_proto",
51*d5c09012SAndroid Build Coastguard Worker        "//google/api:resource_proto",
52*d5c09012SAndroid Build Coastguard Worker        "@com_google_protobuf//:duration_proto",
53*d5c09012SAndroid Build Coastguard Worker        "@com_google_protobuf//:timestamp_proto",
54*d5c09012SAndroid Build Coastguard Worker    ],
55*d5c09012SAndroid Build Coastguard Worker)
56*d5c09012SAndroid Build Coastguard Worker
57*d5c09012SAndroid Build Coastguard Workerproto_library_with_info(
58*d5c09012SAndroid Build Coastguard Worker    name = "credentials_proto_with_info",
59*d5c09012SAndroid Build Coastguard Worker    deps = [
60*d5c09012SAndroid Build Coastguard Worker        ":credentials_proto",
61*d5c09012SAndroid Build Coastguard Worker        "//google/cloud:common_resources_proto",
62*d5c09012SAndroid Build Coastguard Worker    ],
63*d5c09012SAndroid Build Coastguard Worker)
64*d5c09012SAndroid Build Coastguard Worker
65*d5c09012SAndroid Build Coastguard Workerjava_proto_library(
66*d5c09012SAndroid Build Coastguard Worker    name = "credentials_java_proto",
67*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_proto"],
68*d5c09012SAndroid Build Coastguard Worker)
69*d5c09012SAndroid Build Coastguard Worker
70*d5c09012SAndroid Build Coastguard Workerjava_grpc_library(
71*d5c09012SAndroid Build Coastguard Worker    name = "credentials_java_grpc",
72*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto"],
73*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_java_proto"],
74*d5c09012SAndroid Build Coastguard Worker)
75*d5c09012SAndroid Build Coastguard Worker
76*d5c09012SAndroid Build Coastguard Workerjava_gapic_library(
77*d5c09012SAndroid Build Coastguard Worker    name = "credentials_java_gapic",
78*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto_with_info"],
79*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
80*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
81*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
82*d5c09012SAndroid Build Coastguard Worker    test_deps = [
83*d5c09012SAndroid Build Coastguard Worker        ":credentials_java_grpc",
84*d5c09012SAndroid Build Coastguard Worker    ],
85*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
86*d5c09012SAndroid Build Coastguard Worker    deps = [
87*d5c09012SAndroid Build Coastguard Worker        ":credentials_java_proto",
88*d5c09012SAndroid Build Coastguard Worker    ],
89*d5c09012SAndroid Build Coastguard Worker)
90*d5c09012SAndroid Build Coastguard Worker
91*d5c09012SAndroid Build Coastguard Workerjava_gapic_test(
92*d5c09012SAndroid Build Coastguard Worker    name = "credentials_java_gapic_test_suite",
93*d5c09012SAndroid Build Coastguard Worker    test_classes = [
94*d5c09012SAndroid Build Coastguard Worker        "com.google.cloud.iam.credentials.v1.IAMCredentialsClientHttpJsonTest",
95*d5c09012SAndroid Build Coastguard Worker        "com.google.cloud.iam.credentials.v1.IAMCredentialsClientTest",
96*d5c09012SAndroid Build Coastguard Worker    ],
97*d5c09012SAndroid Build Coastguard Worker    runtime_deps = [":credentials_java_gapic_test"],
98*d5c09012SAndroid Build Coastguard Worker)
99*d5c09012SAndroid Build Coastguard Worker
100*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
101*d5c09012SAndroid Build Coastguard Workerjava_gapic_assembly_gradle_pkg(
102*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-iam-credentials-v1-java",
103*d5c09012SAndroid Build Coastguard Worker    include_samples = True,
104*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
105*d5c09012SAndroid Build Coastguard Worker    deps = [
106*d5c09012SAndroid Build Coastguard Worker        ":credentials_java_gapic",
107*d5c09012SAndroid Build Coastguard Worker        ":credentials_java_grpc",
108*d5c09012SAndroid Build Coastguard Worker        ":credentials_java_proto",
109*d5c09012SAndroid Build Coastguard Worker        ":credentials_proto",
110*d5c09012SAndroid Build Coastguard Worker    ],
111*d5c09012SAndroid Build Coastguard Worker)
112*d5c09012SAndroid Build Coastguard Worker
113*d5c09012SAndroid Build Coastguard Workergo_proto_library(
114*d5c09012SAndroid Build Coastguard Worker    name = "credentials_go_proto",
115*d5c09012SAndroid Build Coastguard Worker    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
116*d5c09012SAndroid Build Coastguard Worker    importpath = "cloud.google.com/go/iam/credentials/apiv1/credentialspb",
117*d5c09012SAndroid Build Coastguard Worker    protos = [":credentials_proto"],
118*d5c09012SAndroid Build Coastguard Worker    deps = [
119*d5c09012SAndroid Build Coastguard Worker        "//google/api:annotations_go_proto",
120*d5c09012SAndroid Build Coastguard Worker    ],
121*d5c09012SAndroid Build Coastguard Worker)
122*d5c09012SAndroid Build Coastguard Worker
123*d5c09012SAndroid Build Coastguard Workergo_gapic_library(
124*d5c09012SAndroid Build Coastguard Worker    name = "credentials_go_gapic",
125*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto_with_info"],
126*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
127*d5c09012SAndroid Build Coastguard Worker    importpath = "cloud.google.com/go/iam/credentials/apiv1;credentials",
128*d5c09012SAndroid Build Coastguard Worker    release_level = "ga",
129*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
130*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
131*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
132*d5c09012SAndroid Build Coastguard Worker    deps = [
133*d5c09012SAndroid Build Coastguard Worker        ":credentials_go_proto",
134*d5c09012SAndroid Build Coastguard Worker        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
135*d5c09012SAndroid Build Coastguard Worker    ],
136*d5c09012SAndroid Build Coastguard Worker)
137*d5c09012SAndroid Build Coastguard Worker
138*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
139*d5c09012SAndroid Build Coastguard Workergo_gapic_assembly_pkg(
140*d5c09012SAndroid Build Coastguard Worker    name = "gapi-cloud-iam-credentials-v1-go",
141*d5c09012SAndroid Build Coastguard Worker    deps = [
142*d5c09012SAndroid Build Coastguard Worker        ":credentials_go_gapic",
143*d5c09012SAndroid Build Coastguard Worker        ":credentials_go_gapic_srcjar-snippets.srcjar",
144*d5c09012SAndroid Build Coastguard Worker        ":credentials_go_gapic_srcjar-test.srcjar",
145*d5c09012SAndroid Build Coastguard Worker        ":credentials_go_proto",
146*d5c09012SAndroid Build Coastguard Worker    ],
147*d5c09012SAndroid Build Coastguard Worker)
148*d5c09012SAndroid Build Coastguard Worker
149*d5c09012SAndroid Build Coastguard Workerpy_gapic_library(
150*d5c09012SAndroid Build Coastguard Worker    name = "credentials_py_gapic",
151*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto"],
152*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
153*d5c09012SAndroid Build Coastguard Worker    opt_args = [
154*d5c09012SAndroid Build Coastguard Worker        "warehouse-package-name=google-cloud-iam",
155*d5c09012SAndroid Build Coastguard Worker        "python-gapic-namespace=google.cloud",
156*d5c09012SAndroid Build Coastguard Worker        "python-gapic-name=iam_credentials",
157*d5c09012SAndroid Build Coastguard Worker    ],
158*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
159*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
160*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
161*d5c09012SAndroid Build Coastguard Worker)
162*d5c09012SAndroid Build Coastguard Worker
163*d5c09012SAndroid Build Coastguard Workerpy_test(
164*d5c09012SAndroid Build Coastguard Worker    name = "credentials_py_gapic_test",
165*d5c09012SAndroid Build Coastguard Worker    srcs = [
166*d5c09012SAndroid Build Coastguard Worker        "credentials_py_gapic_pytest.py",
167*d5c09012SAndroid Build Coastguard Worker        "credentials_py_gapic_test.py",
168*d5c09012SAndroid Build Coastguard Worker    ],
169*d5c09012SAndroid Build Coastguard Worker    legacy_create_init = False,
170*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_py_gapic"],
171*d5c09012SAndroid Build Coastguard Worker)
172*d5c09012SAndroid Build Coastguard Worker
173*d5c09012SAndroid Build Coastguard Workerpy_gapic_assembly_pkg(
174*d5c09012SAndroid Build Coastguard Worker    name = "iam-credentials-v1-py",
175*d5c09012SAndroid Build Coastguard Worker    deps = [
176*d5c09012SAndroid Build Coastguard Worker        ":credentials_py_gapic",
177*d5c09012SAndroid Build Coastguard Worker    ],
178*d5c09012SAndroid Build Coastguard Worker)
179*d5c09012SAndroid Build Coastguard Worker
180*d5c09012SAndroid Build Coastguard Workerphp_proto_library(
181*d5c09012SAndroid Build Coastguard Worker    name = "credentials_php_proto",
182*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_proto"],
183*d5c09012SAndroid Build Coastguard Worker)
184*d5c09012SAndroid Build Coastguard Worker
185*d5c09012SAndroid Build Coastguard Workerphp_gapic_library(
186*d5c09012SAndroid Build Coastguard Worker    name = "credentials_php_gapic",
187*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto_with_info"],
188*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
189*d5c09012SAndroid Build Coastguard Worker    migration_mode = "MIGRATING",
190*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
191*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
192*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
193*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_php_proto"],
194*d5c09012SAndroid Build Coastguard Worker)
195*d5c09012SAndroid Build Coastguard Worker
196*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
197*d5c09012SAndroid Build Coastguard Workerphp_gapic_assembly_pkg(
198*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-iam-credentials-v1-php",
199*d5c09012SAndroid Build Coastguard Worker    deps = [
200*d5c09012SAndroid Build Coastguard Worker        ":credentials_php_gapic",
201*d5c09012SAndroid Build Coastguard Worker        ":credentials_php_proto",
202*d5c09012SAndroid Build Coastguard Worker    ],
203*d5c09012SAndroid Build Coastguard Worker)
204*d5c09012SAndroid Build Coastguard Worker
205*d5c09012SAndroid Build Coastguard Workernodejs_gapic_library(
206*d5c09012SAndroid Build Coastguard Worker    name = "credentials_nodejs_gapic",
207*d5c09012SAndroid Build Coastguard Worker    package_name = "@google-cloud/iam-credentials",
208*d5c09012SAndroid Build Coastguard Worker    src = ":credentials_proto_with_info",
209*d5c09012SAndroid Build Coastguard Worker    extra_protoc_parameters = ["metadata"],
210*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
211*d5c09012SAndroid Build Coastguard Worker    package = "google.iam.credentials.v1",
212*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
213*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
214*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
215*d5c09012SAndroid Build Coastguard Worker    deps = [],
216*d5c09012SAndroid Build Coastguard Worker)
217*d5c09012SAndroid Build Coastguard Worker
218*d5c09012SAndroid Build Coastguard Workernodejs_gapic_assembly_pkg(
219*d5c09012SAndroid Build Coastguard Worker    name = "iam-credentials-v1-nodejs",
220*d5c09012SAndroid Build Coastguard Worker    deps = [
221*d5c09012SAndroid Build Coastguard Worker        ":credentials_nodejs_gapic",
222*d5c09012SAndroid Build Coastguard Worker        ":credentials_proto",
223*d5c09012SAndroid Build Coastguard Worker    ],
224*d5c09012SAndroid Build Coastguard Worker)
225*d5c09012SAndroid Build Coastguard Worker
226*d5c09012SAndroid Build Coastguard Workerruby_proto_library(
227*d5c09012SAndroid Build Coastguard Worker    name = "credentials_ruby_proto",
228*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_proto"],
229*d5c09012SAndroid Build Coastguard Worker)
230*d5c09012SAndroid Build Coastguard Worker
231*d5c09012SAndroid Build Coastguard Workerruby_grpc_library(
232*d5c09012SAndroid Build Coastguard Worker    name = "credentials_ruby_grpc",
233*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto"],
234*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_ruby_proto"],
235*d5c09012SAndroid Build Coastguard Worker)
236*d5c09012SAndroid Build Coastguard Worker
237*d5c09012SAndroid Build Coastguard Workerruby_cloud_gapic_library(
238*d5c09012SAndroid Build Coastguard Worker    name = "credentials_ruby_gapic",
239*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto_with_info"],
240*d5c09012SAndroid Build Coastguard Worker    extra_protoc_parameters = [
241*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-gem-name=google-iam-credentials-v1",
242*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-env-prefix=IAM_CREDENTIALS",
243*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-product-url=https://cloud.google.com/iam",
244*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-api-id=iamcredentials.googleapis.com",
245*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-api-shortname=iamcredentials",
246*d5c09012SAndroid Build Coastguard Worker    ],
247*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
248*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
249*d5c09012SAndroid Build Coastguard Worker    ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.",
250*d5c09012SAndroid Build Coastguard Worker    ruby_cloud_title = "IAM Service Account Credentials V1",
251*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
252*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
253*d5c09012SAndroid Build Coastguard Worker    deps = [
254*d5c09012SAndroid Build Coastguard Worker        ":credentials_ruby_grpc",
255*d5c09012SAndroid Build Coastguard Worker        ":credentials_ruby_proto",
256*d5c09012SAndroid Build Coastguard Worker    ],
257*d5c09012SAndroid Build Coastguard Worker)
258*d5c09012SAndroid Build Coastguard Worker
259*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
260*d5c09012SAndroid Build Coastguard Workerruby_gapic_assembly_pkg(
261*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-iam-credentials-v1-ruby",
262*d5c09012SAndroid Build Coastguard Worker    deps = [
263*d5c09012SAndroid Build Coastguard Worker        ":credentials_ruby_gapic",
264*d5c09012SAndroid Build Coastguard Worker        ":credentials_ruby_grpc",
265*d5c09012SAndroid Build Coastguard Worker        ":credentials_ruby_proto",
266*d5c09012SAndroid Build Coastguard Worker    ],
267*d5c09012SAndroid Build Coastguard Worker)
268*d5c09012SAndroid Build Coastguard Worker
269*d5c09012SAndroid Build Coastguard Workercsharp_proto_library(
270*d5c09012SAndroid Build Coastguard Worker    name = "credentials_csharp_proto",
271*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_proto"],
272*d5c09012SAndroid Build Coastguard Worker)
273*d5c09012SAndroid Build Coastguard Worker
274*d5c09012SAndroid Build Coastguard Workercsharp_grpc_library(
275*d5c09012SAndroid Build Coastguard Worker    name = "credentials_csharp_grpc",
276*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto"],
277*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_csharp_proto"],
278*d5c09012SAndroid Build Coastguard Worker)
279*d5c09012SAndroid Build Coastguard Worker
280*d5c09012SAndroid Build Coastguard Workercsharp_gapic_library(
281*d5c09012SAndroid Build Coastguard Worker    name = "credentials_csharp_gapic",
282*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto_with_info"],
283*d5c09012SAndroid Build Coastguard Worker    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
284*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "iamcredentials_grpc_service_config.json",
285*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
286*d5c09012SAndroid Build Coastguard Worker    service_yaml = "iamcredentials_v1.yaml",
287*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
288*d5c09012SAndroid Build Coastguard Worker    deps = [
289*d5c09012SAndroid Build Coastguard Worker        ":credentials_csharp_grpc",
290*d5c09012SAndroid Build Coastguard Worker        ":credentials_csharp_proto",
291*d5c09012SAndroid Build Coastguard Worker    ],
292*d5c09012SAndroid Build Coastguard Worker)
293*d5c09012SAndroid Build Coastguard Worker
294*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
295*d5c09012SAndroid Build Coastguard Workercsharp_gapic_assembly_pkg(
296*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-iam-credentials-v1-csharp",
297*d5c09012SAndroid Build Coastguard Worker    deps = [
298*d5c09012SAndroid Build Coastguard Worker        ":credentials_csharp_gapic",
299*d5c09012SAndroid Build Coastguard Worker        ":credentials_csharp_grpc",
300*d5c09012SAndroid Build Coastguard Worker        ":credentials_csharp_proto",
301*d5c09012SAndroid Build Coastguard Worker    ],
302*d5c09012SAndroid Build Coastguard Worker)
303*d5c09012SAndroid Build Coastguard Worker
304*d5c09012SAndroid Build Coastguard Workercc_proto_library(
305*d5c09012SAndroid Build Coastguard Worker    name = "credentials_cc_proto",
306*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_proto"],
307*d5c09012SAndroid Build Coastguard Worker)
308*d5c09012SAndroid Build Coastguard Worker
309*d5c09012SAndroid Build Coastguard Workercc_grpc_library(
310*d5c09012SAndroid Build Coastguard Worker    name = "credentials_cc_grpc",
311*d5c09012SAndroid Build Coastguard Worker    srcs = [":credentials_proto"],
312*d5c09012SAndroid Build Coastguard Worker    grpc_only = True,
313*d5c09012SAndroid Build Coastguard Worker    deps = [":credentials_cc_proto"],
314*d5c09012SAndroid Build Coastguard Worker)
315