Class: TencentCloud::Tke::V20180525::ReservedInstanceSpec

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

Overview

预留券规格

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, cpu = nil, memory = nil, gpu = nil) ⇒ ReservedInstanceSpec

Returns a new instance of ReservedInstanceSpec.



17524
17525
17526
17527
17528
17529
# File 'lib/v20180525/models.rb', line 17524

def initialize(type=nil, cpu=nil, memory=nil, gpu=nil)
  @Type = type
  @Cpu = cpu
  @Memory = memory
  @Gpu = gpu
end

Instance Attribute Details

#CpuObject

Parameters:

  • Type:

    资源类型:common、amd、v100、t4、a10*gnv4、a10*gnv4v、a10*pnv4、windows-common、windows-amd,common表示通用类型。

  • Cpu:

    核数

  • Memory:

    内存

  • Gpu:

    GPU卡数,当Type为GPU类型时设置。



17522
17523
17524
# File 'lib/v20180525/models.rb', line 17522

def Cpu
  @Cpu
end

#GpuObject

Parameters:

  • Type:

    资源类型:common、amd、v100、t4、a10*gnv4、a10*gnv4v、a10*pnv4、windows-common、windows-amd,common表示通用类型。

  • Cpu:

    核数

  • Memory:

    内存

  • Gpu:

    GPU卡数,当Type为GPU类型时设置。



17522
17523
17524
# File 'lib/v20180525/models.rb', line 17522

def Gpu
  @Gpu
end

#MemoryObject

Parameters:

  • Type:

    资源类型:common、amd、v100、t4、a10*gnv4、a10*gnv4v、a10*pnv4、windows-common、windows-amd,common表示通用类型。

  • Cpu:

    核数

  • Memory:

    内存

  • Gpu:

    GPU卡数,当Type为GPU类型时设置。



17522
17523
17524
# File 'lib/v20180525/models.rb', line 17522

def Memory
  @Memory
end

#TypeObject

Parameters:

  • Type:

    资源类型:common、amd、v100、t4、a10*gnv4、a10*gnv4v、a10*pnv4、windows-common、windows-amd,common表示通用类型。

  • Cpu:

    核数

  • Memory:

    内存

  • Gpu:

    GPU卡数,当Type为GPU类型时设置。



17522
17523
17524
# File 'lib/v20180525/models.rb', line 17522

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



17531
17532
17533
17534
17535
17536
# File 'lib/v20180525/models.rb', line 17531

def deserialize(params)
  @Type = params['Type']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Gpu = params['Gpu']
end