2.13. policy
2.13.1. createOrganizationAutoPrunePolicy
为机构创建一个自动修剪策略
POST /api/v1/organization/{orgname}/autoprunepolicy/
授权: oauth2_implicit (org:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
需要OrgName | 机构名称 | 字符串 |
请求正文模式(application/json)
要应用到用户命名空间的策略配置
Name | 描述 | 模式 |
---|---|---|
所需 方法 | 用于修剪标签的方法(number_of_tags、create_date) | string |
需要 的值 | 用于修剪方法的值(标签数量(如 10 个,时间 delta,如 7d (7 天)) |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
201 | 成功创建 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.2. listOrganizationAutoPrunePolicies
列出机构的自动修剪策略
GET /api/v1/organization/{orgname}/autoprunepolicy/
授权: oauth2_implicit (org:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
需要OrgName | 机构名称 | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.3. getOrganizationAutoPrunePolicy
获取机构的自动修剪策略
GET /api/v1/organization/{orgname}/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (org:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | 字符串 |
path |
需要OrgName | 机构名称 | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.4. deleteOrganizationAutoPrunePolicy
删除机构的自动修剪策略
DELETE /api/v1/organization/{orgname}/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (org:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | 字符串 |
path |
需要OrgName | 机构名称 | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
204 | 已删除 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.5. updateOrganizationAutoPrunePolicy
更新机构的自动修剪策略
PUT /api/v1/organization/{orgname}/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (org:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
需要OrgName | 机构名称 | string |
path |
policy_uuid | 策略的唯一 ID | string |
请求正文模式(application/json)
要应用到用户命名空间的策略配置
Name | 描述 | 模式 |
---|---|---|
所需 方法 | 用于修剪标签的方法(number_of_tags、create_date) | string |
需要 的值 | 用于修剪方法的值(标签数量(如 10 个,时间 delta,如 7d (7 天)) |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
204 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.6. createRepositoryAutoPrunePolicy
为存储库创建一个自动修剪策略
POST /api/v1/repository/{repository}/autoprunepolicy/
授权: oauth2_implicit (repo:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
需要 仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
请求正文模式(application/json)
要应用到用户命名空间的策略配置
Name | 描述 | 模式 |
---|---|---|
方法 | 用于修剪标签的方法(number_of_tags、create_date) | string |
value | 用于修剪方法的值(标签数量(如 10 个,时间 delta,如 7d (7 天)) |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
201 | 成功创建 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.7. listRepositoryAutoPrunePolicies
列出存储库的自动修剪策略
GET /api/v1/repository/{repository}/autoprunepolicy/
授权: oauth2_implicit (repo:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
需要 仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.8. getRepositoryAutoPrunePolicy
获取存储库的自动修剪策略
GET /api/v1/repository/{repository}/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (repo:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | 字符串 |
path |
需要 仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.9. deleteRepositoryAutoPrunePolicy
删除存储库的自动修剪策略
DELETE /api/v1/repository/{repository}/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (repo:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | 字符串 |
path |
需要 仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
204 | 已删除 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.10. updateRepositoryAutoPrunePolicy
更新存储库的自动修剪策略
PUT /api/v1/repository/{repository}/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (repo:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | 字符串 |
path |
需要 仓库 | 存储库的完整路径。例如 namespace/name | 字符串 |
请求正文模式(application/json)
要应用到用户命名空间的策略配置
Name | 描述 | 模式 |
---|---|---|
方法 | 用于修剪标签的方法(number_of_tags、create_date) | string |
value | 用于修剪方法的值(标签数量(如 10 个,时间 delta,如 7d (7 天)) |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.11. createUserAutoPrunePolicy
为当前登录的用户创建自动修剪策略
POST /api/v1/user/autoprunepolicy/
授权: oauth2_implicit (user:admin)
请求正文模式(application/json)
要应用到用户命名空间的策略配置
Name | 描述 | 模式 |
---|---|---|
所需 方法 | 用于修剪标签的方法(number_of_tags、create_date) | string |
需要 的值 | 用于修剪方法的值(标签数量(如 10 个,时间 delta,如 7d (7 天)) |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
201 | 成功创建 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.12. listUserAutoPrunePolicies
列出当前登录用户的自动修剪策略
GET /api/v1/user/autoprunepolicy/
授权: oauth2_implicit (user:admin)
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.13. getUserAutoPrunePolicy
获取当前登录用户的自动修剪策略
GET /api/v1/user/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (user:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | string |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.14. deleteUserAutoPrunePolicy
删除当前登录的用户的自动修剪策略
DELETE /api/v1/user/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (user:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | string |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
204 | 已删除 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
2.13.15. updateUserAutoPrunePolicy
为当前登录的用户更新自动修剪策略
PUT /api/v1/user/autoprunepolicy/{policy_uuid}
授权: oauth2_implicit (user:admin)
路径参数
类型 | Name | 描述 | 模式 |
---|---|---|---|
path |
policy_uuid | 策略的唯一 ID | string |
请求正文模式(application/json)
要应用到用户命名空间的策略配置
Name | 描述 | 模式 |
---|---|---|
所需 方法 | 用于修剪标签的方法(number_of_tags、create_date) | string |
需要 的值 | 用于修剪方法的值(标签数量(如 10 个,时间 delta,如 7d (7 天)) |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
204 | 成功调用 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |