@@ -168,7 +168,7 @@ func resourceIAMGroupCreate(ctx context.Context, d *schema.ResourceData, m inter
168168 users := tools .ExpandStringList (d .Get ("users" ).(* schema.Set ).List ())
169169 if len (users ) > 0 {
170170 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
171- result , resp , err := client .Groups .AddMembers (* createdGroup , users ... )
171+ result , resp , err := client .Groups .AddMembers (ctx , * createdGroup , users ... )
172172 if resp == nil {
173173 return nil , err
174174 }
@@ -189,7 +189,7 @@ func resourceIAMGroupCreate(ctx context.Context, d *schema.ResourceData, m inter
189189 services := tools .ExpandStringList (d .Get ("services" ).(* schema.Set ).List ())
190190 if len (services ) > 0 {
191191 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
192- result , resp , err := client .Groups .AddServices (* createdGroup , services ... )
192+ result , resp , err := client .Groups .AddServices (ctx , * createdGroup , services ... )
193193 if resp == nil {
194194 return nil , err
195195 }
@@ -213,7 +213,7 @@ func resourceIAMGroupCreate(ctx context.Context, d *schema.ResourceData, m inter
213213 devices := tools .ExpandStringList (d .Get ("devices" ).(* schema.Set ).List ())
214214 if len (devices ) > 0 {
215215 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
216- result , resp , err := client .Groups .AddDevices (* createdGroup , devices ... )
216+ result , resp , err := client .Groups .AddDevices (ctx , * createdGroup , devices ... )
217217 if resp == nil {
218218 return nil , err
219219 }
@@ -324,10 +324,10 @@ func resourceIAMGroupUpdate(ctx context.Context, d *schema.ResourceData, m inter
324324 toRemove := tools .Difference (old , newList )
325325
326326 if len (toRemove ) > 0 {
327- _ , _ , _ = client .Groups .RemoveMembers (group , toRemove ... )
327+ _ , _ , _ = client .Groups .RemoveMembers (ctx , group , toRemove ... )
328328 }
329329 if len (toAdd ) > 0 {
330- _ , _ , _ = client .Groups .AddMembers (group , toAdd ... )
330+ _ , _ , _ = client .Groups .AddMembers (ctx , group , toAdd ... )
331331 }
332332 }
333333
@@ -341,7 +341,7 @@ func resourceIAMGroupUpdate(ctx context.Context, d *schema.ResourceData, m inter
341341
342342 if len (toRemove ) > 0 {
343343 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
344- _ , resp , err := client .Groups .RemoveServices (group , toRemove ... )
344+ _ , resp , err := client .Groups .RemoveServices (ctx , group , toRemove ... )
345345 if resp == nil {
346346 return nil , err
347347 }
@@ -353,7 +353,7 @@ func resourceIAMGroupUpdate(ctx context.Context, d *schema.ResourceData, m inter
353353 }
354354 if len (toAdd ) > 0 {
355355 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
356- _ , resp , err := client .Groups .AddServices (group , toAdd ... )
356+ _ , resp , err := client .Groups .AddServices (ctx , group , toAdd ... )
357357 if resp == nil {
358358 return nil , err
359359 }
@@ -375,7 +375,7 @@ func resourceIAMGroupUpdate(ctx context.Context, d *schema.ResourceData, m inter
375375
376376 if len (toRemove ) > 0 {
377377 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
378- _ , resp , err := client .Groups .RemoveDevices (group , toRemove ... )
378+ _ , resp , err := client .Groups .RemoveDevices (ctx , group , toRemove ... )
379379 if resp == nil {
380380 return nil , err
381381 }
@@ -387,7 +387,7 @@ func resourceIAMGroupUpdate(ctx context.Context, d *schema.ResourceData, m inter
387387 }
388388 if len (toAdd ) > 0 {
389389 err = tools .TryHTTPCall (ctx , 5 , func () (* http.Response , error ) {
390- _ , resp , err := client .Groups .AddDevices (group , toAdd ... )
390+ _ , resp , err := client .Groups .AddDevices (ctx , group , toAdd ... )
391391 if resp == nil {
392392 return nil , err
393393 }
@@ -449,7 +449,7 @@ func purgeGroupContent(ctx context.Context, client *iam.Client, id string, d *sc
449449 if len (users ) > 0 {
450450 for _ , u := range users {
451451 _ = tools .TryHTTPCall (ctx , 8 , func () (* http.Response , error ) {
452- _ , resp , err := client .Groups .RemoveMembers (group , u )
452+ _ , resp , err := client .Groups .RemoveMembers (ctx , group , u )
453453 if resp != nil && resp .StatusCode () == http .StatusUnprocessableEntity {
454454 return resp .Response , nil // User is already gone
455455 }
@@ -466,7 +466,7 @@ func purgeGroupContent(ctx context.Context, client *iam.Client, id string, d *sc
466466 if len (services ) > 0 {
467467 for _ , s := range services {
468468 _ = tools .TryHTTPCall (ctx , 8 , func () (* http.Response , error ) {
469- _ , resp , err := client .Groups .RemoveServices (group , s )
469+ _ , resp , err := client .Groups .RemoveServices (ctx , group , s )
470470 if resp != nil && resp .StatusCode () == http .StatusUnprocessableEntity {
471471 return resp .Response , nil // Service is already gone
472472 }
@@ -483,7 +483,7 @@ func purgeGroupContent(ctx context.Context, client *iam.Client, id string, d *sc
483483 if len (devices ) > 0 {
484484 for _ , s := range devices {
485485 _ = tools .TryHTTPCall (ctx , 8 , func () (* http.Response , error ) {
486- _ , resp , err := client .Groups .RemoveDevices (group , s )
486+ _ , resp , err := client .Groups .RemoveDevices (ctx , group , s )
487487 if resp != nil && resp .StatusCode () == http .StatusUnprocessableEntity {
488488 return resp .Response , nil // Service is already gone
489489 }
0 commit comments