Class: TencentCloud::Cvm::V20170312::HostResource

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(cputotal = nil, cpuavailable = nil, memtotal = nil, memavailable = nil, disktotal = nil, diskavailable = nil, disktype = nil, gputotal = nil, gpuavailable = nil, exclusiveowner = nil) ⇒ HostResource

Returns a new instance of HostResource.



3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/v20170312/models.rb', line 3977

def initialize(cputotal=nil, cpuavailable=nil, memtotal=nil, memavailable=nil, disktotal=nil, diskavailable=nil, disktype=nil, gputotal=nil, gpuavailable=nil, exclusiveowner=nil)
  @CpuTotal = cputotal
  @CpuAvailable = cpuavailable
  @MemTotal = memtotal
  @MemAvailable = memavailable
  @DiskTotal = disktotal
  @DiskAvailable = diskavailable
  @DiskType = disktype
  @GpuTotal = gputotal
  @GpuAvailable = gpuavailable
  @ExclusiveOwner = exclusiveowner
end

Instance Attribute Details

#CpuAvailableObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def CpuAvailable
  @CpuAvailable
end

#CpuTotalObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def CpuTotal
  @CpuTotal
end

#DiskAvailableObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def DiskAvailable
  @DiskAvailable
end

#DiskTotalObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def DiskTotal
  @DiskTotal
end

#DiskTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def DiskType
  @DiskType
end

#ExclusiveOwnerObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def ExclusiveOwner
  @ExclusiveOwner
end

#GpuAvailableObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def GpuAvailable
  @GpuAvailable
end

#GpuTotalObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def GpuTotal
  @GpuTotal
end

#MemAvailableObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def MemAvailable
  @MemAvailable
end

#MemTotalObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CpuTotal:

    专用宿主机实例总CPU核数

  • CpuAvailable:

    专用宿主机实例可用CPU核数

  • MemTotal:

    专用宿主机实例总内存大小(单位为:GiB)

  • MemAvailable:

    专用宿主机实例可用内存大小(单位为:GiB)

  • DiskTotal:

    专用宿主机实例总磁盘大小(单位为:GiB)

  • DiskAvailable:

    专用宿主机实例可用磁盘大小(单位为:GiB)

  • DiskType:

    专用宿主机实例磁盘类型

  • GpuTotal:

    专用宿主机实例总GPU卡数

  • GpuAvailable:

    专用宿主机实例可用GPU卡数

  • ExclusiveOwner:

    CDH owner



3975
3976
3977
# File 'lib/v20170312/models.rb', line 3975

def MemTotal
  @MemTotal
end

Instance Method Details

#deserialize(params) ⇒ Object



3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
# File 'lib/v20170312/models.rb', line 3990

def deserialize(params)
  @CpuTotal = params['CpuTotal']
  @CpuAvailable = params['CpuAvailable']
  @MemTotal = params['MemTotal']
  @MemAvailable = params['MemAvailable']
  @DiskTotal = params['DiskTotal']
  @DiskAvailable = params['DiskAvailable']
  @DiskType = params['DiskType']
  @GpuTotal = params['GpuTotal']
  @GpuAvailable = params['GpuAvailable']
  @ExclusiveOwner = params['ExclusiveOwner']
end