@@ -71,6 +71,7 @@ func resourceScalewayLb() *schema.Resource {
71
71
Optional : true ,
72
72
Default : false ,
73
73
Description : "Release the IPs related to this load-balancer" ,
74
+ Deprecated : "The resource ip will be destroyed by it's own resource. Please set this to `false`" ,
74
75
},
75
76
"private_network" : {
76
77
Type : schema .TypeList ,
@@ -211,13 +212,7 @@ func resourceScalewayLbRead(ctx context.Context, d *schema.ResourceData, meta in
211
212
return diag .FromErr (err )
212
213
}
213
214
214
- var relaseIPValue bool
215
- releaseIPAddress , releaseIPPExist := d .GetOk ("release_ip" )
216
- if releaseIPPExist {
217
- relaseIPValue = * expandBoolPtr (releaseIPAddress )
218
- }
219
-
220
- _ = d .Set ("release_ip" , relaseIPValue )
215
+ _ = d .Set ("release_ip" , false )
221
216
_ = d .Set ("name" , res .Name )
222
217
_ = d .Set ("zone" , zone .String ())
223
218
_ = d .Set ("region" , region .String ())
@@ -403,16 +398,10 @@ func resourceScalewayLbDelete(ctx context.Context, d *schema.ResourceData, meta
403
398
}
404
399
}
405
400
406
- var releaseAddressValue bool
407
- releaseIPAddress , releaseIPPExist := d .GetOk ("release_ip" )
408
- if releaseIPPExist {
409
- releaseAddressValue = * expandBoolPtr (releaseIPAddress )
410
- }
411
-
412
401
err = lbAPI .DeleteLB (& lb.ZonedAPIDeleteLBRequest {
413
402
Zone : zone ,
414
403
LBID : ID ,
415
- ReleaseIP : releaseAddressValue ,
404
+ ReleaseIP : false ,
416
405
}, scw .WithContext (ctx ))
417
406
if err != nil && ! is404Error (err ) {
418
407
return diag .FromErr (err )
0 commit comments