Class: TencentCloud::Ecm::V20190719::NetworkStorageRange

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

Overview

网络硬盘上下限数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maxbandwidth = nil, maxsystemdisksize = nil, minbandwidth = nil, minsystemdisksize = nil, maxdatadisksize = nil, mindatadisksize = nil, suggestbandwidth = nil, suggestdatadisksize = nil, suggestsystemdisksize = nil, maxvcpu = nil, minvcpu = nil, maxvcpuperreq = nil, perbandwidth = nil, perdatadisk = nil, maxmodulenum = nil, cbssupported = nil, disknumlimit = nil) ⇒ NetworkStorageRange

Returns a new instance of NetworkStorageRange.



8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
# File 'lib/v20190719/models.rb', line 8634

def initialize(maxbandwidth=nil, maxsystemdisksize=nil, minbandwidth=nil, minsystemdisksize=nil, maxdatadisksize=nil, mindatadisksize=nil, suggestbandwidth=nil, suggestdatadisksize=nil, suggestsystemdisksize=nil, maxvcpu=nil, minvcpu=nil, maxvcpuperreq=nil, perbandwidth=nil, perdatadisk=nil, maxmodulenum=nil, cbssupported=nil, disknumlimit=nil)
  @MaxBandwidth = maxbandwidth
  @MaxSystemDiskSize = maxsystemdisksize
  @MinBandwidth = minbandwidth
  @MinSystemDiskSize = minsystemdisksize
  @MaxDataDiskSize = maxdatadisksize
  @MinDataDiskSize = mindatadisksize
  @SuggestBandwidth = suggestbandwidth
  @SuggestDataDiskSize = suggestdatadisksize
  @SuggestSystemDiskSize = suggestsystemdisksize
  @MaxVcpu = maxvcpu
  @MinVcpu = minvcpu
  @MaxVcpuPerReq = maxvcpuperreq
  @PerBandwidth = perbandwidth
  @PerDataDisk = perdatadisk
  @MaxModuleNum = maxmodulenum
  @CBSSupported = cbssupported
  @DiskNumLimit = disknumlimit
end

Instance Attribute Details

#CBSSupportedObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def CBSSupported
  @CBSSupported
end

#DiskNumLimitObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def DiskNumLimit
  @DiskNumLimit
end

#MaxBandwidthObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MaxBandwidth
  @MaxBandwidth
end

#MaxDataDiskSizeObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MaxDataDiskSize
  @MaxDataDiskSize
end

#MaxModuleNumObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MaxModuleNum
  @MaxModuleNum
end

#MaxSystemDiskSizeObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MaxSystemDiskSize
  @MaxSystemDiskSize
end

#MaxVcpuObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MaxVcpu
  @MaxVcpu
end

#MaxVcpuPerReqObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MaxVcpuPerReq
  @MaxVcpuPerReq
end

#MinBandwidthObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MinBandwidth
  @MinBandwidth
end

#MinDataDiskSizeObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MinDataDiskSize
  @MinDataDiskSize
end

#MinSystemDiskSizeObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MinSystemDiskSize
  @MinSystemDiskSize
end

#MinVcpuObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def MinVcpu
  @MinVcpu
end

#PerBandwidthObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def PerBandwidth
  @PerBandwidth
end

#PerDataDiskObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def PerDataDisk
  @PerDataDisk
end

#SuggestBandwidthObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def SuggestBandwidth
  @SuggestBandwidth
end

#SuggestDataDiskSizeObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def SuggestDataDiskSize
  @SuggestDataDiskSize
end

#SuggestSystemDiskSizeObject

Parameters:

  • MaxBandwidth:

    网络带宽上限

  • MaxSystemDiskSize:

    数据盘上限

  • MinBandwidth:

    网络带宽下限

  • MinSystemDiskSize:

    数据盘下限

  • MaxDataDiskSize:

    最大数据盘大小

  • MinDataDiskSize:

    最小数据盘大小

  • SuggestBandwidth:

    建议带宽

  • SuggestDataDiskSize:

    建议硬盘大小

  • SuggestSystemDiskSize:

    建议系统盘大小

  • MaxVcpu:

    Cpu核数峰值

  • MinVcpu:

    Cpu核最小值

  • MaxVcpuPerReq:

    单次请求最大cpu核数

  • PerBandwidth:

    带宽步长

  • PerDataDisk:

    数据盘步长

  • MaxModuleNum:

    总模块数量

  • CBSSupported:

    是否支持cbs

  • DiskNumLimit:

    磁盘数量限制



8632
8633
8634
# File 'lib/v20190719/models.rb', line 8632

def SuggestSystemDiskSize
  @SuggestSystemDiskSize
end

Instance Method Details

#deserialize(params) ⇒ Object



8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
# File 'lib/v20190719/models.rb', line 8654

def deserialize(params)
  @MaxBandwidth = params['MaxBandwidth']
  @MaxSystemDiskSize = params['MaxSystemDiskSize']
  @MinBandwidth = params['MinBandwidth']
  @MinSystemDiskSize = params['MinSystemDiskSize']
  @MaxDataDiskSize = params['MaxDataDiskSize']
  @MinDataDiskSize = params['MinDataDiskSize']
  @SuggestBandwidth = params['SuggestBandwidth']
  @SuggestDataDiskSize = params['SuggestDataDiskSize']
  @SuggestSystemDiskSize = params['SuggestSystemDiskSize']
  @MaxVcpu = params['MaxVcpu']
  @MinVcpu = params['MinVcpu']
  @MaxVcpuPerReq = params['MaxVcpuPerReq']
  @PerBandwidth = params['PerBandwidth']
  @PerDataDisk = params['PerDataDisk']
  @MaxModuleNum = params['MaxModuleNum']
  @CBSSupported = params['CBSSupported']
  @DiskNumLimit = params['DiskNumLimit']
end