Class: TencentCloud::Lighthouse::V20200324::InquirePriceCreateDisksRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200324/models.rb

Overview

InquirePriceCreateDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(disksize = nil, disktype = nil, diskchargeprepaid = nil, diskcount = nil, diskbackupquota = nil) ⇒ InquirePriceCreateDisksRequest

Returns a new instance of InquirePriceCreateDisksRequest.



5522
5523
5524
5525
5526
5527
5528
# File 'lib/v20200324/models.rb', line 5522

def initialize(disksize=nil, disktype=nil, diskchargeprepaid=nil, diskcount=nil, diskbackupquota=nil)
  @DiskSize = disksize
  @DiskType = disktype
  @DiskChargePrepaid = diskchargeprepaid
  @DiskCount = diskcount
  @DiskBackupQuota = diskbackupquota
end

Instance Attribute Details

#DiskBackupQuotaObject

取值范围:0 到 500

Parameters:

  • 云硬盘大小, 单位: GB。

  • 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。

  • 新购云硬盘包年包月相关参数设置。

  • 云硬盘个数, 默认值: 1。

  • 指定云硬盘备份点配额,不传时默认为不带备份点配额。



5520
5521
5522
# File 'lib/v20200324/models.rb', line 5520

def DiskBackupQuota
  @DiskBackupQuota
end

#DiskChargePrepaidObject

取值范围:0 到 500

Parameters:

  • 云硬盘大小, 单位: GB。

  • 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。

  • 新购云硬盘包年包月相关参数设置。

  • 云硬盘个数, 默认值: 1。

  • 指定云硬盘备份点配额,不传时默认为不带备份点配额。



5520
5521
5522
# File 'lib/v20200324/models.rb', line 5520

def DiskChargePrepaid
  @DiskChargePrepaid
end

#DiskCountObject

取值范围:0 到 500

Parameters:

  • 云硬盘大小, 单位: GB。

  • 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。

  • 新购云硬盘包年包月相关参数设置。

  • 云硬盘个数, 默认值: 1。

  • 指定云硬盘备份点配额,不传时默认为不带备份点配额。



5520
5521
5522
# File 'lib/v20200324/models.rb', line 5520

def DiskCount
  @DiskCount
end

#DiskSizeObject

取值范围:0 到 500

Parameters:

  • 云硬盘大小, 单位: GB。

  • 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。

  • 新购云硬盘包年包月相关参数设置。

  • 云硬盘个数, 默认值: 1。

  • 指定云硬盘备份点配额,不传时默认为不带备份点配额。



5520
5521
5522
# File 'lib/v20200324/models.rb', line 5520

def DiskSize
  @DiskSize
end

#DiskTypeObject

取值范围:0 到 500

Parameters:

  • 云硬盘大小, 单位: GB。

  • 云硬盘介质类型。取值: "CLOUD_PREMIUM"(高性能云盘), "CLOUD_SSD"(SSD云硬盘)。

  • 新购云硬盘包年包月相关参数设置。

  • 云硬盘个数, 默认值: 1。

  • 指定云硬盘备份点配额,不传时默认为不带备份点配额。



5520
5521
5522
# File 'lib/v20200324/models.rb', line 5520

def DiskType
  @DiskType
end

Instance Method Details

#deserialize(params) ⇒ Object



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/v20200324/models.rb', line 5530

def deserialize(params)
  @DiskSize = params['DiskSize']
  @DiskType = params['DiskType']
  unless params['DiskChargePrepaid'].nil?
    @DiskChargePrepaid = DiskChargePrepaid.new
    @DiskChargePrepaid.deserialize(params['DiskChargePrepaid'])
  end
  @DiskCount = params['DiskCount']
  @DiskBackupQuota = params['DiskBackupQuota']
end