Class: TencentCloud::Iecp::V20210914::EdgeNodeInfo

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

Overview

边缘节点信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, status = nil, createtime = nil, resource = nil, cpuarchitecture = nil, ip = nil, operatingsystem = nil, nodeunits = nil) ⇒ EdgeNodeInfo

Returns a new instance of EdgeNodeInfo.



4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
# File 'lib/v20210914/models.rb', line 4165

def initialize(id=nil, name=nil, status=nil, createtime=nil, resource=nil, cpuarchitecture=nil, ip=nil, operatingsystem=nil, nodeunits=nil)
  @Id = id
  @Name = name
  @Status = status
  @CreateTime = createtime
  @Resource = resource
  @CpuArchitecture = cpuarchitecture
  @Ip = ip
  @OperatingSystem = operatingsystem
  @NodeUnits = nodeunits
end

Instance Attribute Details

#CpuArchitectureObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def CpuArchitecture
  @CpuArchitecture
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def CreateTime
  @CreateTime
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def Id
  @Id
end

#IpObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def Ip
  @Ip
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def Name
  @Name
end

#NodeUnitsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def NodeUnits
  @NodeUnits
end

#OperatingSystemObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def OperatingSystem
  @OperatingSystem
end

#ResourceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def Resource
  @Resource
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。key:NodeUnit模版ID,Value:NodeUnit模版名称注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    IECP边缘节点ID

  • Name:

    节点名称

  • Status:

    节点状态 (1健康|2异常|3离线|4未激活)

  • CreateTime:

    创建时间

  • Resource:

    节点资源信息

  • CpuArchitecture:

    CPU体系结构

  • Ip:

    IP地址

  • OperatingSystem:

    操作系统

  • NodeUnits:

    节点所属的NodeUnit



4163
4164
4165
# File 'lib/v20210914/models.rb', line 4163

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
# File 'lib/v20210914/models.rb', line 4177

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  unless params['Resource'].nil?
    @Resource = EdgeNodeResourceInfo.new
    @Resource.deserialize(params['Resource'])
  end
  @CpuArchitecture = params['CpuArchitecture']
  @Ip = params['Ip']
  @OperatingSystem = params['OperatingSystem']
  unless params['NodeUnits'].nil?
    @NodeUnits = KeyValueObj.new
    @NodeUnits.deserialize(params['NodeUnits'])
  end
end