Skip to content
This repository was archived by the owner on Mar 1, 2023. It is now read-only.

Commit af432a4

Browse files
author
[Partner] Alexander Sokolov
committed
gcore_volume import fixed
1 parent e1f55f4 commit af432a4

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

gcore/resource_gcore_volume.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,20 @@ func resourceVolume() *schema.Resource {
3636
d.Set("region_id", regionID)
3737
d.SetId(volumeID)
3838

39+
config := meta.(*Config)
40+
provider := config.Provider
41+
42+
client, err := CreateClient(provider, d, volumesPoint, versionPointV1)
43+
if err != nil {
44+
return nil, err
45+
}
46+
47+
volume, err := volumes.Get(client, volumeID).Extract()
48+
if err != nil {
49+
return nil, fmt.Errorf("cannot get volume with ID: %s. Error: %s", volumeID, err)
50+
}
51+
d.Set("image_id", volume.VolumeImageMetadata.ImageID)
52+
3953
return []*schema.ResourceData{d}, nil
4054
},
4155
},

0 commit comments

Comments
 (0)