Class: TencentCloud::Thpc::V20211109::DataDisk

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

Overview

描述了数据盘的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(disksize = nil, disktype = nil) ⇒ DataDisk

Returns a new instance of DataDisk.



429
430
431
432
# File 'lib/v20211109/models.rb', line 429

def initialize(disksize=nil, disktype=nil)
  @DiskSize = disksize
  @DiskType = disktype
end

Instance Attribute Details

#DiskSizeObject

Parameters:

  • DiskSize:

    数据盘大小,单位:GB。最小调整步长为10G,不同数据盘类型取值范围不同,具体限制详见:存储概述。默认值为0,表示不购买数据盘。更多限制详见产品文档。

  • DiskType:

    数据盘类型。数据盘类型限制详见存储概述。取值范围:

  • LOCAL_BASIC:本地硬盘
  • LOCAL_SSD:本地SSD硬盘
  • LOCAL_NVME:本地NVME硬盘,与InstanceType强相关,不支持指定
  • LOCAL_PRO:本地HDD硬盘,与InstanceType强相关,不支持指定
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • CLOUD_HSSD:增强型SSD云硬盘
  • CLOUD_TSSD:极速型SSD云硬盘

    默认取值:LOCAL_BASIC。



427
428
429
# File 'lib/v20211109/models.rb', line 427

def DiskSize
  @DiskSize
end

#DiskTypeObject

Parameters:

  • DiskSize:

    数据盘大小,单位:GB。最小调整步长为10G,不同数据盘类型取值范围不同,具体限制详见:存储概述。默认值为0,表示不购买数据盘。更多限制详见产品文档。

  • DiskType:

    数据盘类型。数据盘类型限制详见存储概述。取值范围:

  • LOCAL_BASIC:本地硬盘
  • LOCAL_SSD:本地SSD硬盘
  • LOCAL_NVME:本地NVME硬盘,与InstanceType强相关,不支持指定
  • LOCAL_PRO:本地HDD硬盘,与InstanceType强相关,不支持指定
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • CLOUD_HSSD:增强型SSD云硬盘
  • CLOUD_TSSD:极速型SSD云硬盘

    默认取值:LOCAL_BASIC。



427
428
429
# File 'lib/v20211109/models.rb', line 427

def DiskType
  @DiskType
end

Instance Method Details

#deserialize(params) ⇒ Object



434
435
436
437
# File 'lib/v20211109/models.rb', line 434

def deserialize(params)
  @DiskSize = params['DiskSize']
  @DiskType = params['DiskType']
end