特性标志API

所有方法都需要管理员授权。

注意,目前API只支持布尔值和时间百分比门值。

列出所有特性

获取所有持久化特性及其门值的列表。

GET /功能
旋度——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/features

示例响应:

“名称”“experimental_feature”“状态”“关闭”“盖茨”“关键”“布尔”“价值”}]},“名称”“new_library”“状态”“上”“盖茨”“关键”“布尔”“价值”真正的}]}]

设置或创建特性

设置一个特性的门限值。如果具有给定名称的特性还不存在,则将创建它。该值可以是布尔值,也可以是表示时间百分比的整数。

POST /功能/:名字
属性 类型 要求 描述
名字 字符串 是的 要创建或更新的特性的名称
价值 整数或字符串 是的 真正的启用/禁用,或时间百分比的整数
feature_group 字符串 没有 特性组名称
用户 字符串 没有 GitLab用户名

请注意,您可以启用或禁用一个特性feature_group和一个用户使用单个API调用。

旋度——数据“价值= 30”——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/features/new_library

示例响应:

“名称”“new_library”“状态”“条件”“盖茨”“关键”“布尔”“价值”},“关键”“percentage_of_time”“价值”30.}]}

删除特性

移除一个特征门。当门存在或不存在时,响应是相等的。

删除/功能/:名字
Baidu
map