Skip to content

Commit 6d5600c

Browse files
authored
fix(tke): [125729244] tencentcloud_kubernetes_scale_worker support UNDERWRITE (#3441)
* add * add
1 parent 6b23e8e commit 6d5600c

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

.changelog/3441.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_kubernetes_scale_worker: support `UNDERWRITE` for charge type
3+
```

tencentcloud/services/tke/resource_tc_kubernetes_cluster_extension.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,7 +1865,7 @@ func tkeGetCvmRunInstancesPara(dMap map[string]interface{}, meta interface{},
18651865
if v, ok := dMap["instance_charge_type"]; ok {
18661866
instanceChargeType := v.(string)
18671867
request.InstanceChargeType = &instanceChargeType
1868-
if instanceChargeType == svccvm.CVM_CHARGE_TYPE_PREPAID {
1868+
if instanceChargeType == svccvm.CVM_CHARGE_TYPE_PREPAID || instanceChargeType == svccvm.CVM_CHARGE_TYPE_UNDERWRITE {
18691869
request.InstanceChargePrepaid = &cvm.InstanceChargePrepaid{}
18701870
if period, ok := dMap["instance_charge_type_prepaid_period"]; ok {
18711871
periodInt64 := int64(period.(int))
@@ -1875,8 +1875,8 @@ func tkeGetCvmRunInstancesPara(dMap map[string]interface{}, meta interface{},
18751875
instanceChargeType)
18761876
return
18771877
}
1878-
if renewFlag, ok := dMap["instance_charge_type_prepaid_renew_flag"]; ok {
1879-
request.InstanceChargePrepaid.RenewFlag = helper.String(renewFlag.(string))
1878+
if renewFlag, ok := dMap["instance_charge_type_prepaid_renew_flag"].(string); ok && renewFlag != "" {
1879+
request.InstanceChargePrepaid.RenewFlag = helper.String(renewFlag)
18801880
}
18811881
}
18821882
}

0 commit comments

Comments
 (0)