Merge branch 'dev' into 'main'

Dev

See merge request rudecs/terraform-provider-decort!41
gos_tech_4.4.3 v3.0.4
Пётр Крутов 2 years ago
commit b152359706

@ -33,6 +33,7 @@ package image
import (
"context"
"encoding/json"
"net/url"
"strconv"
@ -94,11 +95,25 @@ func resourceImageCreate(ctx context.Context, d *schema.ResourceData, m interfac
if architecture, ok := d.GetOk("architecture"); ok {
urlValues.Add("architecture", architecture.(string))
}
/* uncomment then OK
imageId, err := c.DecortAPICall(ctx, "POST", imageCreateAPI, urlValues)
if err != nil {
return diag.FromErr(err)
}
*/
//innovation
res, err := c.DecortAPICall(ctx, "POST", imageCreateAPI, urlValues)
if err != nil {
return diag.FromErr(err)
}
i := make([]interface{}, 0)
err = json.Unmarshal([]byte(res), &i)
if err != nil {
return diag.FromErr(err)
}
imageId := strconv.Itoa(int(i[1].(float64)))
// end innovation
d.SetId(imageId)
d.Set("image_id", imageId)

Loading…
Cancel
Save