1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package admin_test
18
19 import (
20 "context"
21
22 admin "cloud.google.com/go/iam/admin/apiv1"
23 "cloud.google.com/go/iam/admin/apiv1/adminpb"
24 "cloud.google.com/go/iam/apiv1/iampb"
25 "google.golang.org/api/iterator"
26 )
27
28 func ExampleNewIamClient() {
29 ctx := context.Background()
30 c, err := admin.NewIamClient(ctx)
31 if err != nil {
32
33 }
34
35 _ = c
36 }
37
38 func ExampleIamClient_ListServiceAccounts() {
39 ctx := context.Background()
40 c, err := admin.NewIamClient(ctx)
41 if err != nil {
42
43 }
44
45 req := &adminpb.ListServiceAccountsRequest{
46
47 }
48 it := c.ListServiceAccounts(ctx, req)
49 for {
50 resp, err := it.Next()
51 if err == iterator.Done {
52 break
53 }
54 if err != nil {
55
56 }
57
58 _ = resp
59 }
60 }
61
62 func ExampleIamClient_GetServiceAccount() {
63 ctx := context.Background()
64 c, err := admin.NewIamClient(ctx)
65 if err != nil {
66
67 }
68
69 req := &adminpb.GetServiceAccountRequest{
70
71 }
72 resp, err := c.GetServiceAccount(ctx, req)
73 if err != nil {
74
75 }
76
77 _ = resp
78 }
79
80 func ExampleIamClient_CreateServiceAccount() {
81 ctx := context.Background()
82 c, err := admin.NewIamClient(ctx)
83 if err != nil {
84
85 }
86
87 req := &adminpb.CreateServiceAccountRequest{
88
89 }
90 resp, err := c.CreateServiceAccount(ctx, req)
91 if err != nil {
92
93 }
94
95 _ = resp
96 }
97
98 func ExampleIamClient_UpdateServiceAccount() {
99 ctx := context.Background()
100 c, err := admin.NewIamClient(ctx)
101 if err != nil {
102
103 }
104
105 req := &adminpb.ServiceAccount{
106
107 }
108 resp, err := c.UpdateServiceAccount(ctx, req)
109 if err != nil {
110
111 }
112
113 _ = resp
114 }
115
116 func ExampleIamClient_DeleteServiceAccount() {
117 ctx := context.Background()
118 c, err := admin.NewIamClient(ctx)
119 if err != nil {
120
121 }
122
123 req := &adminpb.DeleteServiceAccountRequest{
124
125 }
126 err = c.DeleteServiceAccount(ctx, req)
127 if err != nil {
128
129 }
130 }
131
132 func ExampleIamClient_ListServiceAccountKeys() {
133 ctx := context.Background()
134 c, err := admin.NewIamClient(ctx)
135 if err != nil {
136
137 }
138
139 req := &adminpb.ListServiceAccountKeysRequest{
140
141 }
142 resp, err := c.ListServiceAccountKeys(ctx, req)
143 if err != nil {
144
145 }
146
147 _ = resp
148 }
149
150 func ExampleIamClient_GetServiceAccountKey() {
151 ctx := context.Background()
152 c, err := admin.NewIamClient(ctx)
153 if err != nil {
154
155 }
156
157 req := &adminpb.GetServiceAccountKeyRequest{
158
159 }
160 resp, err := c.GetServiceAccountKey(ctx, req)
161 if err != nil {
162
163 }
164
165 _ = resp
166 }
167
168 func ExampleIamClient_CreateServiceAccountKey() {
169 ctx := context.Background()
170 c, err := admin.NewIamClient(ctx)
171 if err != nil {
172
173 }
174
175 req := &adminpb.CreateServiceAccountKeyRequest{
176
177 }
178 resp, err := c.CreateServiceAccountKey(ctx, req)
179 if err != nil {
180
181 }
182
183 _ = resp
184 }
185
186 func ExampleIamClient_DeleteServiceAccountKey() {
187 ctx := context.Background()
188 c, err := admin.NewIamClient(ctx)
189 if err != nil {
190
191 }
192
193 req := &adminpb.DeleteServiceAccountKeyRequest{
194
195 }
196 err = c.DeleteServiceAccountKey(ctx, req)
197 if err != nil {
198
199 }
200 }
201
202 func ExampleIamClient_SignBlob() {
203 ctx := context.Background()
204 c, err := admin.NewIamClient(ctx)
205 if err != nil {
206
207 }
208
209 req := &adminpb.SignBlobRequest{
210
211 }
212 resp, err := c.SignBlob(ctx, req)
213 if err != nil {
214
215 }
216
217 _ = resp
218 }
219
220 func ExampleIamClient_TestIamPermissions() {
221 ctx := context.Background()
222 c, err := admin.NewIamClient(ctx)
223 if err != nil {
224
225 }
226
227 req := &iampb.TestIamPermissionsRequest{
228
229 }
230 resp, err := c.TestIamPermissions(ctx, req)
231 if err != nil {
232
233 }
234
235 _ = resp
236 }
237
238 func ExampleIamClient_QueryGrantableRoles() {
239 ctx := context.Background()
240 c, err := admin.NewIamClient(ctx)
241 if err != nil {
242
243 }
244
245 req := &adminpb.QueryGrantableRolesRequest{
246
247 }
248 resp, err := c.QueryGrantableRoles(ctx, req)
249 if err != nil {
250
251 }
252
253 _ = resp
254 }
255
256 func ExampleIamClient_SignJwt() {
257 ctx := context.Background()
258 c, err := admin.NewIamClient(ctx)
259 if err != nil {
260
261 }
262
263 req := &adminpb.SignJwtRequest{
264
265 }
266 resp, err := c.SignJwt(ctx, req)
267 if err != nil {
268
269 }
270
271 _ = resp
272 }
273
274 func ExampleIamClient_ListRoles() {
275 ctx := context.Background()
276 c, err := admin.NewIamClient(ctx)
277 if err != nil {
278
279 }
280
281 req := &adminpb.ListRolesRequest{
282
283 }
284 resp, err := c.ListRoles(ctx, req)
285 if err != nil {
286
287 }
288
289 _ = resp
290 }
291
292 func ExampleIamClient_GetRole() {
293 ctx := context.Background()
294 c, err := admin.NewIamClient(ctx)
295 if err != nil {
296
297 }
298
299 req := &adminpb.GetRoleRequest{
300
301 }
302 resp, err := c.GetRole(ctx, req)
303 if err != nil {
304
305 }
306
307 _ = resp
308 }
309
310 func ExampleIamClient_CreateRole() {
311 ctx := context.Background()
312 c, err := admin.NewIamClient(ctx)
313 if err != nil {
314
315 }
316
317 req := &adminpb.CreateRoleRequest{
318
319 }
320 resp, err := c.CreateRole(ctx, req)
321 if err != nil {
322
323 }
324
325 _ = resp
326 }
327
328 func ExampleIamClient_UpdateRole() {
329 ctx := context.Background()
330 c, err := admin.NewIamClient(ctx)
331 if err != nil {
332
333 }
334
335 req := &adminpb.UpdateRoleRequest{
336
337 }
338 resp, err := c.UpdateRole(ctx, req)
339 if err != nil {
340
341 }
342
343 _ = resp
344 }
345
346 func ExampleIamClient_DeleteRole() {
347 ctx := context.Background()
348 c, err := admin.NewIamClient(ctx)
349 if err != nil {
350
351 }
352
353 req := &adminpb.DeleteRoleRequest{
354
355 }
356 resp, err := c.DeleteRole(ctx, req)
357 if err != nil {
358
359 }
360
361 _ = resp
362 }
363
364 func ExampleIamClient_UndeleteRole() {
365 ctx := context.Background()
366 c, err := admin.NewIamClient(ctx)
367 if err != nil {
368
369 }
370
371 req := &adminpb.UndeleteRoleRequest{
372
373 }
374 resp, err := c.UndeleteRole(ctx, req)
375 if err != nil {
376
377 }
378
379 _ = resp
380 }
381
382 func ExampleIamClient_QueryTestablePermissions() {
383 ctx := context.Background()
384 c, err := admin.NewIamClient(ctx)
385 if err != nil {
386
387 }
388
389 req := &adminpb.QueryTestablePermissionsRequest{
390
391 }
392 resp, err := c.QueryTestablePermissions(ctx, req)
393 if err != nil {
394
395 }
396
397 _ = resp
398 }
399
View as plain text