系统配置
主控系统配置。
新增或更新系统配置
按配置作用域、类型和名称新增或更新一条系统配置。目标配置已存在时更新其值和启用状态,不存在时创建。不同 type 与 name 对 value 的格式有额外校验,并可能创建节点同步任务。当 type=system、name=node_monitor_config 时,value 是 JSON 对象文本;global_check_on、interval、failed_times、failed_rate、bw_exceed_times、check_port 仅接受不带引号的 JSON 整数,check_timeout 仅接受不带引号的 JSON 数值。
删除指定系统配置
删除路径标识对应的区域或节点配置。全局配置不允许删除。删除 nginx_config、error_page、openresty_config,以及指定的 site 配置时,服务端会创建相应的节点同步任务。
更新指定系统配置
按路径中的配置标识更新一条系统配置。路径固定配置的作用域、作用域 ID、类型和名称;请求体中的同名字段即使提供也会被忽略,不能改变更新目标。不同类型与名称对 value 的格式有额外校验,并可能创建节点同步任务。当路径为 global-0-system-node_monitor_config 时,value 是 JSON 对象文本;global_check_on、interval、failed_times、failed_rate、bw_exceed_times、check_port 仅接受不带引号的 JSON 整数,check_timeout 仅接受不带引号的 JSON 数值。