Class: TencentCloud::Cdc::V20201214::DedicatedClusterInstanceType

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

Overview

专用宿主机支持的实例规格列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, instancetype = nil, networkcard = nil, cpu = nil, memory = nil, instancefamily = nil, typename = nil, storageblockamount = nil, instancebandwidth = nil, instancepps = nil, cputype = nil, gpu = nil, fpga = nil, remark = nil, status = nil) ⇒ DedicatedClusterInstanceType

Returns a new instance of DedicatedClusterInstanceType.



452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
# File 'lib/v20201214/models.rb', line 452

def initialize(zone=nil, instancetype=nil, networkcard=nil, cpu=nil, memory=nil, instancefamily=nil, typename=nil, storageblockamount=nil, instancebandwidth=nil, instancepps=nil, cputype=nil, gpu=nil, fpga=nil, remark=nil, status=nil)
  @Zone = zone
  @InstanceType = instancetype
  @NetworkCard = networkcard
  @Cpu = cpu
  @Memory = memory
  @InstanceFamily = instancefamily
  @TypeName = typename
  @StorageBlockAmount = storageblockamount
  @InstanceBandwidth = instancebandwidth
  @InstancePps = instancepps
  @CpuType = cputype
  @Gpu = gpu
  @Fpga = fpga
  @Remark = remark
  @Status = status
end

Instance Attribute Details

#CpuObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Cpu
  @Cpu
end

#CpuTypeObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def CpuType
  @CpuType
end

#FpgaObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Fpga
  @Fpga
end

#GpuObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Gpu
  @Gpu
end

#InstanceBandwidthObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def InstanceBandwidth
  @InstanceBandwidth
end

#InstanceFamilyObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def InstanceFamily
  @InstanceFamily
end

#InstancePpsObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def InstancePps
  @InstancePps
end

#InstanceTypeObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def InstanceType
  @InstanceType
end

#MemoryObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Memory
  @Memory
end

#NetworkCardObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def NetworkCard
  @NetworkCard
end

#RemarkObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Remark
  @Remark
end

#StatusObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Status
  @Status
end

#StorageBlockAmountObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def StorageBlockAmount
  @StorageBlockAmount
end

#TypeNameObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def TypeName
  @TypeName
end

#ZoneObject

Parameters:

  • Zone:

    可用区

  • InstanceType:

    规格名称

  • NetworkCard:

    网卡类型,例如:25代表25G网卡

  • Cpu:

    实例的CPU核数,单位:核。

  • Memory:

    实例内存容量,单位:‘GB`。

  • InstanceFamily:

    实例机型系列。

  • TypeName:

    机型名称。

  • StorageBlockAmount:

    本地存储块数量。

  • InstanceBandwidth:

    内网带宽,单位Gbps。

  • InstancePps:

    网络收发包能力,单位万PPS。

  • CpuType:

    处理器型号。

  • Gpu:

    实例的GPU数量。

  • Fpga:

    实例的FPGA数量。

  • Remark:

    机型描述

  • Status:

    实例是否售卖。取值范围:
    <li>SELL:表示实例可购买
    </li><li>SOLD_OUT:表示实例已售罄。</li>



450
451
452
# File 'lib/v20201214/models.rb', line 450

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
# File 'lib/v20201214/models.rb', line 470

def deserialize(params)
  @Zone = params['Zone']
  @InstanceType = params['InstanceType']
  @NetworkCard = params['NetworkCard']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @InstanceFamily = params['InstanceFamily']
  @TypeName = params['TypeName']
  @StorageBlockAmount = params['StorageBlockAmount']
  @InstanceBandwidth = params['InstanceBandwidth']
  @InstancePps = params['InstancePps']
  @CpuType = params['CpuType']
  @Gpu = params['Gpu']
  @Fpga = params['Fpga']
  @Remark = params['Remark']
  @Status = params['Status']
end