Class: TencentCloud::Clb::V20180317::InquiryPriceCreateLoadBalancerRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::InquiryPriceCreateLoadBalancerRequest
- Defined in:
- lib/v20180317/models.rb
Overview
InquiryPriceCreateLoadBalancer请求参数结构体
Instance Attribute Summary collapse
-
#AddressIPVersion ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#GoodsNum ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#InternetAccessible ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#LoadBalancerChargePrepaid ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#LoadBalancerChargeType ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#LoadBalancerType ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#SlaType ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#VipIsp ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
-
#ZoneId ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancertype = nil, loadbalancerchargetype = nil, loadbalancerchargeprepaid = nil, internetaccessible = nil, goodsnum = nil, zoneid = nil, slatype = nil, addressipversion = nil, vipisp = nil) ⇒ InquiryPriceCreateLoadBalancerRequest
constructor
A new instance of InquiryPriceCreateLoadBalancerRequest.
Constructor Details
#initialize(loadbalancertype = nil, loadbalancerchargetype = nil, loadbalancerchargeprepaid = nil, internetaccessible = nil, goodsnum = nil, zoneid = nil, slatype = nil, addressipversion = nil, vipisp = nil) ⇒ InquiryPriceCreateLoadBalancerRequest
Returns a new instance of InquiryPriceCreateLoadBalancerRequest.
4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 |
# File 'lib/v20180317/models.rb', line 4831 def initialize(loadbalancertype=nil, loadbalancerchargetype=nil, loadbalancerchargeprepaid=nil, internetaccessible=nil, goodsnum=nil, zoneid=nil, slatype=nil, addressipversion=nil, vipisp=nil) @LoadBalancerType = loadbalancertype @LoadBalancerChargeType = loadbalancerchargetype @LoadBalancerChargePrepaid = loadbalancerchargeprepaid @InternetAccessible = internetaccessible @GoodsNum = goodsnum @ZoneId = zoneid @SlaType = slatype @AddressIPVersion = addressipversion @VipIsp = vipisp end |
Instance Attribute Details
#AddressIPVersion ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def AddressIPVersion @AddressIPVersion end |
#GoodsNum ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def GoodsNum @GoodsNum end |
#InternetAccessible ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def InternetAccessible @InternetAccessible end |
#LoadBalancerChargePrepaid ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def LoadBalancerChargePrepaid @LoadBalancerChargePrepaid end |
#LoadBalancerChargeType ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def LoadBalancerChargeType @LoadBalancerChargeType end |
#LoadBalancerType ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def LoadBalancerType @LoadBalancerType end |
#SlaType ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def SlaType @SlaType end |
#VipIsp ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def VipIsp @VipIsp end |
#ZoneId ⇒ Object
<li>clb.c4.small(超强型1)</li><li>clb.c4.medium(超强型2)</li><li>clb.c4.large(超强型3)</li><li>clb.c4.xlarge(超强型4)</li> 按量付费询价时传SLA
4829 4830 4831 |
# File 'lib/v20180317/models.rb', line 4829 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 |
# File 'lib/v20180317/models.rb', line 4843 def deserialize(params) @LoadBalancerType = params['LoadBalancerType'] @LoadBalancerChargeType = params['LoadBalancerChargeType'] unless params['LoadBalancerChargePrepaid'].nil? @LoadBalancerChargePrepaid = LBChargePrepaid.new @LoadBalancerChargePrepaid.deserialize(params['LoadBalancerChargePrepaid']) end unless params['InternetAccessible'].nil? @InternetAccessible = InternetAccessible.new @InternetAccessible.deserialize(params['InternetAccessible']) end @GoodsNum = params['GoodsNum'] @ZoneId = params['ZoneId'] @SlaType = params['SlaType'] @AddressIPVersion = params['AddressIPVersion'] @VipIsp = params['VipIsp'] end |