diff --git a/.changelog/3579.txt b/.changelog/3579.txt new file mode 100644 index 0000000000..f51f13f741 --- /dev/null +++ b/.changelog/3579.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_kubernetes_native_node_pool: update params `instance_types` +``` diff --git a/tencentcloud/services/tke/resource_tc_kubernetes_native_node_pool.go b/tencentcloud/services/tke/resource_tc_kubernetes_native_node_pool.go index 753edf36de..1faa3bb1e5 100644 --- a/tencentcloud/services/tke/resource_tc_kubernetes_native_node_pool.go +++ b/tencentcloud/services/tke/resource_tc_kubernetes_native_node_pool.go @@ -232,6 +232,7 @@ func ResourceTencentCloudKubernetesNativeNodePool() *schema.Resource { "instance_types": { Type: schema.TypeList, Required: true, + ForceNew: true, Description: "Model list.", Elem: &schema.Schema{ Type: schema.TypeString, diff --git a/website/docs/r/kubernetes_native_node_pool.html.markdown b/website/docs/r/kubernetes_native_node_pool.html.markdown index c03daf374a..3dd3399712 100644 --- a/website/docs/r/kubernetes_native_node_pool.html.markdown +++ b/website/docs/r/kubernetes_native_node_pool.html.markdown @@ -172,7 +172,7 @@ The `management` object of `native` supports the following: The `native` object supports the following: * `instance_charge_type` - (Required, String, ForceNew) Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`. -* `instance_types` - (Required, List) Model list. +* `instance_types` - (Required, List, ForceNew) Model list. * `security_group_ids` - (Required, List) Security group list. * `subnet_ids` - (Required, List) Subnet list. * `system_disk` - (Required, List, ForceNew) System disk configuration.