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.



4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
# File 'lib/v20170312/models.rb', line 4100

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

#CpuAvailable ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def CpuAvailable
  @CpuAvailable
end

#CpuTotal ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def CpuTotal
  @CpuTotal
end

#DiskAvailable ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def DiskAvailable
  @DiskAvailable
end

#DiskTotal ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def DiskTotal
  @DiskTotal
end

#DiskType ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def DiskType
  @DiskType
end

#ExclusiveOwner ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def ExclusiveOwner
  @ExclusiveOwner
end

#GpuAvailable ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def GpuAvailable
  @GpuAvailable
end

#GpuTotal ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def GpuTotal
  @GpuTotal
end

#MemAvailable ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def MemAvailable
  @MemAvailable
end

#MemTotal ⇒ Object

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

Parameters:

  • CpuTotal: —

    专用宿主机实例总CPU核数

  • CpuAvailable: —

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

  • MemTotal: —

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

  • MemAvailable: —

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

  • DiskTotal: —

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

  • DiskAvailable: —

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

  • DiskType: —

    专用宿主机实例磁盘类型

  • GpuTotal: —

    专用宿主机实例总GPU卡数

  • GpuAvailable: —

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

  • ExclusiveOwner: —

    CDH 拥有者



4098
4099
4100
# File 'lib/v20170312/models.rb', line 4098

def MemTotal
  @MemTotal
end

Instance Method Details

#deserialize(params) ⇒ Object



4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
# File 'lib/v20170312/models.rb', line 4113

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