Class: TencentCloud::Thpc::V20230321::DataDisk

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230321/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.



1031
1032
1033
1034
# File 'lib/v20230321/models.rb', line 1031

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

Instance Attribute Details

#DiskSizeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

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

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

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



1029
1030
1031
# File 'lib/v20230321/models.rb', line 1029

def DiskSize
  @DiskSize
end

#DiskTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

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

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

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



1029
1030
1031
# File 'lib/v20230321/models.rb', line 1029

def DiskType
  @DiskType
end

Instance Method Details

#deserialize(params) ⇒ Object



1036
1037
1038
1039
# File 'lib/v20230321/models.rb', line 1036

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