构造函数
后端Control服务地址
后端Control服务端口,默认值为5851
设备标识
获取认证状态
认证状态
获取连接标识
连接标识
获取用户标识
用户标识
添加地址池
地址池ID
接口模式
是否为IPv6
Optionaldescription: string描述
操作结果
添加计算节点到资源池
资源池ID
节点ID
操作结果
添加外部地址范围
地址池ID
起始地址
结束地址
操作结果
添加外部接口
云主机ID
MAC地址
超时时间(秒),默认300秒
添加结果
添加导入源
供应商类型
导入源URL
认证token
认证secret
添加结果
添加内部地址范围
地址池ID
起始地址
结束地址
操作结果
添加内部接口
云主机ID
MAC地址
超时时间(秒),默认300秒
添加结果
添加远程容器
存储池ID
容器配置
超时时间(秒),默认300秒
操作结果
添加节点本地存储池容器
节点ID
池ID
容器配置
添加结果
添加SSH密钥
标签
密钥内容
资源访问级别
添加结果
添加系统模板
标签
系统规格
资源访问级别
添加结果
添加用户
用户名
用户组
密码
添加结果
添加卷
云主机ID
磁盘卷配置
超时时间(秒),默认300秒
添加结果
密码认证
用户标识
密码
已认证令牌
绑定令牌更新回调
接受者标识
令牌更新回调
令牌获取回调
OptionalstateChange: StateChangeHandler状态变更回调
修改计算资源池策略
资源池ID
资源池策略
操作结果
改变远程容器标志
存储池ID
容器索引
是否启用
操作结果
更改节点本地存储池容器标志,用于启用和禁用容器
节点ID
池ID
容器索引
是否启用
更改结果
检查是否可以创建更多云主机
是否可以创建更多云主机
检查是否可以添加更多节点
是否可以添加更多节点
创建磁盘文件
文件规格
资源访问级别
文件ID
创建云主机,成功返回云主机ID
计算资源池
目标系统
云主机配置
超时时间(秒),默认300秒
云主机ID
创建ISO文件
文件规格
资源访问级别
文件ID
创建快照
云主机ID
标签
Optionaldescription: string快照描述
超时时间(秒),默认300秒
创建结果
删除云主机
云主机ID
超时时间(秒),默认300秒
删除结果
删除快照
云主机ID
快照ID
超时时间(秒),默认300秒
删除结果
删除卷
云主机ID
卷标签
超时时间(秒),默认300秒
删除结果
弹出介质
云主机ID
超时时间(秒),默认300秒
操作结果
执行任务,发送控制命令,等待任务完成
控制命令请求
超时时间(秒),默认5分钟
检查间隔(秒),默认1秒
任务数据
生成用户令牌
用户标识
Optionaldescription: string描述
OptionalexpireInMonths: number过期时间(月)
用户令牌
获取磁盘文件URL
文件ID
文件URL
获取ISO文件URL
文件ID
文件URL
获取资源权限
资源类型
资源ID
资源权限结果
获取快照
云主机ID
快照ID
快照记录
插入介质
云主机ID
光盘ISO文件ID
超时时间(秒),默认300秒
操作结果
修改地址池
地址池ID
接口模式
Optionaldescription: string描述
操作结果
修改自动启动
云主机ID
是否启用自动启动
超时时间(秒),默认300秒
修改结果
修改外部接口MAC地址
云主机ID
目标设备(当前MAC)
MAC地址
超时时间(秒),默认300秒
修改结果
修改云主机CPU
云主机ID
CPU核心数
超时时间(秒),默认300秒
修改结果
修改云主机主机名
云主机ID
主机名
超时时间(秒),默认300秒
修改结果
修改云主机内存
云主机ID
内存大小(MB)
超时时间(秒),默认300秒
修改结果
修改导入源
导入源ID
导入源URL
认证token
认证secret
修改结果
修改内部接口MAC地址
云主机ID
目标设备(当前MAC)
MAC地址
超时时间(秒),默认300秒
修改结果
修改密码
云主机ID
用户名
新密码
超时时间(秒),默认300秒
修改结果
修改远程容器
存储池ID
容器索引
容器配置
超时时间(秒),默认300秒
操作结果
修改远程存储策略
存储池ID
存储策略
操作结果
修改节点本地存储池容器
节点ID
池ID
容器索引
容器配置
修改结果
修改节点本地存储池策略
节点ID
池ID
存储策略
修改结果
修改系统模板
系统ID
标签
系统规格
修改结果
查询访问记录
用户名
偏移量
每页数量
访问记录分页结果
查询地址池列表
起始位置
限制数量
地址池列表
查询资源池内计算节点
计算资源池ID
集群节点数据列表
查询当前用户已登录设备列表
偏移量
每页数量
设备列表
查询磁盘文件列表
起始位置
限制数量
是否只查询当前用户的磁盘文件
磁盘文件列表
查询用户组成员
用户组
偏移量
每页数量
用户组成员分页结果
查询用户组
偏移量
每页数量
用户组分页结果
查询云主机
起始位置
限制数量
Optionalfilter: GuestFilter过滤条件
云主机列表
查询导入源
起始索引
每页数量
导入源分页结果
查询ISO文件列表
起始位置
限制数量
是否只查询当前用户的ISO文件
ISO文件列表
查询日志
日期,"yyyy-MM-dd"
Optionaloffset: number偏移量
Optionallimit: number每页日志行数
日志分页结果
查询节点使用情况
目标节点id列表
节点资源快照列表
查询计算资源池资源用量
目标池id列表
池资源快照列表
查询云主机资源统计信息
云主机ID
统计范围
资源统计单元列表
查询云主机资源使用情况
目标云主机id列表
资源使用数据列表
查询SSH密钥
偏移量
每页最大记录数
是否只查询当前用户的密钥
SSH密钥视图列表
查询系统模板
起始位置
每页记录数量
是否只查询当前用户的系统模板
系统模板视图列表
查询任务
偏移量
每页大小
包含任务分页结果的结果
查询用户
偏移量
每页数量
用户分页结果
查询用户令牌
用户名
偏移量
每页数量
用户令牌分页结果
查询警告
Optionallevel: ConsoleEventLevel警告级别
Optionalunread_only: boolean是否只查询未读
Optionaloffset: number偏移量
Optionallimit: number每页警告数量
警告记录集
查询白名单
偏移量
每页数量
白名单分页结果
释放资源
从资源池移除计算节点
资源池ID
节点ID
操作结果
删除外部地址范围
地址池ID
起始地址
结束地址
操作结果
移除外部接口
云主机ID
MAC地址
超时时间(秒),默认300秒
移除结果
删除内部地址范围
地址池ID
起始地址
结束地址
操作结果
移除内部接口
云主机ID
MAC地址
超时时间(秒),默认300秒
移除结果
删除远程容器
存储池ID
容器索引
超时时间(秒),默认300秒
操作结果
删除节点本地存储池容器
节点ID
池ID
容器索引
删除结果
重置监控
云主机ID
超时时间(秒),默认300秒
重置结果
恢复快照
云主机ID
快照ID
超时时间(秒),默认300秒
恢复结果
设置资源权限
资源类型
资源ID
资源权限
设置结果
设置系统资源
资源类型
资源ID
资源值
设置结果
启动云主机
云主机ID
Optionalmedia: stringISO镜像ID(可选)
超时时间(秒),默认300秒
启动结果
计划刷新令牌,访问令牌过期时间提前90秒,自动触发刷新令牌
启动任务,发送控制命令,返回任务ID
控制命令请求
任务ID
停止云主机
云主机ID
是否重启云主机
是否强制执行
超时时间(秒),默认300秒
停止结果
尝试添加外部接口,成功返回任务ID
云主机ID
MAC地址
包含任务id的结果
尝试添加内部接口,成功返回任务ID
云主机ID
MAC地址
包含任务id的结果
尝试添加远程容器,成功返回任务ID
存储池ID
容器配置
任务ID
尝试添加卷,成功返回任务ID
云主机ID
磁盘卷配置
任务id
尝试创建磁盘镜像,成功返回任务ID
云主机ID
卷标签
文件规格
资源访问级别
任务ID
尝试创建云主机,成功返回任务ID
计算资源池
目标系统
云主机配置
任务id
尝试创建快照,成功返回任务ID
云主机ID
标签
Optionaldescription: string快照描述
任务ID
尝试删除快照,成功返回任务ID
云主机ID
快照ID
任务ID
尝试删除卷,成功返回任务ID
云主机ID
卷标签
任务id
尝试导入云主机到节点
导入源ID
目标云主机ID列表
目标节点ID
任务ID
尝试插入介质,成功返回任务ID
云主机ID
光盘ISO文件ID
任务ID
尝试安装磁盘镜像,成功返回任务ID
云主机ID
卷标签
文件ID
任务ID
尝试迁移云主机到节点
目标节点ID
云主机ID列表
任务ID
尝试修改自动启动,成功返回任务ID
云主机ID
是否启用自动启动
包含任务id的结果
尝试修改外部接口MAC地址
云主机ID
目标设备(当前MAC)
MAC地址
任务ID
尝试修改云主机CPU,成功返回任务ID
云主机ID
CPU核心数
任务id
尝试修改云主机主机名,成功返回任务ID
云主机ID
主机名
包含任务id的结果
尝试修改云主机内存,成功返回任务ID
云主机ID
内存大小(MB)
任务id
尝试修改内部接口MAC地址
云主机ID
目标设备(当前MAC)
MAC地址
任务ID
尝试修改密码,成功返回任务ID
云主机ID
用户名
新密码
包含任务id的结果
尝试修改远程容器,成功返回任务ID
存储池ID
容器索引
容器配置
任务ID
尝试重新加载资源节点存储
节点ID
节点存储标识
任务ID
尝试移除外部接口,成功返回任务ID
云主机ID
MAC地址
包含任务id的结果
尝试移除内部接口,成功返回任务ID
云主机ID
MAC地址
包含任务id的结果
尝试删除远程容器,成功返回任务ID
存储池ID
容器索引
任务ID
尝试调整磁盘大小,成功返回任务ID
云主机ID
卷标签
大小(MB)
任务ID
尝试恢复快照,成功返回任务ID
云主机ID
快照ID
任务ID
尝试收缩磁盘,成功返回任务ID
云主机ID
卷标签
任务ID
尝试启动云主机,成功返回任务ID
云主机ID
Optionalmedia: stringISO镜像ID(可选)
任务id
尝试停止云主机,成功返回任务ID
云主机ID
是否重启云主机
是否强制执行
任务id
更新磁盘卷大小
文件ID
大小(MB)
更新结果
等待任务完成
任务ID
超时时间(秒)
检查间隔(秒)
任务数据
提供与Taiyi Control服务进行交互的方法,包括认证、发送命令、查询访问记录等,系统状态查询与初始化接口可以直接调用,其他接口需要先认证才能调用。 调用者需要实现 SetTokenHandler 和 GetTokenHandler,为 TaiyiConnector 提供令牌的存取能力。如果需要在校验信息失效时,进行特殊处理,可以通过可选的 bindAuthExpiredEvent 方法注册回调。
Example