This commit is contained in:
asteam
2025-01-21 12:16:49 +03:00
parent 76ea459b3d
commit 60e23338ad
751 changed files with 17877 additions and 1908 deletions

View File

@@ -11,8 +11,8 @@ import (
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/hashicorp/terraform-plugin-log/tflog"
decort "repository.basistech.ru/BASIS/decort-golang-sdk"
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/image"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/client"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/image/models"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/status"
)
@@ -67,7 +67,7 @@ func createRequestResourceImage(ctx context.Context, plan *models.ImageResourceM
return req
}
func ResourceImageCreate(ctx context.Context, plan *models.ImageResourceModel, c *decort.DecortClient) diag.Diagnostics {
func ResourceImageCreate(ctx context.Context, plan *models.ImageResourceModel, c *client.Client) diag.Diagnostics {
tflog.Info(ctx, "Start ResourceImageCreate", map[string]any{"name": plan.ImageName.ValueString()})
diags := diag.Diagnostics{}
@@ -87,7 +87,7 @@ func ResourceImageCreate(ctx context.Context, plan *models.ImageResourceModel, c
return nil
}
func ImageResourceCheckPresence(ctx context.Context, imageId uint64, c *decort.DecortClient) (*image.RecordImage, error) {
func ImageResourceCheckPresence(ctx context.Context, imageId uint64, c *client.Client) (*image.RecordImage, error) {
tflog.Info(ctx, "Get info about image with ID", map[string]any{"image_id": imageId})
image, err := c.CloudAPI().Image().Get(ctx, image.GetRequest{ImageID: imageId})
@@ -100,7 +100,7 @@ func ImageResourceCheckPresence(ctx context.Context, imageId uint64, c *decort.D
return image, nil
}
func ImageReadStatus(ctx context.Context, imageId uint64, c *decort.DecortClient) diag.Diagnostics {
func ImageReadStatus(ctx context.Context, imageId uint64, c *client.Client) diag.Diagnostics {
tflog.Info(ctx, "Read status image with ID", map[string]any{"image": imageId})
diags := diag.Diagnostics{}
@@ -127,7 +127,7 @@ func ImageReadStatus(ctx context.Context, imageId uint64, c *decort.DecortClient
return nil
}
func ImageUpdateName(ctx context.Context, imageId uint64, name string, c *decort.DecortClient) diag.Diagnostics {
func ImageUpdateName(ctx context.Context, imageId uint64, name string, c *client.Client) diag.Diagnostics {
tflog.Info(ctx, "Update name image with ID", map[string]any{"image_id": imageId})
diags := diag.Diagnostics{}