资源编排服务 RFS-获取模板列表:响应消息

时间:2023-11-01 16:25:35

响应消息

  • 响应参数

    失败响应消息如表5所示。

    表2 响应参数

    参数

    参数类型

    描述

    templates

    Array of objects

    数组元素为每个模板的所有版本详细信息,详情请参见表3

    total

    Integer

    模板总条数

    表3 templates字段数据结构说明

    参数

    参数类型

    描述

    template

    Array of objects

    数组元素为模板的详细信息,详情请参见表4

    表4 template字段数据结构说明

    参数

    参数类型

    描述

    id

    String

    模板ID

    name

    String

    模板名称

    version

    String

    模板版本

    vendor

    String

    模板发布者

    description

    String

    模板描述

    template_url

    String

    模板包的存放地址

    create_at

    String

    模板创建时间

    update_at

    String

    模板更新时间

    scope

    String

    模板可用范围

    • project:项目内可用(现已不支持新建该范围的模板)
    • domain:租户内可用
    • public:全局可用(跨租户可用)

    domain

    String

    模板所属租户名称

    need_clutser

    Boolean

    判断模板是否需要CCE集群。当前AOS的应用都需要部署在CCE集群上。

    dsl_version

    String

    模板的DSL版本

    is_new_template

    Boolean

    模板是否是新模板

    include_stack

    Boolean

    模板里面是否包含堆栈(AOS.Stack)元素

    is_used

    Boolean

    检查模板是否在使用中(即存在使用此模板创建的堆栈),true表示在使用中。

    表5 响应消息头

    参数

    是否必选

    参数类型

    取值范围

    描述

    Content-Range

    String

    具体取值依赖于用户的模板数量。

    示例:items 0-24/66

    分页信息,items为起始和终止,以及总数”。

  • 响应示例
    {  "templates": [    {      "template": [        {          "id": "74252143-4ca1-7ddb-d585-6be6786d1209",          "name": "api-test",          "version": "1.0",          "vendor": "paas_aos_w00417971",          "description": "",          "template_url": "",          "create_at": "2020-07-10T07:29:25Z",          "update_at": "2020-07-14T11:07:09Z",          "scope": "domain",          "domain": "paas_aos_w00417971",          "need_cluster": false,          "dsl_version": "",          "include_stack": false,          "is_new_template": false,          "is_used": false        },        {          "id": "34b159d8-cdf2-6764-e97b-8eb45b8e0f5b",          "name": "api-test",          "version": "1.1",          "vendor": "paas_aos_w00417971",          "description": "",          "template_url": "",          "create_at": "2020-07-14T11:05:36Z",          "update_at": "2020-07-14T11:05:36Z",          "scope": "domain",          "domain": "paas_aos_w00417971",          "need_cluster": false,          "dsl_version": "",          "include_stack": false,          "is_new_template": false,          "is_used": false        }      ]    },  "total": 2}
support.huaweicloud.com/api-aos/aos_02_0069.html