创建镜像版本保留规则 接口功能介绍 创建镜像版本保留规则 接口约束 仅限企业版实例使用 URI POST /v2/createRetentionPolicy 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 ContentType 是 String 类型 application/json regionId 是 String 资源池编码(资源池ID,您可以查看容器镜像服务资源池获取) bb9fdb42056f11eda1610242ac110002 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 instanceId 是 String 实例ID f04e47d9b48747958c9f4516cf1a8d82 namespaceName 是 String 命名空间名称 myns cronExpression 是 String cron定时表达式,若传空字符串表示不设置(由6个字段组成,分别表示秒、分、小时、日期、月份和星期几。每个字段都可以设置一个数字、一组数字(用逗号分隔)、一段数字范围(用短横线分隔)、通配符(表示任意值)或者特定的字符(如星期几的英文缩写)) 0 0 rules 是 Object 规则列表 rules 表 rules 参数 是否必填 参数类型 说明 示例 下级对象 scopePattern 是 String 仓库的匹配模式(key: 精确匹配名称为key的仓库;key: 匹配前缀为key的仓库;:表示匹配所有仓库;如果有多个,使用逗号分隔并用大括号包裹,如 {key1,key2,key3}) repo scopeOperator 是 String 仓库筛选器模式(匹配模式:matches;排除模式:excludes) matches tagPattern 是 String 版本的匹配模式(key: 精确匹配名称为key的仓库;key: 匹配前缀为key的仓库;:表示匹配所有仓库;如果有多个,使用逗号分隔并用大括号包裹,如 {key1,key2,key3}) v1 tagOperator 是 String Tag筛选器模式(匹配模式:matches;排除模式:excludes) matches params 是 Object 保留策略 params disabled 否 Boolean 是否禁用保留策略(默认为false) true 表 params 参数 是否必填 参数类型 说明 示例 下级对象 latestPulledN 是 Integer 版本保留策略(latestPulledN:保留最近拉取N个;latestPushedK:保留最近推送N个;nDaysSinceLastPull:保留最近D天拉取;nDaysSinceLastPush:保留最近D天推送) 8