1{
2 "schema": "1.0",
3 "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.",
4 "language": "go",
5 "protoPackage": "google.cloud.kms.v1",
6 "libraryPackage": "cloud.google.com/go/kms/apiv1",
7 "services": {
8 "EkmService": {
9 "clients": {
10 "grpc": {
11 "libraryClient": "EkmClient",
12 "rpcs": {
13 "CreateEkmConnection": {
14 "methods": [
15 "CreateEkmConnection"
16 ]
17 },
18 "GetEkmConfig": {
19 "methods": [
20 "GetEkmConfig"
21 ]
22 },
23 "GetEkmConnection": {
24 "methods": [
25 "GetEkmConnection"
26 ]
27 },
28 "GetIamPolicy": {
29 "methods": [
30 "GetIamPolicy"
31 ]
32 },
33 "GetLocation": {
34 "methods": [
35 "GetLocation"
36 ]
37 },
38 "GetOperation": {
39 "methods": [
40 "GetOperation"
41 ]
42 },
43 "ListEkmConnections": {
44 "methods": [
45 "ListEkmConnections"
46 ]
47 },
48 "ListLocations": {
49 "methods": [
50 "ListLocations"
51 ]
52 },
53 "SetIamPolicy": {
54 "methods": [
55 "SetIamPolicy"
56 ]
57 },
58 "TestIamPermissions": {
59 "methods": [
60 "TestIamPermissions"
61 ]
62 },
63 "UpdateEkmConfig": {
64 "methods": [
65 "UpdateEkmConfig"
66 ]
67 },
68 "UpdateEkmConnection": {
69 "methods": [
70 "UpdateEkmConnection"
71 ]
72 },
73 "VerifyConnectivity": {
74 "methods": [
75 "VerifyConnectivity"
76 ]
77 }
78 }
79 },
80 "rest": {
81 "libraryClient": "EkmClient",
82 "rpcs": {
83 "CreateEkmConnection": {
84 "methods": [
85 "CreateEkmConnection"
86 ]
87 },
88 "GetEkmConfig": {
89 "methods": [
90 "GetEkmConfig"
91 ]
92 },
93 "GetEkmConnection": {
94 "methods": [
95 "GetEkmConnection"
96 ]
97 },
98 "GetIamPolicy": {
99 "methods": [
100 "GetIamPolicy"
101 ]
102 },
103 "GetLocation": {
104 "methods": [
105 "GetLocation"
106 ]
107 },
108 "GetOperation": {
109 "methods": [
110 "GetOperation"
111 ]
112 },
113 "ListEkmConnections": {
114 "methods": [
115 "ListEkmConnections"
116 ]
117 },
118 "ListLocations": {
119 "methods": [
120 "ListLocations"
121 ]
122 },
123 "SetIamPolicy": {
124 "methods": [
125 "SetIamPolicy"
126 ]
127 },
128 "TestIamPermissions": {
129 "methods": [
130 "TestIamPermissions"
131 ]
132 },
133 "UpdateEkmConfig": {
134 "methods": [
135 "UpdateEkmConfig"
136 ]
137 },
138 "UpdateEkmConnection": {
139 "methods": [
140 "UpdateEkmConnection"
141 ]
142 },
143 "VerifyConnectivity": {
144 "methods": [
145 "VerifyConnectivity"
146 ]
147 }
148 }
149 }
150 }
151 },
152 "KeyManagementService": {
153 "clients": {
154 "grpc": {
155 "libraryClient": "KeyManagementClient",
156 "rpcs": {
157 "AsymmetricDecrypt": {
158 "methods": [
159 "AsymmetricDecrypt"
160 ]
161 },
162 "AsymmetricSign": {
163 "methods": [
164 "AsymmetricSign"
165 ]
166 },
167 "CreateCryptoKey": {
168 "methods": [
169 "CreateCryptoKey"
170 ]
171 },
172 "CreateCryptoKeyVersion": {
173 "methods": [
174 "CreateCryptoKeyVersion"
175 ]
176 },
177 "CreateImportJob": {
178 "methods": [
179 "CreateImportJob"
180 ]
181 },
182 "CreateKeyRing": {
183 "methods": [
184 "CreateKeyRing"
185 ]
186 },
187 "Decrypt": {
188 "methods": [
189 "Decrypt"
190 ]
191 },
192 "DestroyCryptoKeyVersion": {
193 "methods": [
194 "DestroyCryptoKeyVersion"
195 ]
196 },
197 "Encrypt": {
198 "methods": [
199 "Encrypt"
200 ]
201 },
202 "GenerateRandomBytes": {
203 "methods": [
204 "GenerateRandomBytes"
205 ]
206 },
207 "GetCryptoKey": {
208 "methods": [
209 "GetCryptoKey"
210 ]
211 },
212 "GetCryptoKeyVersion": {
213 "methods": [
214 "GetCryptoKeyVersion"
215 ]
216 },
217 "GetIamPolicy": {
218 "methods": [
219 "GetIamPolicy"
220 ]
221 },
222 "GetImportJob": {
223 "methods": [
224 "GetImportJob"
225 ]
226 },
227 "GetKeyRing": {
228 "methods": [
229 "GetKeyRing"
230 ]
231 },
232 "GetLocation": {
233 "methods": [
234 "GetLocation"
235 ]
236 },
237 "GetOperation": {
238 "methods": [
239 "GetOperation"
240 ]
241 },
242 "GetPublicKey": {
243 "methods": [
244 "GetPublicKey"
245 ]
246 },
247 "ImportCryptoKeyVersion": {
248 "methods": [
249 "ImportCryptoKeyVersion"
250 ]
251 },
252 "ListCryptoKeyVersions": {
253 "methods": [
254 "ListCryptoKeyVersions"
255 ]
256 },
257 "ListCryptoKeys": {
258 "methods": [
259 "ListCryptoKeys"
260 ]
261 },
262 "ListImportJobs": {
263 "methods": [
264 "ListImportJobs"
265 ]
266 },
267 "ListKeyRings": {
268 "methods": [
269 "ListKeyRings"
270 ]
271 },
272 "ListLocations": {
273 "methods": [
274 "ListLocations"
275 ]
276 },
277 "MacSign": {
278 "methods": [
279 "MacSign"
280 ]
281 },
282 "MacVerify": {
283 "methods": [
284 "MacVerify"
285 ]
286 },
287 "RawDecrypt": {
288 "methods": [
289 "RawDecrypt"
290 ]
291 },
292 "RawEncrypt": {
293 "methods": [
294 "RawEncrypt"
295 ]
296 },
297 "RestoreCryptoKeyVersion": {
298 "methods": [
299 "RestoreCryptoKeyVersion"
300 ]
301 },
302 "SetIamPolicy": {
303 "methods": [
304 "SetIamPolicy"
305 ]
306 },
307 "TestIamPermissions": {
308 "methods": [
309 "TestIamPermissions"
310 ]
311 },
312 "UpdateCryptoKey": {
313 "methods": [
314 "UpdateCryptoKey"
315 ]
316 },
317 "UpdateCryptoKeyPrimaryVersion": {
318 "methods": [
319 "UpdateCryptoKeyPrimaryVersion"
320 ]
321 },
322 "UpdateCryptoKeyVersion": {
323 "methods": [
324 "UpdateCryptoKeyVersion"
325 ]
326 }
327 }
328 },
329 "rest": {
330 "libraryClient": "KeyManagementClient",
331 "rpcs": {
332 "AsymmetricDecrypt": {
333 "methods": [
334 "AsymmetricDecrypt"
335 ]
336 },
337 "AsymmetricSign": {
338 "methods": [
339 "AsymmetricSign"
340 ]
341 },
342 "CreateCryptoKey": {
343 "methods": [
344 "CreateCryptoKey"
345 ]
346 },
347 "CreateCryptoKeyVersion": {
348 "methods": [
349 "CreateCryptoKeyVersion"
350 ]
351 },
352 "CreateImportJob": {
353 "methods": [
354 "CreateImportJob"
355 ]
356 },
357 "CreateKeyRing": {
358 "methods": [
359 "CreateKeyRing"
360 ]
361 },
362 "Decrypt": {
363 "methods": [
364 "Decrypt"
365 ]
366 },
367 "DestroyCryptoKeyVersion": {
368 "methods": [
369 "DestroyCryptoKeyVersion"
370 ]
371 },
372 "Encrypt": {
373 "methods": [
374 "Encrypt"
375 ]
376 },
377 "GenerateRandomBytes": {
378 "methods": [
379 "GenerateRandomBytes"
380 ]
381 },
382 "GetCryptoKey": {
383 "methods": [
384 "GetCryptoKey"
385 ]
386 },
387 "GetCryptoKeyVersion": {
388 "methods": [
389 "GetCryptoKeyVersion"
390 ]
391 },
392 "GetIamPolicy": {
393 "methods": [
394 "GetIamPolicy"
395 ]
396 },
397 "GetImportJob": {
398 "methods": [
399 "GetImportJob"
400 ]
401 },
402 "GetKeyRing": {
403 "methods": [
404 "GetKeyRing"
405 ]
406 },
407 "GetLocation": {
408 "methods": [
409 "GetLocation"
410 ]
411 },
412 "GetOperation": {
413 "methods": [
414 "GetOperation"
415 ]
416 },
417 "GetPublicKey": {
418 "methods": [
419 "GetPublicKey"
420 ]
421 },
422 "ImportCryptoKeyVersion": {
423 "methods": [
424 "ImportCryptoKeyVersion"
425 ]
426 },
427 "ListCryptoKeyVersions": {
428 "methods": [
429 "ListCryptoKeyVersions"
430 ]
431 },
432 "ListCryptoKeys": {
433 "methods": [
434 "ListCryptoKeys"
435 ]
436 },
437 "ListImportJobs": {
438 "methods": [
439 "ListImportJobs"
440 ]
441 },
442 "ListKeyRings": {
443 "methods": [
444 "ListKeyRings"
445 ]
446 },
447 "ListLocations": {
448 "methods": [
449 "ListLocations"
450 ]
451 },
452 "MacSign": {
453 "methods": [
454 "MacSign"
455 ]
456 },
457 "MacVerify": {
458 "methods": [
459 "MacVerify"
460 ]
461 },
462 "RawDecrypt": {
463 "methods": [
464 "RawDecrypt"
465 ]
466 },
467 "RawEncrypt": {
468 "methods": [
469 "RawEncrypt"
470 ]
471 },
472 "RestoreCryptoKeyVersion": {
473 "methods": [
474 "RestoreCryptoKeyVersion"
475 ]
476 },
477 "SetIamPolicy": {
478 "methods": [
479 "SetIamPolicy"
480 ]
481 },
482 "TestIamPermissions": {
483 "methods": [
484 "TestIamPermissions"
485 ]
486 },
487 "UpdateCryptoKey": {
488 "methods": [
489 "UpdateCryptoKey"
490 ]
491 },
492 "UpdateCryptoKeyPrimaryVersion": {
493 "methods": [
494 "UpdateCryptoKeyPrimaryVersion"
495 ]
496 },
497 "UpdateCryptoKeyVersion": {
498 "methods": [
499 "UpdateCryptoKeyVersion"
500 ]
501 }
502 }
503 }
504 }
505 }
506 }
507}
View as plain text