Class: TencentCloud::Cvm::V20170312::InstanceTypeConfig

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

Overview

描述实例机型配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, instancetype = nil, instancefamily = nil, gpu = nil, cpu = nil, memory = nil, fpga = nil, gpucount = nil) ⇒ InstanceTypeConfig

Returns a new instance of InstanceTypeConfig.



5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
# File 'lib/v20170312/models.rb', line 5380

def initialize(zone=nil, instancetype=nil, instancefamily=nil, gpu=nil, cpu=nil, memory=nil, fpga=nil, gpucount=nil)
  @Zone = zone
  @InstanceType = instancetype
  @InstanceFamily = instancefamily
  @GPU = gpu
  @CPU = cpu
  @Memory = memory
  @FPGA = fpga
  @GpuCount = gpucount
end

Instance Attribute Details

#CPUObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def CPU
  @CPU
end

#FPGAObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def FPGA
  @FPGA
end

#GPUObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def GPU
  @GPU
end

#GpuCountObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def GpuCount
  @GpuCount
end

#InstanceFamilyObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def InstanceFamily
  @InstanceFamily
end

#InstanceTypeObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def InstanceType
  @InstanceType
end

#MemoryObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def Memory
  @Memory
end

#ZoneObject

Parameters:

  • Zone:

    可用区。

  • InstanceType:

    实例机型。

  • InstanceFamily:

    实例机型系列。

  • GPU:

    GPU核数,单位:核。

  • CPU:

    CPU核数,单位:核。

  • Memory:

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

  • FPGA:

    FPGA核数,单位:核。

  • GpuCount:

    实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。



5378
5379
5380
# File 'lib/v20170312/models.rb', line 5378

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
# File 'lib/v20170312/models.rb', line 5391

def deserialize(params)
  @Zone = params['Zone']
  @InstanceType = params['InstanceType']
  @InstanceFamily = params['InstanceFamily']
  @GPU = params['GPU']
  @CPU = params['CPU']
  @Memory = params['Memory']
  @FPGA = params['FPGA']
  @GpuCount = params['GpuCount']
end