Class: TencentCloud::Cdb::V20170320::CdbSellConfig

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

Overview

售卖配置详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(memory = nil, cpu = nil, volumemin = nil, volumemax = nil, volumestep = nil, iops = nil, info = nil, status = nil, devicetype = nil, enginetype = nil, id = nil) ⇒ CdbSellConfig

Returns a new instance of CdbSellConfig.



1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
# File 'lib/v20170320/models.rb', line 1556

def initialize(memory=nil, cpu=nil, volumemin=nil, volumemax=nil, volumestep=nil, iops=nil, info=nil, status=nil, devicetype=nil, enginetype=nil, id=nil)
  @Memory = memory
  @Cpu = cpu
  @VolumeMin = volumemin
  @VolumeMax = volumemax
  @VolumeStep = volumestep
  @Iops = iops
  @Info = info
  @Status = status
  @DeviceType = devicetype
  @EngineType = enginetype
  @Id = id
end

Instance Attribute Details

#CpuObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def Cpu
  @Cpu
end

#DeviceTypeObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def DeviceType
  @DeviceType
end

#EngineTypeObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def EngineType
  @EngineType
end

#IdObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def Id
  @Id
end

#InfoObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def Info
  @Info
end

#IopsObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def Iops
  @Iops
end

#MemoryObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def Memory
  @Memory
end

#StatusObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def Status
  @Status
end

#VolumeMaxObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def VolumeMax
  @VolumeMax
end

#VolumeMinObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def VolumeMin
  @VolumeMin
end

#VolumeStepObject

Parameters:

  • 内存大小,单位为MB

  • CPU核心数

  • 磁盘最小规格,单位为GB

  • 磁盘最大规格,单位为GB

  • 磁盘步长,单位为GB

  • 每秒IO数量

  • 应用场景描述

  • 状态值,0 表示该规格对外售卖

  • 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)

  • 引擎类型描述,可能的取值范围有:Innodb,RocksDB

  • 售卖规格Id



1554
1555
1556
# File 'lib/v20170320/models.rb', line 1554

def VolumeStep
  @VolumeStep
end

Instance Method Details

#deserialize(params) ⇒ Object



1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
# File 'lib/v20170320/models.rb', line 1570

def deserialize(params)
  @Memory = params['Memory']
  @Cpu = params['Cpu']
  @VolumeMin = params['VolumeMin']
  @VolumeMax = params['VolumeMax']
  @VolumeStep = params['VolumeStep']
  @Iops = params['Iops']
  @Info = params['Info']
  @Status = params['Status']
  @DeviceType = params['DeviceType']
  @EngineType = params['EngineType']
  @Id = params['Id']
end