Skip to content

节点操作

class Daemon

获取操作节点的子类

py
api = mcsm.daemon()

method config()

获取全部节点配置信息

返回

  • list[DaemonStatus]: 节点的配置信息列表

method info()

获取全部节点信息

返回

  • list[DaemonInfo]: 节点信息列表

method system()

获取全部节点的系统信息

返回

  • list[DaemonSystemInfo]: 节点的系统信息列表

method add(config: dict[str, Any])

新增一个节点

参数

  • config: 节点的配置信息,以字典形式提供,缺失内容由 DaemonConfig 模型补全

返回

  • str: 新增节点的 UUID

method delete(daemonId: str)

删除一个节点

参数

  • daemonId: 节点的 UUID

返回

  • bool: 操作成功后返回 True

连接一个节点

参数

  • daemonId: 节点的 UUID

返回

  • bool: 操作成功后返回 True

method update(daemonId: str, config: dict[str, Any])

更新一个节点的配置

参数

  • daemonId: 节点的 UUID
  • config: 节点的配置信息,以字典形式提供,缺失内容由 DaemonUpdateConfig 模型补全

返回

  • bool: 操作成功后返回 True

Released under the MIT License.