@@ -334,7 +334,9 @@ func (r *distributionResource) Create(ctx context.Context, req resource.CreateRe
334334 if resp .Diagnostics .HasError () {
335335 return
336336 }
337+
337338 ctx = core .InitProviderContext (ctx )
339+
338340 projectId := model .ProjectId .ValueString ()
339341 ctx = tflog .SetField (ctx , "project_id" , projectId )
340342
@@ -349,7 +351,9 @@ func (r *distributionResource) Create(ctx context.Context, req resource.CreateRe
349351 core .LogAndAddError (ctx , & resp .Diagnostics , "Error creating CDN distribution" , fmt .Sprintf ("Calling API: %v" , err ))
350352 return
351353 }
354+
352355 ctx = core .LogResponse (ctx )
356+
353357 waitResp , err := wait .CreateDistributionPoolWaitHandler (ctx , r .client , projectId , * createResp .Distribution .Id ).SetTimeout (5 * time .Minute ).WaitWithContext (ctx )
354358 if err != nil {
355359 core .LogAndAddError (ctx , & resp .Diagnostics , "Error creating CDN distribution" , fmt .Sprintf ("Waiting for create: %v" , err ))
@@ -379,6 +383,7 @@ func (r *distributionResource) Read(ctx context.Context, req resource.ReadReques
379383 }
380384
381385 ctx = core .InitProviderContext (ctx )
386+
382387 projectId := model .ProjectId .ValueString ()
383388 distributionId := model .DistributionId .ValueString ()
384389 ctx = tflog .SetField (ctx , "project_id" , projectId )
@@ -397,7 +402,9 @@ func (r *distributionResource) Read(ctx context.Context, req resource.ReadReques
397402 core .LogAndAddError (ctx , & resp .Diagnostics , "Error reading CDN distribution" , fmt .Sprintf ("Calling API: %v" , err ))
398403 return
399404 }
405+
400406 ctx = core .LogResponse (ctx )
407+
401408 err = mapFields (ctx , cdnResp .Distribution , & model )
402409 if err != nil {
403410 core .LogAndAddError (ctx , & resp .Diagnostics , "Error reading CDN ditribution" , fmt .Sprintf ("Processing API payload: %v" , err ))
@@ -421,6 +428,7 @@ func (r *distributionResource) Update(ctx context.Context, req resource.UpdateRe
421428 }
422429
423430 ctx = core .InitProviderContext (ctx )
431+
424432 projectId := model .ProjectId .ValueString ()
425433 distributionId := model .DistributionId .ValueString ()
426434 ctx = tflog .SetField (ctx , "project_id" , projectId )
@@ -520,6 +528,7 @@ func (r *distributionResource) Update(ctx context.Context, req resource.UpdateRe
520528 core .LogAndAddError (ctx , & resp .Diagnostics , "Update CDN distribution" , fmt .Sprintf ("Patch distribution: %v" , err ))
521529 return
522530 }
531+
523532 ctx = core .LogResponse (ctx )
524533
525534 waitResp , err := wait .UpdateDistributionWaitHandler (ctx , r .client , projectId , distributionId ).WaitWithContext (ctx )
@@ -549,7 +558,9 @@ func (r *distributionResource) Delete(ctx context.Context, req resource.DeleteRe
549558 if resp .Diagnostics .HasError () {
550559 return
551560 }
561+
552562 ctx = core .LogResponse (ctx )
563+
553564 projectId := model .ProjectId .ValueString ()
554565 distributionId := model .DistributionId .ValueString ()
555566 ctx = tflog .SetField (ctx , "project_id" , projectId )
@@ -559,7 +570,9 @@ func (r *distributionResource) Delete(ctx context.Context, req resource.DeleteRe
559570 if err != nil {
560571 core .LogAndAddError (ctx , & resp .Diagnostics , "Delete CDN distribution" , fmt .Sprintf ("Delete distribution: %v" , err ))
561572 }
573+
562574 ctx = core .LogResponse (ctx )
575+
563576 _ , err = wait .DeleteDistributionWaitHandler (ctx , r .client , projectId , distributionId ).WaitWithContext (ctx )
564577 if err != nil {
565578 core .LogAndAddError (ctx , & resp .Diagnostics , "Delete CDN distribution" , fmt .Sprintf ("Waiting for deletion: %v" , err ))
0 commit comments