From 4bd85fb0c05f8e2e97c04ec43251bcee2fc9d4bb Mon Sep 17 00:00:00 2001 From: hellertang Date: Thu, 30 Dec 2021 17:35:36 +0800 Subject: [PATCH] eip support create type HighQualityEIP --- tencentcloud/extension_vpc.go | 2 ++ tencentcloud/resource_tc_eip.go | 2 +- website/docs/r/eip.html.markdown | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tencentcloud/extension_vpc.go b/tencentcloud/extension_vpc.go index 8bd89d63d6..a722f39674 100644 --- a/tencentcloud/extension_vpc.go +++ b/tencentcloud/extension_vpc.go @@ -42,6 +42,7 @@ const ( EIP_TYPE_EIP = "EIP" EIP_TYPE_ANYCAST = "AnycastEIP" + EIP_TYPE_HIGH_QUALITY = "HighQualityEIP" EIP_ANYCAST_ZONE_GLOBAL = "ANYCAST_ZONE_GLOBAL" EIP_ANYCAST_ZONE_OVERSEAS = "ANYCAST_ZONE_OVERSEAS" @@ -68,6 +69,7 @@ var EIP_INTERNET_PROVIDER = []string{ var EIP_TYPE = []string{ EIP_TYPE_EIP, EIP_TYPE_ANYCAST, + EIP_TYPE_HIGH_QUALITY, } var EIP_ANYCAST_ZONE = []string{ diff --git a/tencentcloud/resource_tc_eip.go b/tencentcloud/resource_tc_eip.go index a55ba9cc0f..db0a024a59 100644 --- a/tencentcloud/resource_tc_eip.go +++ b/tencentcloud/resource_tc_eip.go @@ -55,7 +55,7 @@ func resourceTencentCloudEip() *schema.Resource { Default: EIP_TYPE_EIP, ForceNew: true, ValidateFunc: validateAllowedStringValue(EIP_TYPE), - Description: "The type of eip. Valid value: `EIP` and `AnycastEIP`. Default is `EIP`.", + Description: "The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP`. Default is `EIP`.", }, "anycast_zone": { Type: schema.TypeString, diff --git a/website/docs/r/eip.html.markdown b/website/docs/r/eip.html.markdown index 4bef139c8a..af74177331 100644 --- a/website/docs/r/eip.html.markdown +++ b/website/docs/r/eip.html.markdown @@ -30,7 +30,7 @@ The following arguments are supported: * `internet_service_provider` - (Optional, ForceNew) Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`. * `name` - (Optional) The name of eip. * `tags` - (Optional) The tags of eip. -* `type` - (Optional, ForceNew) The type of eip. Valid value: `EIP` and `AnycastEIP`. Default is `EIP`. +* `type` - (Optional, ForceNew) The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP`. Default is `EIP`. ## Attributes Reference