您可以使用 Orchestrator REST API 删除某个软件包。

删除软件包时,软件包中的元素不会被删除。如果想要删除软件包的内容,必须提供选项参数。

过程

  1. 提出 GET 请求,并从返回的软件包列表中检索该软件包的名称:
    GET http://{orchestrator_host}:{port}/vco/api/packages/
  2. 在软件包 URL 发起 DELETE 请求,并且如果想要从软件包删除元素,请在请求的结尾处提供选项参数:
    DELETE http://{orchestrator_host}:{port}/vco/api/packages/{package_name}/?option={parameter}

    参数

    描述

    deletePackage

    仅删除软件包,保留其内容。

    deletePackageWithContent

    软件包及其所有内容都被删除。如果其他软件包与删除的软件包共享元素,则共享元素会从其他软件包中删除。

    deletePackageKeepingShared

    软件包和未共享内容会被删除。与其他软件包共享的元素不会被删除。

    如果未提供选项参数,则会使用默认 deletePackage 参数。

结果

如果 DELETE 请求成功,您会收到状态代码 200,并且响应正文为空。