Class: TencentCloud::Ecm::V20190719::DescribePriceRunInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::DescribePriceRunInstanceRequest
- Defined in:
- lib/v20190719/models.rb
Overview
DescribePriceRunInstance请求参数结构体
Instance Attribute Summary collapse
-
#DataDisk ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。.
-
#InstanceChargeType ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。.
-
#InstanceCount ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。.
-
#InstanceType ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。.
-
#SystemDisk ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instancetype = nil, systemdisk = nil, instancecount = nil, datadisk = nil, instancechargetype = nil) ⇒ DescribePriceRunInstanceRequest
constructor
A new instance of DescribePriceRunInstanceRequest.
Constructor Details
#initialize(instancetype = nil, systemdisk = nil, instancecount = nil, datadisk = nil, instancechargetype = nil) ⇒ DescribePriceRunInstanceRequest
Returns a new instance of DescribePriceRunInstanceRequest.
4082 4083 4084 4085 4086 4087 4088 |
# File 'lib/v20190719/models.rb', line 4082 def initialize(instancetype=nil, systemdisk=nil, instancecount=nil, datadisk=nil, instancechargetype=nil) @InstanceType = instancetype @SystemDisk = systemdisk @InstanceCount = instancecount @DataDisk = datadisk @InstanceChargeType = instancechargetype end |
Instance Attribute Details
#DataDisk ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型;1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请;2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型;该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
4080 4081 4082 |
# File 'lib/v20190719/models.rb', line 4080 def DataDisk @DataDisk end |
#InstanceChargeType ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型;1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请;2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型;该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
4080 4081 4082 |
# File 'lib/v20190719/models.rb', line 4080 def InstanceChargeType @InstanceChargeType end |
#InstanceCount ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型;1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请;2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型;该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
4080 4081 4082 |
# File 'lib/v20190719/models.rb', line 4080 def InstanceCount @InstanceCount end |
#InstanceType ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型;1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请;2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型;该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
4080 4081 4082 |
# File 'lib/v20190719/models.rb', line 4080 def InstanceType @InstanceType end |
#SystemDisk ⇒ Object
0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型;1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请;2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型;该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
4080 4081 4082 |
# File 'lib/v20190719/models.rb', line 4080 def SystemDisk @SystemDisk end |
Instance Method Details
#deserialize(params) ⇒ Object
4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 |
# File 'lib/v20190719/models.rb', line 4090 def deserialize(params) @InstanceType = params['InstanceType'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end @InstanceCount = params['InstanceCount'] unless params['DataDisk'].nil? @DataDisk = [] params['DataDisk'].each do |i| datadisk_tmp = DataDisk.new datadisk_tmp.deserialize(i) @DataDisk << datadisk_tmp end end @InstanceChargeType = params['InstanceChargeType'] end |