lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.879 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.880
- old
+ new
@@ -838,17 +838,20 @@
# @type NetworkInterfaceId: String
# @param Ipv6Addresses: 指定的`IPv6`地址列表,单次最多指定10个。与入参`Ipv6AddressCount`合并计算配额。与Ipv6AddressCount必填一个。
# @type Ipv6Addresses: Array
# @param Ipv6AddressCount: 自动分配`IPv6`地址个数,内网IP地址个数总和不能超过配额数。与入参`Ipv6Addresses`合并计算配额。与Ipv6Addresses必填一个。
# @type Ipv6AddressCount: Integer
+ # @param ClientToken: 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
+ # @type ClientToken: String
- attr_accessor :NetworkInterfaceId, :Ipv6Addresses, :Ipv6AddressCount
+ attr_accessor :NetworkInterfaceId, :Ipv6Addresses, :Ipv6AddressCount, :ClientToken
- def initialize(networkinterfaceid=nil, ipv6addresses=nil, ipv6addresscount=nil)
+ def initialize(networkinterfaceid=nil, ipv6addresses=nil, ipv6addresscount=nil, clienttoken=nil)
@NetworkInterfaceId = networkinterfaceid
@Ipv6Addresses = ipv6addresses
@Ipv6AddressCount = ipv6addresscount
+ @ClientToken = clienttoken
end
def deserialize(params)
@NetworkInterfaceId = params['NetworkInterfaceId']
unless params['Ipv6Addresses'].nil?
@@ -858,9 +861,10 @@
ipv6address_tmp.deserialize(i)
@Ipv6Addresses << ipv6address_tmp
end
end
@Ipv6AddressCount = params['Ipv6AddressCount']
+ @ClientToken = params['ClientToken']
end
end
# AssignIpv6Addresses返回参数结构体
class AssignIpv6AddressesResponse < TencentCloud::Common::AbstractModel