diff --git a/.changelog/3336.txt b/.changelog/3336.txt new file mode 100644 index 0000000000..f398495554 --- /dev/null +++ b/.changelog/3336.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_vpc_ipv6_cidr_block: update `ipv6_cidr_block` return value +``` diff --git a/go.mod b/go.mod index f2ab1c3e77..4eddfc13d4 100644 --- a/go.mod +++ b/go.mod @@ -46,7 +46,7 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1107 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1148 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1153 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1154 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1128 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.1111 @@ -96,7 +96,7 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tse v1.0.857 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.674 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1148 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1154 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1149 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 diff --git a/go.sum b/go.sum index 023b82e8d7..15ef9cbec0 100644 --- a/go.sum +++ b/go.sum @@ -959,6 +959,10 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1149 h1:a2N github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1149/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1153 h1:g/aw2nrrMfO/+sdBPCFsiq+sgSFNiUK/sAci6PT4O4E= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1153/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1150 h1:r/cHvpMZ0oO5/HOuSsPdq3Dj1YX4pF0mhZS7G5gWKEs= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1150/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1154 h1:tc2GXLGwpjaZdapd7pEpUjoeWU5gl3XUuZzDEyes7fg= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1154/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU= @@ -1087,6 +1091,10 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1122 h1:K9uRab github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1122/go.mod h1:8xCo14lGkAvl5EhpYpmLk5ztoFcHdpBLzLzAawxjl+Y= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1148 h1:qtzL3QscVftBw9ZVKI7fmebCkc6zL+3zSkRFtj77HpI= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1148/go.mod h1:NHVGgF5BAXq5emdefxsC+P1/MsL3ryr5s2jHpxDTYJM= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1150 h1:DEOwGw/GjYHSTDbk6ZGFPyVPCFaZ3kK2En4aswJM6V0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1150/go.mod h1:xmUzmpMFL+gDWPGoIkYcHNeMfRt8rHsV7EtEP31PRco= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1154 h1:PpVmHKrNt9fqIuH2wVKRPAquTM9quK2LduDAoVH39gE= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1154/go.mod h1:DKh7HURi/7PY/UMjeuLcAxh1jEDdfYu9ptw12hDTw04= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037 h1:sgHOHqVFcO266dnoh0KJ0CoxrRglRZYKW78iBh41Giw= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037/go.mod h1:QM5m6aZ65kaxaES0D44BNKmemn+9WBf5vr3HDDPrh8U= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1147 h1:SxZsn9N4c1yx40kZOINIh9AnUKcgChUWbZoDiv6VvmQ= diff --git a/tencentcloud/services/vpc/resource_tc_vpc_ipv6_cidr_block.go b/tencentcloud/services/vpc/resource_tc_vpc_ipv6_cidr_block.go index 6999891946..d8aeb5f60f 100644 --- a/tencentcloud/services/vpc/resource_tc_vpc_ipv6_cidr_block.go +++ b/tencentcloud/services/vpc/resource_tc_vpc_ipv6_cidr_block.go @@ -40,7 +40,32 @@ func ResourceTencentCloudVpcIpv6CidrBlock() *schema.Resource { "ipv6_cidr_block": { Type: schema.TypeString, Computed: true, - Description: "ipv6 cidr block.", + Description: "Ipv6 cidr block.", + }, + + "ipv6_cidr_block_set": { + Type: schema.TypeList, + Computed: true, + Description: "Ipv6 cidr block set.", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "ipv6_cidr_block": { + Type: schema.TypeString, + Computed: true, + Description: "Ipv6 cidr block.", + }, + "address_type": { + Type: schema.TypeString, + Computed: true, + Description: "Apply for the type of IPv6 Cidr, GUA (Global Unicast Address), ULA (Unique Local Address).", + }, + "isp_type": { + Type: schema.TypeString, + Computed: true, + Description: "Range of network operator types: 'BGP' - default, 'CMCC' - China Mobile, 'CTCC' - China Telecom, 'CUCC' - China Joint Debugging.", + }, + }, + }, }, }, } @@ -112,14 +137,33 @@ func resourceTencentCloudVpcIpv6CidrBlockRead(d *schema.ResourceData, meta inter _ = d.Set("vpc_id", instance.VpcId) } - if instance.Ipv6CidrBlockSet != nil && len(instance.Ipv6CidrBlockSet) != 0 { - _ = d.Set("address_type", instance.Ipv6CidrBlockSet[0].AddressType) - } - if instance.Ipv6CidrBlock != nil { _ = d.Set("ipv6_cidr_block", instance.Ipv6CidrBlock) } + if instance.Ipv6CidrBlockSet != nil && len(instance.Ipv6CidrBlockSet) > 0 { + tmpList := make([]map[string]interface{}, 0, len(instance.Ipv6CidrBlockSet)) + for _, item := range instance.Ipv6CidrBlockSet { + dMap := make(map[string]interface{}) + if item.IPv6CidrBlock != nil { + dMap["ipv6_cidr_block"] = item.IPv6CidrBlock + } + + if item.AddressType != nil { + dMap["address_type"] = item.AddressType + _ = d.Set("address_type", item.AddressType) + } + + if item.ISPType != nil { + dMap["isp_type"] = item.ISPType + } + + tmpList = append(tmpList, dMap) + } + + _ = d.Set("ipv6_cidr_block_set", tmpList) + } + return nil } diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go index 68d1ebeb2a..e45128c4df 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go @@ -265,7 +265,7 @@ func CompleteCommonParams(request Request, region string, requestClient string) params["Action"] = request.GetAction() params["Timestamp"] = strconv.FormatInt(time.Now().Unix(), 10) params["Nonce"] = strconv.Itoa(rand.Int()) - params["RequestClient"] = "SDK_GO_1.0.1153" + params["RequestClient"] = "SDK_GO_1.0.1154" if requestClient != "" { params["RequestClient"] += ": " + requestClient } diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312/models.go index 728654eefd..6064fadc6c 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312/models.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312/models.go @@ -16476,7 +16476,7 @@ func (r *DescribeNetworkAccountTypeRequest) FromJsonString(s string) error { // Predefined struct for user type DescribeNetworkAccountTypeResponseParams struct { - // 用户账号的网络类型,STANDARD为标准用户,LEGACY为传统用户 + // 用户账号的网络类型,STANDARD为标准账户类型,LEGACY为传统账户类型 NetworkAccountType *string `json:"NetworkAccountType,omitnil,omitempty" name:"NetworkAccountType"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 @@ -23908,6 +23908,12 @@ type IPSECOptionsSpecification struct { } type ISPIPv6CidrBlock struct { + // IPv6 CIdr Block + IPv6CidrBlock *string `json:"IPv6CidrBlock,omitnil,omitempty" name:"IPv6CidrBlock"` + + // 网络运营商类型 取值范围:'BGP'-默认, 'CMCC'-中国移动, 'CTCC'-中国电信, 'CUCC'-中国联调 + ISPType *string `json:"ISPType,omitnil,omitempty" name:"ISPType"` + // IPv6 Cidr 的类型:`GUA`(全球单播地址), `ULA`(唯一本地地址) AddressType *string `json:"AddressType,omitnil,omitempty" name:"AddressType"` } @@ -24684,19 +24690,15 @@ type Ipv6SubnetCidrBlock struct { type ItemPrice struct { // 按量计费后付费单价,单位:元。 - // 注意:此字段可能返回 null,表示取不到有效值。 UnitPrice *float64 `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"` // 按量计费后付费计价单元,可取值范围: HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR): GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。 - // 注意:此字段可能返回 null,表示取不到有效值。 ChargeUnit *string `json:"ChargeUnit,omitnil,omitempty" name:"ChargeUnit"` // 预付费商品的原价,单位:元。 - // 注意:此字段可能返回 null,表示取不到有效值。 OriginalPrice *float64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"` // 预付费商品的折扣价,单位:元。 - // 注意:此字段可能返回 null,表示取不到有效值。 DiscountPrice *float64 `json:"DiscountPrice,omitnil,omitempty" name:"DiscountPrice"` } @@ -30033,46 +30035,36 @@ type NatGateway struct { Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 绑定的专线网关ID。 - // 注意:此字段可能返回 null,表示取不到有效值。 DirectConnectGatewayIds []*string `json:"DirectConnectGatewayIds,omitnil,omitempty" name:"DirectConnectGatewayIds"` // 所属子网ID。 - // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitnil,omitempty" name:"TagSet"` // NAT网关绑定的安全组列表 - // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroupSet []*string `json:"SecurityGroupSet,omitnil,omitempty" name:"SecurityGroupSet"` // NAT网关的SNAT转发规则。 - // 注意:此字段可能返回 null,表示取不到有效值。 SourceIpTranslationNatRuleSet []*SourceIpTranslationNatRule `json:"SourceIpTranslationNatRuleSet,omitnil,omitempty" name:"SourceIpTranslationNatRuleSet"` // 是否独享型NAT。 - // 注意:此字段可能返回 null,表示取不到有效值。 IsExclusive *bool `json:"IsExclusive,omitnil,omitempty" name:"IsExclusive"` // 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 - // 注意:此字段可能返回 null,表示取不到有效值。 ExclusiveGatewayBandwidth *uint64 `json:"ExclusiveGatewayBandwidth,omitnil,omitempty" name:"ExclusiveGatewayBandwidth"` // NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 - // 注意:此字段可能返回 null,表示取不到有效值。 RestrictState *string `json:"RestrictState,omitnil,omitempty" name:"RestrictState"` // NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关 - // 注意:此字段可能返回 null,表示取不到有效值。 NatProductVersion *uint64 `json:"NatProductVersion,omitnil,omitempty" name:"NatProductVersion"` // 是否启用根据目的网段选择SNAT使用的EIP功能 - // 注意:此字段可能返回 null,表示取不到有效值。 SmartScheduleMode *bool `json:"SmartScheduleMode,omitnil,omitempty" name:"SmartScheduleMode"` // NAT实例归属的专属集群id - // 注意:此字段可能返回 null,表示取不到有效值。 DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"` } @@ -30110,15 +30102,12 @@ type NatGatewayDestinationIpPortTranslationNatRule struct { Description *string `json:"Description,omitnil,omitempty" name:"Description"` // NAT网关的ID。 - // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayId *string `json:"NatGatewayId,omitnil,omitempty" name:"NatGatewayId"` // 私有网络VPC的ID。 - // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // NAT网关转发规则创建时间。 - // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` } @@ -30625,15 +30614,12 @@ type PrivateIpAddressSpecification struct { type PrivateNatCrossDomainInfo struct { // 跨域私网NAT关联的云联网ID - // 注意:此字段可能返回 null,表示取不到有效值。 CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"` // 跨域私网NAT本端Vpc - // 注意:此字段可能返回 null,表示取不到有效值。 LocalVpcId *string `json:"LocalVpcId,omitnil,omitempty" name:"LocalVpcId"` // 跨域私网NAT对端Vpc - // 注意:此字段可能返回 null,表示取不到有效值。 PeerVpcId *string `json:"PeerVpcId,omitnil,omitempty" name:"PeerVpcId"` } @@ -30671,7 +30657,6 @@ type PrivateNatGateway struct { NatGatewayName *string `json:"NatGatewayName,omitnil,omitempty" name:"NatGatewayName"` // 私网网关关联`VPC`实例`ID`。 - // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私网网关当前状态。 @@ -30684,27 +30669,21 @@ type PrivateNatGateway struct { CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // 标签键值对。 - // 注意:此字段可能返回 null,表示取不到有效值。 TagSet []*Tag `json:"TagSet,omitnil,omitempty" name:"TagSet"` // 专线网关唯一`ID` - // 注意:此字段可能返回 null,表示取不到有效值。 DirectConnectGatewayIds []*string `json:"DirectConnectGatewayIds,omitnil,omitempty" name:"DirectConnectGatewayIds"` // 私网网关类型 - // 注意:此字段可能返回 null,表示取不到有效值。 NatType *string `json:"NatType,omitnil,omitempty" name:"NatType"` // 私网NAT跨域信息 - // 注意:此字段可能返回 null,表示取不到有效值。 CrossDomainInfo *PrivateNatCrossDomainInfo `json:"CrossDomainInfo,omitnil,omitempty" name:"CrossDomainInfo"` // 是否VPC型私网网关 - // 注意:此字段可能返回 null,表示取不到有效值。 VpcType *bool `json:"VpcType,omitnil,omitempty" name:"VpcType"` // 跨域私网NAT关联的云联网ID - // 注意:此字段可能返回 null,表示取不到有效值。 CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"` } @@ -30738,9 +30717,13 @@ type ProductQuota struct { type Quota struct { // 配额名称,取值范围: - // - `TOTAL_EIP_QUOTA`:用户当前地域下EIP的配额数; - // - `DAILY_EIP_APPLY`:用户当前地域下今日申购次数; + // - `TOTAL_EIP_QUOTA`:用户当前地域下,EIP的配额数; + // - `LOCALBGP_EIP_QUOTA`:用户当前地域下,本地BGP IP配额数; + // - `SINGLEISP_EIP_QUOTA`:用户当前地域下,静态单线 IP 配额数; + // - `DAILY_EIP_APPLY`:用户当前地域下,除静态单线 IP外今日申购次数; + // - `DAILY_SINGLEISP_APPLY`:用户当前地域下,静态单线 IP今日申购次数; // - `DAILY_PUBLIC_IP_ASSIGN`:用户当前地域下,重新分配公网 IP次数; + // - `MONTHLY_RECOVER_QUOTA`:用户当前地域下,每月申请指定 IP次数; // - `TOTAL_EIP6_QUOTA`:用户当前地域下,传统弹性公网IPv6的配额数; // - `BGP_EIPv6_QUOTA`:用户当前地域下,可申请的 BGP 弹性公网IPv6 的配额数; // - `SINGLEISP_EIPv6_QUOTA`:用户当前地域下,可申请的静态单线弹性公网IPv6 的配额数; @@ -33451,7 +33434,6 @@ type SourceIpTranslationNatRule struct { ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 资源类型,目前包含SUBNET、NETWORKINTERFACE、USERDEFINED - // 注意:此字段可能返回 null,表示取不到有效值。 ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 源IP/网段 @@ -33467,15 +33449,12 @@ type SourceIpTranslationNatRule struct { NatGatewaySnatId *string `json:"NatGatewaySnatId,omitnil,omitempty" name:"NatGatewaySnatId"` // NAT网关的ID。 - // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayId *string `json:"NatGatewayId,omitnil,omitempty" name:"NatGatewayId"` // 私有网络VPC的ID。 - // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // NAT网关SNAT规则创建时间。 - // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` } @@ -33782,21 +33761,17 @@ type SubnetInput struct { type Tag struct { // 标签键 - // 注意:此字段可能返回 null,表示取不到有效值。 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 标签值 - // 注意:此字段可能返回 null,表示取不到有效值。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` } type Tags struct { // 标签键 - // 注意:此字段可能返回 null,表示取不到有效值。 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 标签值 - // 注意:此字段可能返回 null,表示取不到有效值。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` } @@ -34057,11 +34032,9 @@ type TranslationNatRule struct { TranslationIp *string `json:"TranslationIp,omitnil,omitempty" name:"TranslationIp"` // 转换规则描述。 - // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 源`IP`,当转换规则类型为三层时有效。 - // 注意:此字段可能返回 null,表示取不到有效值。 OriginalIp *string `json:"OriginalIp,omitnil,omitempty" name:"OriginalIp"` // 创建时间。 @@ -34629,7 +34602,7 @@ type UsedDetail struct { // 抵扣时间 Time *string `json:"Time,omitnil,omitempty" name:"Time"` - // 资源类型。可能的值: CVM, LB, NAT, HAVIP, EIP + // 资源类型。可选值: EIP, BWP, LB ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 资源ID diff --git a/vendor/modules.txt b/vendor/modules.txt index 367d800595..c7a5767f37 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1166,7 +1166,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1148 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1153 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1154 ## explicit; go 1.11 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors @@ -1349,7 +1349,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf/v20180326 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod/v20180717 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1148 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1154 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1149 diff --git a/website/docs/r/vpc_ipv6_cidr_block.html.markdown b/website/docs/r/vpc_ipv6_cidr_block.html.markdown index 18c0b12bee..26692dcb21 100644 --- a/website/docs/r/vpc_ipv6_cidr_block.html.markdown +++ b/website/docs/r/vpc_ipv6_cidr_block.html.markdown @@ -45,7 +45,11 @@ The following arguments are supported: In addition to all arguments above, the following attributes are exported: * `id` - ID of the resource. -* `ipv6_cidr_block` - ipv6 cidr block. +* `ipv6_cidr_block_set` - Ipv6 cidr block set. + * `address_type` - Apply for the type of IPv6 Cidr, GUA (Global Unicast Address), ULA (Unique Local Address). + * `ipv6_cidr_block` - Ipv6 cidr block. + * `isp_type` - Range of network operator types: 'BGP' - default, 'CMCC' - China Mobile, 'CTCC' - China Telecom, 'CUCC' - China Joint Debugging. +* `ipv6_cidr_block` - Ipv6 cidr block. ## Import