lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.864 vs lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.865
- old
+ new
@@ -1490,14 +1490,16 @@
# @type LoadBalancerPassToTarget: Boolean
# @param DynamicVip: 创建域名化负载均衡。
# @type DynamicVip: Boolean
# @param Egress: 网络出口
# @type Egress: String
+ # @param LBChargePrepaid: 负载均衡实例的预付费相关属性
+ # @type LBChargePrepaid: :class:`Tencentcloud::Clb.v20180317.models.LBChargePrepaid`
- attr_accessor :LoadBalancerType, :Forward, :LoadBalancerName, :VpcId, :SubnetId, :ProjectId, :AddressIPVersion, :Number, :MasterZoneId, :ZoneId, :InternetAccessible, :VipIsp, :Tags, :Vip, :BandwidthPackageId, :ExclusiveCluster, :SlaType, :ClusterIds, :ClientToken, :SnatPro, :SnatIps, :ClusterTag, :SlaveZoneId, :EipAddressId, :LoadBalancerPassToTarget, :DynamicVip, :Egress
+ attr_accessor :LoadBalancerType, :Forward, :LoadBalancerName, :VpcId, :SubnetId, :ProjectId, :AddressIPVersion, :Number, :MasterZoneId, :ZoneId, :InternetAccessible, :VipIsp, :Tags, :Vip, :BandwidthPackageId, :ExclusiveCluster, :SlaType, :ClusterIds, :ClientToken, :SnatPro, :SnatIps, :ClusterTag, :SlaveZoneId, :EipAddressId, :LoadBalancerPassToTarget, :DynamicVip, :Egress, :LBChargePrepaid
- def initialize(loadbalancertype=nil, forward=nil, loadbalancername=nil, vpcid=nil, subnetid=nil, projectid=nil, addressipversion=nil, number=nil, masterzoneid=nil, zoneid=nil, internetaccessible=nil, vipisp=nil, tags=nil, vip=nil, bandwidthpackageid=nil, exclusivecluster=nil, slatype=nil, clusterids=nil, clienttoken=nil, snatpro=nil, snatips=nil, clustertag=nil, slavezoneid=nil, eipaddressid=nil, loadbalancerpasstotarget=nil, dynamicvip=nil, egress=nil)
+ def initialize(loadbalancertype=nil, forward=nil, loadbalancername=nil, vpcid=nil, subnetid=nil, projectid=nil, addressipversion=nil, number=nil, masterzoneid=nil, zoneid=nil, internetaccessible=nil, vipisp=nil, tags=nil, vip=nil, bandwidthpackageid=nil, exclusivecluster=nil, slatype=nil, clusterids=nil, clienttoken=nil, snatpro=nil, snatips=nil, clustertag=nil, slavezoneid=nil, eipaddressid=nil, loadbalancerpasstotarget=nil, dynamicvip=nil, egress=nil, lbchargeprepaid=nil)
@LoadBalancerType = loadbalancertype
@Forward = forward
@LoadBalancerName = loadbalancername
@VpcId = vpcid
@SubnetId = subnetid
@@ -1521,10 +1523,11 @@
@SlaveZoneId = slavezoneid
@EipAddressId = eipaddressid
@LoadBalancerPassToTarget = loadbalancerpasstotarget
@DynamicVip = dynamicvip
@Egress = egress
+ @LBChargePrepaid = lbchargeprepaid
end
def deserialize(params)
@LoadBalancerType = params['LoadBalancerType']
@Forward = params['Forward']
@@ -1571,9 +1574,13 @@
@SlaveZoneId = params['SlaveZoneId']
@EipAddressId = params['EipAddressId']
@LoadBalancerPassToTarget = params['LoadBalancerPassToTarget']
@DynamicVip = params['DynamicVip']
@Egress = params['Egress']
+ unless params['LBChargePrepaid'].nil?
+ @LBChargePrepaid = LBChargePrepaid.new
+ @LBChargePrepaid.deserialize(params['LBChargePrepaid'])
+ end
end
end
# CreateLoadBalancer返回参数结构体
class CreateLoadBalancerResponse < TencentCloud::Common::AbstractModel