Class: TencentCloud::Emr::V20190103::DiskSpecInfo

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

Overview

节点磁盘信息

Instance Attribute Summary collapse

  • #DiskSize ⇒ Object

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • .

  • #DiskType ⇒ Object

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • .

  • #ExtraPerformance ⇒ Object

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(count = nil, disktype = nil, disksize = nil, extraperformance = nil) ⇒ DiskSpecInfo

    Returns a new instance of DiskSpecInfo.

    
    
    6275
    6276
    6277
    6278
    6279
    6280
    # File 'lib/v20190103/models.rb', line 6275
    
    def initialize(count=nil, disktype=nil, disksize=nil, extraperformance=nil)
      @Count = count
      @DiskType = disktype
      @DiskSize = disksize
      @ExtraPerformance = extraperformance
    end

    Instance Attribute Details

    #CountObject

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • Parameters:

    • DiskSize:

      数据容量,单位为GB

    • ExtraPerformance:

      额外性能

    
    
    6273
    6274
    6275
    # File 'lib/v20190103/models.rb', line 6273
    
    def Count
      @Count
    end

    #DiskSizeObject

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • Parameters:

    • DiskSize:

      数据容量,单位为GB

    • ExtraPerformance:

      额外性能

    
    
    6273
    6274
    6275
    # File 'lib/v20190103/models.rb', line 6273
    
    def DiskSize
      @DiskSize
    end

    #DiskTypeObject

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • Parameters:

    • DiskSize:

      数据容量,单位为GB

    • ExtraPerformance:

      额外性能

    
    
    6273
    6274
    6275
    # File 'lib/v20190103/models.rb', line 6273
    
    def DiskType
      @DiskType
    end

    #ExtraPerformanceObject

    数据盘类型 取值范围:

  • CLOUD_SSD:表示云SSD。
  • CLOUD_PREMIUM:表示高效云盘。
  • CLOUD_BASIC:表示云硬盘。
  • LOCAL_BASIC:表示本地盘。
  • LOCAL_SSD:表示本地SSD。
  • CLOUD_HSSD:表示增强型SSD云硬盘。
  • CLOUD_THROUGHPUT:表示吞吐型云硬盘。
  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • CLOUD_BIGDATA:表示大数据型云硬盘。
  • CLOUD_HIGHIO:表示高IO型云硬盘。
  • CLOUD_BSSD:表示通用型SSD云硬盘。
  • REMOTE_SSD:表示远端SSD盘。
  • Parameters:

    • DiskSize:

      数据容量,单位为GB

    • ExtraPerformance:

      额外性能

    
    
    6273
    6274
    6275
    # File 'lib/v20190103/models.rb', line 6273
    
    def ExtraPerformance
      @ExtraPerformance
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6282
    6283
    6284
    6285
    6286
    6287
    # File 'lib/v20190103/models.rb', line 6282
    
    def deserialize(params)
      @Count = params['Count']
      @DiskType = params['DiskType']
      @DiskSize = params['DiskSize']
      @ExtraPerformance = params['ExtraPerformance']
    end