智简魔方文档

POST 添加限制规则

接口概览

项目内容
文档类型后台接口
请求方式POST
接口地址/DIR_ADMIN/v1/mf_cloud/limit_rule
所属业务模块
来源模块/系统魔方云(自定义配置)
认证方式Bearer Token(管理员令牌)

完整请求

请求

bash
正在加载示例…

失败请求

bash
正在加载示例…

接口说明

添加限制规则

请求体

json
正在加载示例…

请求参数

名称位置类型必选说明
bodybodyobject是—
product_idbodyinteger(int32)是商品 ID
rulebodyobject是条件数据
rule.cpubodyobject否—
rule.cpu.valuebody[string]否CPU
rule.cpu.optbodystring否运算符(eq=等于,neq=不等于)
rule.memorybodyobject否—
rule.memory.minbodystring否内存最小值
rule.memory.maxbodystring否内存最大值
rule.memory.optbodystring否运算符(eq=等于,neq=不等于)
rule.memory.valuebody[string]否内存值(当内存是单选时)
rule.data_centerbodyobject否—
rule.data_center.idbody[integer]否数据中心 ID
rule.data_center.optbodystring否运算符(eq=等于,neq=不等于)
rule.imagebodyobject否—
rule.image.idbody[integer]否操作系统 ID
rule.image.optbodystring否运算符(eq=等于,neq=不等于)
rule.ipv4_numbodyobject否—
rule.ipv4_num.minbodystring否IPV4 数量最小值
rule.ipv4_num.maxbodystring否IPV4 数量最大值
rule.ipv4_num.optbodystring否运算符(eq=等于,neq=不等于)
rule.bwbodyobject否—
rule.bw.minbodystring否带宽最小值
rule.bw.maxbodystring否带宽最大值
rule.bw.optbodystring否运算符(eq=等于,neq=不等于)
rule.flowbodyobject否—
rule.flow.minbodystring否流量最小值
rule.flow.maxbodystring否流量最大值
rule.flow.optbodystring否运算符(eq=等于,neq=不等于)
resultbodyobject是结果数据
result.cpubody[object]否—
result.cpu.valuebody[string]否CPU
result.cpu.optbodystring否运算符(eq=等于,neq=不等于)
result.memorybody[object]否—
result.memory.minbodystring否内存最小值
result.memory.maxbodystring否内存最大值
result.memory.optbodystring否运算符(eq=等于,neq=不等于)
result.memory.valuebody[string]否内存值(当内存是单选时)
result.imagebody[object]否—
result.image.idbody[integer]否操作系统 ID
result.image.optbodystring否运算符(eq=等于,neq=不等于)
result.system_diskbody[object]否—
result.system_disk.minbodystring否系统盘最小值
result.system_disk.maxbodystring否系统盘最大值
result.system_disk.optbodystring否运算符(eq=等于,neq=不等于)
result.ipv4_numbody[object]否—
result.ipv4_num.minbodystring否IPV4 数量最小值
result.ipv4_num.maxbodystring否IPV4 数量最大值
result.ipv4_num.optbodystring否运算符(eq=等于,neq=不等于)
result.bwbody[object]否—
result.bw.minbodystring否带宽最小值
result.bw.maxbodystring否带宽最大值
result.bw.optbodystring否运算符(eq=等于,neq=不等于)
result.flowbody[object]否—
result.flow.minbodystring否流量最小值
result.flow.maxbodystring否流量最大值
result.flow.optbodystring否运算符(eq=等于,neq=不等于)

成功响应

json
正在加载示例…

失败响应 400:请求参数或业务校验失败

json
正在加载示例…

失败响应 401:未认证或登录已失效

json
正在加载示例…

失败响应 403:无权执行当前操作

json
正在加载示例…

失败响应 404:接口或业务资源不存在

json
正在加载示例…

失败响应 500:服务器内部错误

json
正在加载示例…

响应状态

状态码状态码含义说明数据模型
200OK成功响应内联对象
400Bad Request请求参数或业务校验失败内联对象
401Unauthorized未认证或登录已失效内联对象
403Forbidden无权执行当前操作内联对象
404Not Found接口或业务资源不存在内联对象
500Internal Server Error服务器内部错误内联对象

响应参数

状态码 200

名称类型必选约束说明
dataobject否——
data.idinteger(int32)否—限制规则 ID
statusinteger(int32)否—状态码
msgstring否—提示信息

失败状态码 400、401、403、404、500 共用以下结构:

名称类型必选约束说明
statusinteger(int32)是—错误状态码
msgstring是—错误提示