节点操作
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
method link(daemonId: str)
连接一个节点
参数
daemonId
: 节点的 UUID
返回
bool
: 操作成功后返回 True
method update(daemonId: str, config: dict[str, Any])
更新一个节点的配置
参数
daemonId
: 节点的 UUIDconfig
: 节点的配置信息,以字典形式提供,缺失内容由DaemonUpdateConfig
模型补全
返回
bool
: 操作成功后返回 True