Class: TencentCloud::Lighthouse::V20200324::DiskConfig

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

Overview

云硬盘配置

Instance Attribute Summary collapse

  • #DiskStepSize ⇒ Object
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • .
  • #DiskType ⇒ Object
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • .
  • #MaxDiskSize ⇒ Object
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • .
  • #MinDiskSize ⇒ Object
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • .
  • #Zone ⇒ Object
  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(zone = nil, disktype = nil, disksalesstate = nil, maxdisksize = nil, mindisksize = nil, diskstepsize = nil) ⇒ DiskConfig

    Returns a new instance of DiskConfig.

    
    
    4689
    4690
    4691
    4692
    4693
    4694
    4695
    4696
    # File 'lib/v20200324/models.rb', line 4689
    
    def initialize(zone=nil, disktype=nil, disksalesstate=nil, maxdisksize=nil, mindisksize=nil, diskstepsize=nil)
      @Zone = zone
      @DiskType = disktype
      @DiskSalesState = disksalesstate
      @MaxDiskSize = maxdisksize
      @MinDiskSize = mindisksize
      @DiskStepSize = diskstepsize
    end

    Instance Attribute Details

    #DiskSalesStateObject

  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • Parameters:

    • DiskSalesState:

      云硬盘可售卖状态。

    • MaxDiskSize:

      最大云硬盘大小。

    • MinDiskSize:

      最小云硬盘大小。

    • DiskStepSize:

      云硬盘步长。

    
    
    4687
    4688
    4689
    # File 'lib/v20200324/models.rb', line 4687
    
    def DiskSalesState
      @DiskSalesState
    end

    #DiskStepSizeObject

  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • Parameters:

    • DiskSalesState:

      云硬盘可售卖状态。

    • MaxDiskSize:

      最大云硬盘大小。

    • MinDiskSize:

      最小云硬盘大小。

    • DiskStepSize:

      云硬盘步长。

    
    
    4687
    4688
    4689
    # File 'lib/v20200324/models.rb', line 4687
    
    def DiskStepSize
      @DiskStepSize
    end

    #DiskTypeObject

  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • Parameters:

    • DiskSalesState:

      云硬盘可售卖状态。

    • MaxDiskSize:

      最大云硬盘大小。

    • MinDiskSize:

      最小云硬盘大小。

    • DiskStepSize:

      云硬盘步长。

    
    
    4687
    4688
    4689
    # File 'lib/v20200324/models.rb', line 4687
    
    def DiskType
      @DiskType
    end

    #MaxDiskSizeObject

  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • Parameters:

    • DiskSalesState:

      云硬盘可售卖状态。

    • MaxDiskSize:

      最大云硬盘大小。

    • MinDiskSize:

      最小云硬盘大小。

    • DiskStepSize:

      云硬盘步长。

    
    
    4687
    4688
    4689
    # File 'lib/v20200324/models.rb', line 4687
    
    def MaxDiskSize
      @MaxDiskSize
    end

    #MinDiskSizeObject

  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • Parameters:

    • DiskSalesState:

      云硬盘可售卖状态。

    • MaxDiskSize:

      最大云硬盘大小。

    • MinDiskSize:

      最小云硬盘大小。

    • DiskStepSize:

      云硬盘步长。

    
    
    4687
    4688
    4689
    # File 'lib/v20200324/models.rb', line 4687
    
    def MinDiskSize
      @MinDiskSize
    end

    #ZoneObject

  • CLOUD_BASIC:普通云硬盘
  • CLOUD_PREMIUM:高性能云硬盘
  • CLOUD_SSD:SSD云硬盘
  • Parameters:

    • DiskSalesState:

      云硬盘可售卖状态。

    • MaxDiskSize:

      最大云硬盘大小。

    • MinDiskSize:

      最小云硬盘大小。

    • DiskStepSize:

      云硬盘步长。

    
    
    4687
    4688
    4689
    # File 'lib/v20200324/models.rb', line 4687
    
    def Zone
      @Zone
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4698
    4699
    4700
    4701
    4702
    4703
    4704
    4705
    # File 'lib/v20200324/models.rb', line 4698
    
    def deserialize(params)
      @Zone = params['Zone']
      @DiskType = params['DiskType']
      @DiskSalesState = params['DiskSalesState']
      @MaxDiskSize = params['MaxDiskSize']
      @MinDiskSize = params['MinDiskSize']
      @DiskStepSize = params['DiskStepSize']
    end