lib/v20170312/models.rb in tencentcloud-sdk-cbs-3.0.379 vs lib/v20170312/models.rb in tencentcloud-sdk-cbs-3.0.380

- old
+ new

@@ -1555,52 +1555,62 @@ # 云盘配置。 class DiskConfig < TencentCloud::Common::AbstractModel # @param Available: 配置是否可用。 # @type Available: Boolean - # @param DiskType: 云盘介质类型。取值范围:<br><li>CLOUD_BASIC:表示普通云硬盘<br><li>CLOUD_PREMIUM:表示高性能云硬盘<br><li>CLOUD_SSD:SSD表示SSD云硬盘。 - # @type DiskType: String - # @param DiskUsage: 云盘类型。取值范围:<br><li>SYSTEM_DISK:表示系统盘<br><li>DATA_DISK:表示数据盘。 - # @type DiskUsage: String # @param DiskChargeType: 付费模式。取值范围:<br><li>PREPAID:表示预付费,即包年包月<br><li>POSTPAID_BY_HOUR:表示后付费,即按量计费。 # @type DiskChargeType: String - # @param MaxDiskSize: 最大可配置云盘大小,单位GB。 - # @type MaxDiskSize: Integer - # @param MinDiskSize: 最小可配置云盘大小,单位GB。 - # @type MinDiskSize: Integer # @param Zone: 云硬盘所属的[可用区](/document/product/213/15753#ZoneInfo)。 # @type Zone: String - # @param DeviceClass: 实例机型。 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type DeviceClass: String # @param InstanceFamily: 实例机型系列。详见[实例类型](https://cloud.tencent.com/document/product/213/11518) # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceFamily: String + # @param DiskType: 云盘介质类型。取值范围:<br><li>CLOUD_BASIC:表示普通云硬盘<br><li>CLOUD_PREMIUM:表示高性能云硬盘<br><li>CLOUD_SSD:SSD表示SSD云硬盘。 + # @type DiskType: String + # @param StepSize: 云盘大小变化的最小步长,单位GB。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type StepSize: Integer + # @param ExtraPerformanceRange: 额外的性能区间。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ExtraPerformanceRange: Array + # @param DeviceClass: 实例机型。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DeviceClass: String + # @param DiskUsage: 云盘类型。取值范围:<br><li>SYSTEM_DISK:表示系统盘<br><li>DATA_DISK:表示数据盘。 + # @type DiskUsage: String + # @param MinDiskSize: 最小可配置云盘大小,单位GB。 + # @type MinDiskSize: Integer + # @param MaxDiskSize: 最大可配置云盘大小,单位GB。 + # @type MaxDiskSize: Integer - attr_accessor :Available, :DiskType, :DiskUsage, :DiskChargeType, :MaxDiskSize, :MinDiskSize, :Zone, :DeviceClass, :InstanceFamily + attr_accessor :Available, :DiskChargeType, :Zone, :InstanceFamily, :DiskType, :StepSize, :ExtraPerformanceRange, :DeviceClass, :DiskUsage, :MinDiskSize, :MaxDiskSize - def initialize(available=nil, disktype=nil, diskusage=nil, diskchargetype=nil, maxdisksize=nil, mindisksize=nil, zone=nil, deviceclass=nil, instancefamily=nil) + def initialize(available=nil, diskchargetype=nil, zone=nil, instancefamily=nil, disktype=nil, stepsize=nil, extraperformancerange=nil, deviceclass=nil, diskusage=nil, mindisksize=nil, maxdisksize=nil) @Available = available - @DiskType = disktype - @DiskUsage = diskusage @DiskChargeType = diskchargetype - @MaxDiskSize = maxdisksize - @MinDiskSize = mindisksize @Zone = zone - @DeviceClass = deviceclass @InstanceFamily = instancefamily + @DiskType = disktype + @StepSize = stepsize + @ExtraPerformanceRange = extraperformancerange + @DeviceClass = deviceclass + @DiskUsage = diskusage + @MinDiskSize = mindisksize + @MaxDiskSize = maxdisksize end def deserialize(params) @Available = params['Available'] - @DiskType = params['DiskType'] - @DiskUsage = params['DiskUsage'] @DiskChargeType = params['DiskChargeType'] - @MaxDiskSize = params['MaxDiskSize'] - @MinDiskSize = params['MinDiskSize'] @Zone = params['Zone'] - @DeviceClass = params['DeviceClass'] @InstanceFamily = params['InstanceFamily'] + @DiskType = params['DiskType'] + @StepSize = params['StepSize'] + @ExtraPerformanceRange = params['ExtraPerformanceRange'] + @DeviceClass = params['DeviceClass'] + @DiskUsage = params['DiskUsage'] + @MinDiskSize = params['MinDiskSize'] + @MaxDiskSize = params['MaxDiskSize'] end end # 云盘操作日志。 class DiskOperationLog < TencentCloud::Common::AbstractModel