Class: TencentCloud::Batch::V20170312::ComputeNode

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

Overview

计算节点

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(computenodeid = nil, computenodeinstanceid = nil, computenodestate = nil, cpu = nil, mem = nil, resourcecreatedtime = nil, taskinstancenumavailable = nil, agentversion = nil, privateipaddresses = nil, publicipaddresses = nil, resourcetype = nil, resourceorigin = nil) ⇒ ComputeNode

Returns a new instance of ComputeNode.



472
473
474
475
476
477
478
479
480
481
482
483
484
485
# File 'lib/v20170312/models.rb', line 472

def initialize(computenodeid=nil, computenodeinstanceid=nil, computenodestate=nil, cpu=nil, mem=nil, resourcecreatedtime=nil, taskinstancenumavailable=nil, agentversion=nil, privateipaddresses=nil, publicipaddresses=nil, resourcetype=nil, resourceorigin=nil)
  @ComputeNodeId = computenodeid
  @ComputeNodeInstanceId = computenodeinstanceid
  @ComputeNodeState = computenodestate
  @Cpu = cpu
  @Mem = mem
  @ResourceCreatedTime = resourcecreatedtime
  @TaskInstanceNumAvailable = taskinstancenumavailable
  @AgentVersion = agentversion
  @PrivateIpAddresses = privateipaddresses
  @PublicIpAddresses = publicipaddresses
  @ResourceType = resourcetype
  @ResourceOrigin = resourceorigin
end

Instance Attribute Details

#AgentVersionObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def AgentVersion
  @AgentVersion
end

#ComputeNodeIdObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def ComputeNodeId
  @ComputeNodeId
end

#ComputeNodeInstanceIdObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def ComputeNodeInstanceId
  @ComputeNodeInstanceId
end

#ComputeNodeStateObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def ComputeNodeState
  @ComputeNodeState
end

#CpuObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def Cpu
  @Cpu
end

#MemObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def Mem
  @Mem
end

#PrivateIpAddressesObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def PrivateIpAddresses
  @PrivateIpAddresses
end

#PublicIpAddressesObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def PublicIpAddresses
  @PublicIpAddresses
end

#ResourceCreatedTimeObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def ResourceCreatedTime
  @ResourceCreatedTime
end

#ResourceOriginObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def ResourceOrigin
  @ResourceOrigin
end

#ResourceTypeObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def ResourceType
  @ResourceType
end

#TaskInstanceNumAvailableObject

USER_ATTACHED:用户添加到计算环境中的实例资源。

Parameters:

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeInstanceId:

    计算节点实例ID,对于CVM场景,即为CVM的InstanceId

  • ComputeNodeState:

    计算节点状态。取值范围:
    <li>PENDING:表示创建中</li><li>SUBMITTED:表示已提交创建</li><li>CREATING:表示创建中</li><li>CREATED:表示创建完成</li><li>CREATION_FAILED:表示创建失败。</li><li>RUNNING:表示运行中。</li><li>ABNORMAL:表示节点异常。</li><li>DELETING:表示删除中。</li>

  • Cpu:

    CPU核数

  • Mem:

    内存容量,单位GiB

  • ResourceCreatedTime:

    资源创建完成时间

  • TaskInstanceNumAvailable:

    计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。

  • AgentVersion:

    Batch Agent 版本

  • PrivateIpAddresses:

    实例内网IP

  • PublicIpAddresses:

    实例公网IP

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • ResourceOrigin:

    计算环境资源来源。
    BATCH_CREATED:由批量计算创建的实例资源。



470
471
472
# File 'lib/v20170312/models.rb', line 470

def TaskInstanceNumAvailable
  @TaskInstanceNumAvailable
end

Instance Method Details

#deserialize(params) ⇒ Object



487
488
489
490
491
492
493
494
495
496
497
498
499
500
# File 'lib/v20170312/models.rb', line 487

def deserialize(params)
  @ComputeNodeId = params['ComputeNodeId']
  @ComputeNodeInstanceId = params['ComputeNodeInstanceId']
  @ComputeNodeState = params['ComputeNodeState']
  @Cpu = params['Cpu']
  @Mem = params['Mem']
  @ResourceCreatedTime = params['ResourceCreatedTime']
  @TaskInstanceNumAvailable = params['TaskInstanceNumAvailable']
  @AgentVersion = params['AgentVersion']
  @PrivateIpAddresses = params['PrivateIpAddresses']
  @PublicIpAddresses = params['PublicIpAddresses']
  @ResourceType = params['ResourceType']
  @ResourceOrigin = params['ResourceOrigin']
end