Class: TencentCloud::Omics::V20221128::StorageOption

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

Overview

文件存储配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(storagetype = nil, zone = nil, capacity = nil, enableautoscaleup = nil, metatype = nil) ⇒ StorageOption

Returns a new instance of StorageOption.



2370
2371
2372
2373
2374
2375
2376
# File 'lib/v20221128/models.rb', line 2370

def initialize(storagetype=nil, zone=nil, capacity=nil, enableautoscaleup=nil, metatype=nil)
  @StorageType = storagetype
  @Zone = zone
  @Capacity = capacity
  @EnableAutoScaleUp = enableautoscaleup
  @MetaType = metatype
end

Instance Attribute Details

#CapacityObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

  • turbo标准型起售40TiB,即40960GiB;扩容步长20TiB,即20480 GiB。

  • turbo性能型起售20TiB,即20480 GiB;扩容步长10TiB,即10240 GiB。

Parameters:

  • StorageType:

    文件存储类型,取值范围:

  • Zone:

    文件存储可用区。

  • Capacity:

    文件系统容量,turbo系列必填,单位为GiB。

  • EnableAutoScaleUp:

    是否开启默认扩容,仅turbo类型文件存储支持

  • MetaType:

    turbo文件系统元数据属性,basic:标准型元数据;enhanced:增强型元数据



2368
2369
2370
# File 'lib/v20221128/models.rb', line 2368

def Capacity
  @Capacity
end

#EnableAutoScaleUpObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

  • turbo标准型起售40TiB,即40960GiB;扩容步长20TiB,即20480 GiB。

  • turbo性能型起售20TiB,即20480 GiB;扩容步长10TiB,即10240 GiB。

Parameters:

  • StorageType:

    文件存储类型,取值范围:

  • Zone:

    文件存储可用区。

  • Capacity:

    文件系统容量,turbo系列必填,单位为GiB。

  • EnableAutoScaleUp:

    是否开启默认扩容,仅turbo类型文件存储支持

  • MetaType:

    turbo文件系统元数据属性,basic:标准型元数据;enhanced:增强型元数据



2368
2369
2370
# File 'lib/v20221128/models.rb', line 2368

def EnableAutoScaleUp
  @EnableAutoScaleUp
end

#MetaTypeObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

  • turbo标准型起售40TiB,即40960GiB;扩容步长20TiB,即20480 GiB。

  • turbo性能型起售20TiB,即20480 GiB;扩容步长10TiB,即10240 GiB。

Parameters:

  • StorageType:

    文件存储类型,取值范围:

  • Zone:

    文件存储可用区。

  • Capacity:

    文件系统容量,turbo系列必填,单位为GiB。

  • EnableAutoScaleUp:

    是否开启默认扩容,仅turbo类型文件存储支持

  • MetaType:

    turbo文件系统元数据属性,basic:标准型元数据;enhanced:增强型元数据



2368
2369
2370
# File 'lib/v20221128/models.rb', line 2368

def MetaType
  @MetaType
end

#StorageTypeObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

  • turbo标准型起售40TiB,即40960GiB;扩容步长20TiB,即20480 GiB。

  • turbo性能型起售20TiB,即20480 GiB;扩容步长10TiB,即10240 GiB。

Parameters:

  • StorageType:

    文件存储类型,取值范围:

  • Zone:

    文件存储可用区。

  • Capacity:

    文件系统容量,turbo系列必填,单位为GiB。

  • EnableAutoScaleUp:

    是否开启默认扩容,仅turbo类型文件存储支持

  • MetaType:

    turbo文件系统元数据属性,basic:标准型元数据;enhanced:增强型元数据



2368
2369
2370
# File 'lib/v20221128/models.rb', line 2368

def StorageType
  @StorageType
end

#ZoneObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

  • turbo标准型起售40TiB,即40960GiB;扩容步长20TiB,即20480 GiB。

  • turbo性能型起售20TiB,即20480 GiB;扩容步长10TiB,即10240 GiB。

Parameters:

  • StorageType:

    文件存储类型,取值范围:

  • Zone:

    文件存储可用区。

  • Capacity:

    文件系统容量,turbo系列必填,单位为GiB。

  • EnableAutoScaleUp:

    是否开启默认扩容,仅turbo类型文件存储支持

  • MetaType:

    turbo文件系统元数据属性,basic:标准型元数据;enhanced:增强型元数据



2368
2369
2370
# File 'lib/v20221128/models.rb', line 2368

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



2378
2379
2380
2381
2382
2383
2384
# File 'lib/v20221128/models.rb', line 2378

def deserialize(params)
  @StorageType = params['StorageType']
  @Zone = params['Zone']
  @Capacity = params['Capacity']
  @EnableAutoScaleUp = params['EnableAutoScaleUp']
  @MetaType = params['MetaType']
end