Class: TencentCloud::Cbs::V20170312::DiskConfig
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cbs::V20170312::DiskConfig
- Defined in:
- lib/v20170312/models.rb
Overview
云盘配置。
Instance Attribute Summary collapse
-
#Available ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#DeviceClass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#DiskChargeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#DiskType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#DiskUsage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#ExtraPerformanceRange ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#InstanceFamily ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#MaxDiskSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#MinDiskSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Price ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#StepSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(available = nil, diskchargetype = nil, zone = nil, instancefamily = nil, disktype = nil, stepsize = nil, extraperformancerange = nil, deviceclass = nil, diskusage = nil, mindisksize = nil, maxdisksize = nil, price = nil) ⇒ DiskConfig
constructor
A new instance of DiskConfig.
Constructor Details
#initialize(available = nil, diskchargetype = nil, zone = nil, instancefamily = nil, disktype = nil, stepsize = nil, extraperformancerange = nil, deviceclass = nil, diskusage = nil, mindisksize = nil, maxdisksize = nil, price = nil) ⇒ DiskConfig
Returns a new instance of DiskConfig.
2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 |
# File 'lib/v20170312/models.rb', line 2231 def initialize(available=nil, diskchargetype=nil, zone=nil, instancefamily=nil, disktype=nil, stepsize=nil, extraperformancerange=nil, deviceclass=nil, diskusage=nil, mindisksize=nil, maxdisksize=nil, price=nil) @Available = available @DiskChargeType = diskchargetype @Zone = zone @InstanceFamily = instancefamily @DiskType = disktype @StepSize = stepsize @ExtraPerformanceRange = extraperformancerange @DeviceClass = deviceclass @DiskUsage = diskusage @MinDiskSize = mindisksize @MaxDiskSize = maxdisksize @Price = price end |
Instance Attribute Details
#Available ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def Available @Available end |
#DeviceClass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def DeviceClass @DeviceClass end |
#DiskChargeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def DiskChargeType @DiskChargeType end |
#DiskType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def DiskType @DiskType end |
#DiskUsage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def DiskUsage @DiskUsage end |
#ExtraPerformanceRange ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def ExtraPerformanceRange @ExtraPerformanceRange end |
#InstanceFamily ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def InstanceFamily @InstanceFamily end |
#MaxDiskSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def MaxDiskSize @MaxDiskSize end |
#MinDiskSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def MinDiskSize @MinDiskSize end |
#Price ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def Price @Price end |
#StepSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def StepSize @StepSize end |
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
CLOUD_BASIC:表示普通云硬盘
CLOUD_PREMIUM:表示高性能云硬盘
CLOUD_BSSD:表示通用型SSD云硬盘
CLOUD_SSD:表示SSD云硬盘
CLOUD_HSSD:表示增强型SSD云硬盘
CLOUD_TSSD:表示极速型SSD云硬盘。
注意:此字段可能返回 null,表示取不到有效值。
注意:此字段可能返回 null,表示取不到有效值。
2229 2230 2231 |
# File 'lib/v20170312/models.rb', line 2229 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 |
# File 'lib/v20170312/models.rb', line 2246 def deserialize(params) @Available = params['Available'] @DiskChargeType = params['DiskChargeType'] @Zone = params['Zone'] @InstanceFamily = params['InstanceFamily'] @DiskType = params['DiskType'] @StepSize = params['StepSize'] @ExtraPerformanceRange = params['ExtraPerformanceRange'] @DeviceClass = params['DeviceClass'] @DiskUsage = params['DiskUsage'] @MinDiskSize = params['MinDiskSize'] @MaxDiskSize = params['MaxDiskSize'] unless params['Price'].nil? @Price = Price.new @Price.deserialize(params['Price']) end end |