文档首页/ 制品仓库 CodeArts Artifact/ API参考/ API/ 私有库仓库管理/ 删除聚合仓库至回收站 - DeleteVirtualRepository
更新时间:2026-07-13 GMT+08:00
分享

删除聚合仓库至回收站 - DeleteVirtualRepository

功能介绍

根据仓库ID删除指定聚合仓库至回收站,删除后如有需要可以从回收站还原,用户可以在需要时轻松恢复数据,确保业务的灵活性和数据的安全性。(只支持删除聚合仓库)

调用方法

请参见如何调用API

授权信息

当前API调用无需身份策略权限。

URI

DELETE /cloudartifact/v5/virtual/repositories

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

x-auth-token

String

参数解释:

用户token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值),调用详情请参考章节。

约束限制:

不涉及。

取值范围:

字符串长度为1-100000。

默认取值:

不涉及。

表2 请求Body参数

参数

是否必选

参数类型

描述

format

String

参数解释:

制品类型。

约束限制:

不涉及。

取值范围:

  • maven

  • maven2

  • npm

  • go

  • pypi

  • rpm

  • composer

  • debian

  • conan

  • nuget

  • docker2

  • cocoapods

  • ohpm

  • generic

  • helm

  • conda

默认取值:

不涉及。

project_id

String

参数解释:

项目id,可以从调用API处获取,也可以从控制台获取。获取方式请参考获取项目id

约束限制:

不涉及。

取值范围:

只能由英文字母、数字组成,且长度为32个字符。

默认取值:

不涉及。

repository_ids

Array of strings

参数解释:

仓库id集合,最多支持100个仓库id。仓库id的格式为{region}_{domainId}_{format}_{sequence}。仓库id可以使用查询仓库详情,不会去统计仓库下的制品数量接口的响应体中"name"参数的值作为此参数的值。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

status

String

参数解释:

请求成功或失败状态。

取值范围:

  • success:请求成功。

  • error:请求失败。

trace_id

String

参数解释:

请求id,当前请求的唯一标识。

取值范围:

数字及中划线(-)组成的字符串。

result

Object

参数解释:

请求返回结果,接口不同,返回不同。

取值范围:

不涉及。

请求示例

删除仓库

https://artifact.example-1.com/cloudartifact/v5/virtual/repositories

{
  "format" : "maven2",
  "repository_ids" : [ "xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_maven_2_201" ]
}

响应示例

状态码:200

OK

{
  "status" : "success",
  "trace_id" : "143002-1701175914578-88",
  "result" : null
}

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档