• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
容器镜像服务CCR API参考手册
最近更新时间:2023-04-16 17:00:00

6 Chart 相关接口

6.1 GetCharts

 调用 GetCharts 接口获取租户的 Chart 列表。

6.1.1 使用描述

 GET https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts

6.1.2 请求参数

 表6-1 Query 参数

image.png

 表6-2 Header 中的请求参数

image.png

6.1.3 返回数据

image.png

 表6-3 ChartInfo 结构描述

image.png

image.png

6.1.4 示例

 1. 请求示例
 GET https://{Endpoint}/ccr/v1.0/projects/test/charts
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
 }

6.2 GetChartVersions

 调用 GetChartVersions 获取租户的 Chart 的版本列表。

6.2.1 使用描述

 GET https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}

6.2.2 请求参数

 表6-4 URL 中的请求参数和 Query 参数

image.png

 表6-5 Header 中的请求参数

image.png

6.2.3 返回数据

image.png

 表6-6 ChartVersion 结构描述

image.png

 表6-7 Label 结构描述

image.png

6.2.4 示例

 6.2.4.1 请求示例
 GET https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}
 6.2.4.2 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
 }

6.3 GetChartVersionDetails

 调用 GetChartVersionDetails 获取租户的指定 chart 版本的详细信息。

6.3.1 使用描述

 GET https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}/version/{Version}

6.3.2 请求参数

 表6-8 URL 中的请求参数和 Query 参数

image.png

 表6-9 Header 中的请求参数

image.png

6.3.3 返回数据

image.png

image.png

 表6-10 Dependency 结构描述

image.png

 表6-11 DigitalSignature 结构描述

image.png

6.3.4 示例

 1. 请求示例
 GET https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
 }

6.4 DeleteChart

 调用 DeleteChart 接口删除指定 chart 包。

6.4.1 使用描述

 DELETE https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}

6.4.2 请求参数

 表6-12 Header 中的请求参数

image.png

 表6-13 body 中的请求参数

image.png

 表6-14 URL 中的请求参数

image.png

 表6-15 Header 中的请求参数

image.png

6.4.3 返回数据

image.png

6.4.4 示例

 1. 请求示例
 DELETE https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be"
 }

6.5 DeleteChartVersion

 调用 DeleteChartVersion 接口删除 chart 包的指定版本。

6.5.1 使用描述

 DELETE https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}/version/{Version}

6.5.2 请求参数

 表6-16 Header 中的请求参数

image.png

 表6-17 body 中的请求参数

image.png

 表6-18 URL 中的请求参数和 Query 参数

image.png

 表6-19 Header 中的请求参数

image.png

6.5.3 返回数据

image.png

6.5.4 示例

 1. 请求示例
 DELETE https://{Endpoint}/ccr/v1.0/projects/{ProjectName}/charts/{ChartName}/{Version}
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be"
 }

意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部