Class: TencentCloud::Thpc::V20230321::NodeOverview

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

Overview

节点概览信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, instanceid = nil, zone = nil, nodestate = nil, imageid = nil, queuename = nil, noderole = nil, nodetype = nil, nodeid = nil, nodeallocatestate = nil, nodename = nil, createtime = nil) ⇒ NodeOverview

Returns a new instance of NodeOverview.



2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
# File 'lib/v20230321/models.rb', line 2770

def initialize(clusterid=nil, instanceid=nil, zone=nil, nodestate=nil, imageid=nil, queuename=nil, noderole=nil, nodetype=nil, nodeid=nil, nodeallocatestate=nil, nodename=nil, createtime=nil)
  @ClusterId = clusterid
  @InstanceId = instanceid
  @Zone = zone
  @NodeState = nodestate
  @ImageId = imageid
  @QueueName = queuename
  @NodeRole = noderole
  @NodeType = nodetype
  @NodeId = nodeid
  @NodeAllocateState = nodeallocatestate
  @NodeName = nodename
  @CreateTime = createtime
end

Instance Attribute Details

#ClusterIdObject

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

Parameters:

  • ClusterId:

    集群ID

  • InstanceId:

    节点实例ID。

  • Zone:

    节点所在可用区信息。

  • NodeState:

    节点状态。

  • SUBMITTED:已完成提交。
  • CREATING:创建中。
  • CREATED:完成创建。
  • INITING:初始化中。
  • INIT_FAILED:初始化失败。
  • RUNNING:运行中。
  • DELETING:销毁中。
  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def ClusterId
      @ClusterId
    end
    

    #CreateTimeObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def CreateTime
      @CreateTime
    end
    

    #ImageIdObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def ImageId
      @ImageId
    end
    

    #InstanceIdObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def InstanceId
      @InstanceId
    end
    

    #NodeAllocateStateObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def NodeAllocateState
      @NodeAllocateState
    end
    

    #NodeIdObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def NodeId
      @NodeId
    end
    

    #NodeNameObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def NodeName
      @NodeName
    end
    

    #NodeRoleObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def NodeRole
      @NodeRole
    end
    

    #NodeStateObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def NodeState
      @NodeState
    end
    

    #NodeTypeObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def NodeType
      @NodeType
    end
    

    #QueueNameObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def QueueName
      @QueueName
    end
    

    #ZoneObject

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

    Parameters:

  • ImageId:

    镜像ID。

  • QueueName:

    节点所属队列名称。

  • NodeRole:

    节点角色。

  • Manager:管控节点。
  • Compute:计算节点。
  • Login:登录节点。
  • ManagerBackup:备用管控节点。
  • NodeType:

    节点类型。

  • STATIC:静态节点。
  • DYNAMIC:弹性节点。
  • NodeId:

    thpc集群节点id

  • NodeAllocateState:

    节点的工作状态

  • NodeName:

    节点的名称

  • CreateTime:

    节点的创建时间

  • 
    
    2768
    2769
    2770
    # File 'lib/v20230321/models.rb', line 2768
    
    def Zone
      @Zone
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    2785
    2786
    2787
    2788
    2789
    2790
    2791
    2792
    2793
    2794
    2795
    2796
    2797
    2798
    # File 'lib/v20230321/models.rb', line 2785
    
    def deserialize(params)
      @ClusterId = params['ClusterId']
      @InstanceId = params['InstanceId']
      @Zone = params['Zone']
      @NodeState = params['NodeState']
      @ImageId = params['ImageId']
      @QueueName = params['QueueName']
      @NodeRole = params['NodeRole']
      @NodeType = params['NodeType']
      @NodeId = params['NodeId']
      @NodeAllocateState = params['NodeAllocateState']
      @NodeName = params['NodeName']
      @CreateTime = params['CreateTime']
    end