Skip to content

Commit 13b4e3c

Browse files
fix(cvm): 系统盘缩容时触发销毁重建
1 parent 3f9f136 commit 13b4e3c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tencentcloud/resource_tc_instance.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,14 @@ func resourceTencentCloudInstance() *schema.Resource {
555555
},
556556
},
557557
CustomizeDiff: func(ctx context.Context, d *schema.ResourceDiff, meta interface{}) error {
558+
// 系统盘缩容时发起销毁重建
559+
oldSize, newSize := d.GetChange("system_disk_size")
560+
if newSize.(int) < oldSize.(int) {
561+
err := d.ForceNew("system_disk_size")
562+
if err != nil {
563+
return err
564+
}
565+
}
558566
// delete 和 read 时 不调用
559567
_, newCandidates := d.GetChange("instance_type_candidates")
560568
oldType, _ := d.GetChange("instance_type")

0 commit comments

Comments
 (0)