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