删除一个或多个 ACL
DELETE/v1/acls/:acl_id
删除一个 ACL,或使用英文逗号分隔的 ID 一次删除多个 ACL。服务端会逐个确认 ID 格式、资源存在性、所属权限、启用状态和关联任务状态;所有目标 ACL 必须已禁用,并且关联任务为空或状态为 done。普通用户只能删除自己的 ACL,管理员可以删除其他用户的 ACL。整批操作共用一个事务,任一 ACL 校验失败都会回滚此前的删除。
Request
Responses
- 200
请求始终通过 HTTP 200 返回。全部 ACL 删除并提交事务后返回确认消息;任一 ID 格式错误、ACL 不存在、当前身份无权删除、ACL 尚未禁用或关联任务仍在处理时,通过字符串 code 和 msg 返回业务错误,整批删除会回滚。