Class: TencentCloud::Tione::V20211111::ResourceConf

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

Overview

Notebook资源参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cpu = nil, memory = nil, gpu = nil, gputype = nil, instancetype = nil) ⇒ ResourceConf

Returns a new instance of ResourceConf.



7367
7368
7369
7370
7371
7372
7373
# File 'lib/v20211111/models.rb', line 7367

def initialize(cpu=nil, memory=nil, gpu=nil, gputype=nil, instancetype=nil)
  @Cpu = cpu
  @Memory = memory
  @Gpu = gpu
  @GpuType = gputype
  @InstanceType = instancetype
end

Instance Attribute Details

#CpuObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C320G T4*4 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Cpu:

    cpu 处理器资源, 单位为1/1000核 (for预付费)

  • Memory:

    memory 内存资源, 单位为1M (for预付费)

  • Gpu:

    gpu Gpu卡资源,单位为1/100卡,例如GpuType=T4时,1 Gpu = 1/100 T4卡 (for预付费)

  • GpuType:

    GpuType 卡类型,参考资源组上对应的卡类型。eg: H800,A800,A100,T4,P4,V100等 (for预付费)

  • InstanceType:

    计算规格 (for后付费),可选值如下:



7365
7366
7367
# File 'lib/v20211111/models.rb', line 7365

def Cpu
  @Cpu
end

#GpuObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C320G T4*4 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Cpu:

    cpu 处理器资源, 单位为1/1000核 (for预付费)

  • Memory:

    memory 内存资源, 单位为1M (for预付费)

  • Gpu:

    gpu Gpu卡资源,单位为1/100卡,例如GpuType=T4时,1 Gpu = 1/100 T4卡 (for预付费)

  • GpuType:

    GpuType 卡类型,参考资源组上对应的卡类型。eg: H800,A800,A100,T4,P4,V100等 (for预付费)

  • InstanceType:

    计算规格 (for后付费),可选值如下:



7365
7366
7367
# File 'lib/v20211111/models.rb', line 7365

def Gpu
  @Gpu
end

#GpuTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C320G T4*4 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Cpu:

    cpu 处理器资源, 单位为1/1000核 (for预付费)

  • Memory:

    memory 内存资源, 单位为1M (for预付费)

  • Gpu:

    gpu Gpu卡资源,单位为1/100卡,例如GpuType=T4时,1 Gpu = 1/100 T4卡 (for预付费)

  • GpuType:

    GpuType 卡类型,参考资源组上对应的卡类型。eg: H800,A800,A100,T4,P4,V100等 (for预付费)

  • InstanceType:

    计算规格 (for后付费),可选值如下:



7365
7366
7367
# File 'lib/v20211111/models.rb', line 7365

def GpuType
  @GpuType
end

#InstanceTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C320G T4*4 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Cpu:

    cpu 处理器资源, 单位为1/1000核 (for预付费)

  • Memory:

    memory 内存资源, 单位为1M (for预付费)

  • Gpu:

    gpu Gpu卡资源,单位为1/100卡,例如GpuType=T4时,1 Gpu = 1/100 T4卡 (for预付费)

  • GpuType:

    GpuType 卡类型,参考资源组上对应的卡类型。eg: H800,A800,A100,T4,P4,V100等 (for预付费)

  • InstanceType:

    计算规格 (for后付费),可选值如下:



7365
7366
7367
# File 'lib/v20211111/models.rb', line 7365

def InstanceType
  @InstanceType
end

#MemoryObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C320G T4*4 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Cpu:

    cpu 处理器资源, 单位为1/1000核 (for预付费)

  • Memory:

    memory 内存资源, 单位为1M (for预付费)

  • Gpu:

    gpu Gpu卡资源,单位为1/100卡,例如GpuType=T4时,1 Gpu = 1/100 T4卡 (for预付费)

  • GpuType:

    GpuType 卡类型,参考资源组上对应的卡类型。eg: H800,A800,A100,T4,P4,V100等 (for预付费)

  • InstanceType:

    计算规格 (for后付费),可选值如下:



7365
7366
7367
# File 'lib/v20211111/models.rb', line 7365

def Memory
  @Memory
end

Instance Method Details

#deserialize(params) ⇒ Object



7375
7376
7377
7378
7379
7380
7381
# File 'lib/v20211111/models.rb', line 7375

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