@@ -176,7 +176,7 @@ func ResourceImage() *schema.Resource {
176176}
177177
178178func ResourceInstanceImageCreate (ctx context.Context , d * schema.ResourceData , m interface {}) diag.Diagnostics {
179- instanceAPI , zone , err := newAPIWithZone (d , m )
179+ api , zone , err := instanceAndBlockAPIWithZone (d , m )
180180 if err != nil {
181181 return diag .FromErr (err )
182182 }
@@ -192,7 +192,7 @@ func ResourceInstanceImageCreate(ctx context.Context, d *schema.ResourceData, m
192192
193193 extraVolumesIDs , volumesExist := d .GetOk ("additional_volume_ids" )
194194 if volumesExist {
195- snapResponses , err := getSnapshotsFromIDs (ctx , extraVolumesIDs .([]interface {}), instanceAPI )
195+ snapResponses , err := getSnapshotsFromIDs (ctx , extraVolumesIDs .([]interface {}), api )
196196 if err != nil {
197197 return diag .FromErr (err )
198198 }
@@ -206,14 +206,14 @@ func ResourceInstanceImageCreate(ctx context.Context, d *schema.ResourceData, m
206206 req .Public = types .ExpandBoolPtr (types .GetBool (d , "public" ))
207207 }
208208
209- res , err := instanceAPI .CreateImage (req , scw .WithContext (ctx ))
209+ res , err := api .CreateImage (req , scw .WithContext (ctx ))
210210 if err != nil {
211211 return diag .FromErr (err )
212212 }
213213
214214 d .SetId (zonal .NewIDString (zone , res .Image .ID ))
215215
216- _ , err = instanceAPI .WaitForImage (& instanceSDK.WaitForImageRequest {
216+ _ , err = api .WaitForImage (& instanceSDK.WaitForImageRequest {
217217 ImageID : res .Image .ID ,
218218 Zone : zone ,
219219 RetryInterval : transport .DefaultWaitRetryInterval ,
@@ -262,7 +262,7 @@ func ResourceInstanceImageRead(ctx context.Context, d *schema.ResourceData, m in
262262}
263263
264264func ResourceInstanceImageUpdate (ctx context.Context , d * schema.ResourceData , m interface {}) diag.Diagnostics {
265- instanceAPI , zone , id , err := NewAPIWithZoneAndID (m , d .Id ())
265+ api , zone , id , err := instanceAndBlockAPIWithZoneAndID (m , d .Id ())
266266 if err != nil {
267267 return diag .FromErr (err )
268268 }
@@ -283,7 +283,7 @@ func ResourceInstanceImageUpdate(ctx context.Context, d *schema.ResourceData, m
283283 }
284284 req .Tags = types .ExpandUpdatedStringsPtr (d .Get ("tags" ))
285285
286- image , err := instanceAPI .GetImage (& instanceSDK.GetImageRequest {
286+ image , err := api .GetImage (& instanceSDK.GetImageRequest {
287287 Zone : zone ,
288288 ImageID : id ,
289289 }, scw .WithContext (ctx ))
@@ -292,7 +292,7 @@ func ResourceInstanceImageUpdate(ctx context.Context, d *schema.ResourceData, m
292292 }
293293
294294 if d .HasChange ("additional_volume_ids" ) {
295- snapResponses , err := getSnapshotsFromIDs (ctx , d .Get ("additional_volume_ids" ).([]interface {}), instanceAPI )
295+ snapResponses , err := getSnapshotsFromIDs (ctx , d .Get ("additional_volume_ids" ).([]interface {}), api )
296296 if err != nil {
297297 return diag .FromErr (err )
298298 }
@@ -315,17 +315,17 @@ func ResourceInstanceImageUpdate(ctx context.Context, d *schema.ResourceData, m
315315 req .Arch = image .Image .Arch
316316 }
317317
318- _ , err = waitForImage (ctx , instanceAPI , zone , id , d .Timeout (schema .TimeoutUpdate ))
318+ _ , err = waitForImage (ctx , api . API , zone , id , d .Timeout (schema .TimeoutUpdate ))
319319 if err != nil {
320320 return diag .FromErr (err )
321321 }
322322
323- _ , err = instanceAPI .UpdateImage (req , scw .WithContext (ctx ))
323+ _ , err = api .UpdateImage (req , scw .WithContext (ctx ))
324324 if err != nil {
325325 return diag .FromErr (fmt .Errorf ("couldn't update image: %s" , err ))
326326 }
327327
328- _ , err = waitForImage (ctx , instanceAPI , zone , id , d .Timeout (schema .TimeoutUpdate ))
328+ _ , err = waitForImage (ctx , api . API , zone , id , d .Timeout (schema .TimeoutUpdate ))
329329 if err != nil {
330330 return diag .FromErr (err )
331331 }
0 commit comments