Skip to content

Commit 0b4010d

Browse files
tongyimingmikatong
andauthored
fix update cvm instance tags (#1134)
Co-authored-by: mikatong <mikatong@tencent.com>
1 parent 602e39d commit 0b4010d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

tencentcloud/resource_tc_instance.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,8 +1399,9 @@ func resourceTencentCloudInstanceUpdate(d *schema.ResourceData, meta interface{}
13991399
}
14001400
//tag disk ids
14011401
if dataDisks, ok := d.GetOk("data_disks"); ok {
1402-
dataDiskList := dataDisks.([]map[string]interface{})
1403-
for _, disk := range dataDiskList {
1402+
dataDiskList := dataDisks.([]interface{})
1403+
for _, dataDisk := range dataDiskList {
1404+
disk := dataDisk.(map[string]interface{})
14041405
dataDiskId := disk["data_disk_id"].(string)
14051406
resourceName = BuildTagResourceName("cvm", "volume", region, dataDiskId)
14061407
if err := tagService.ModifyTags(ctx, resourceName, replaceTags, deleteTags); err != nil {

tencentcloud/resource_tc_instance_test.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -946,7 +946,11 @@ resource "tencentcloud_instance" "foo" {
946946
image_id = data.tencentcloud_images.default.images.0.image_id
947947
instance_type = data.tencentcloud_instance_types.default.instance_types.0.instance_type
948948
system_disk_type = "CLOUD_PREMIUM"
949-
949+
data_disks {
950+
data_disk_type = "CLOUD_PREMIUM"
951+
data_disk_size = 150
952+
delete_with_instance = true
953+
}
950954
tags = %s
951955
}
952956
`,

0 commit comments

Comments
 (0)