开机脚本

开机脚本API,参数提交方式 post  公共参数与其他API一致

1.获取开机脚本

URL

/index.php?m=api&a=scriptsListing

▍请求参数

字段名变量名必填类型描述
搜索内容searchstring对开机脚本名称备注内容的搜索
分页数量listpagesint每一页显示的数据的数量
排序类型orderbystring用来排序的字段
排序规则sortingstring升序 asc 降序 desc


返回参数


字段名变量名类型描述
开机脚本列表listing

array

id  开机脚本id
name  名称
data   脚本内容
remarks  备注

vlan  vlan限制

house 支持的机房

house[].id  机房ID

house[].name  机房名称

house[].auto_install  是否支持自动安装0否1是

osname 支持的操作系统名称组成的数组


根据查询条件查询到的所有开机脚本数据
开机脚本总数sumint系统内开机脚本数据的总数
分页数量listpagesint每一页显示的数据的数量
搜索类型searchstring搜索类型
搜索内容keystring自定义的搜索内容
排序类型orderbystring用来排序的字段
排序规则sortingstring升序 asc 降序 desc
数据偏移量offsetint返回数据的偏移指针,与分页数量结合使用
状态statusstringsuccess 成功  error 失败


2.添加开机脚本

URL

/index.php?m=api&a=addScripts

▍请求参数

字段名变量名必填类型描述
操作系统IDosidarray支持的操作系统
名称namestring开机脚本名称
脚本内容datastring开机脚本内容
备注remarksstring开机脚本备注
vlan限制vlanstringVLAN限制,安装了开机脚本插件后必填,格式为1,2,4-10
机房IDhouse
array支持的机房ID数组,安装了开机脚本插件后必填
支持自动安装的机房IDauto_installarray支持自动安装的机房ID数组,安装了开机脚本插件后必填


返回参数

变量名类型描述
statusstringsuccess 成功  error 失败
msgstring报错信息或提示信息
idint开机脚本ID


3.修改开机脚本

URL

/index.php?m=api&a=editScripts

▍请求参数

字段名变量名必填类型描述
开机脚本IDidint开机脚本ID
操作系统IDosidarray支持的操作系统
名称namestring开机脚本名称
脚本内容datastring开机脚本内容
备注remarksstring开机脚本备注
vlan限制vlanstringVLAN限制,安装了开机脚本插件后必填,格式为1,2,4-10
机房IDhouse
array支持的机房ID数组,安装了开机脚本插件后必填
支持自动安装的机房IDauto_installarray支持自动安装的机房ID数组,安装了开机脚本插件后必填


返回参数

变量名类型描述
statusstringsuccess 成功  error 失败
msgstring报错信息或提示信息


4.删除开机脚本

URL

URL:/index.php?m=api&a=delScripts

▍请求参数

字段名变量名必填类型描述
开机脚本ididint开机脚本ID


返回参数

变量名类型描述
statusstringsuccess 成功  error 失败
msgstring报错信息或提示信息


5.操作系统获取附加开机脚本

URL

/index.php?m=api&a=getMirrorScripts

▍请求参数

字段名变量名必填类型描述
服务器IDidint当前服务器ID
操作系统ID
mosint当前选择的操作系统ID


返回参数

字段名变量名类型类型
开机脚本列表listingarray
id  开机脚本id
name  名称

auto_install  是否支持自动安装0否1是

根据当前服务器ID和操作系统ID查询到的所有开机脚本数据
状态
statusstringsuccess 成功  error 失败