帮助与文档

我们为你提供丰富、详尽的使用指南以及产品文档

DescribeTopologyTemplates

获取一个或多个资源编排模板

Request Parameters

Parameter name Type Description Required
topology_templates.n String 模板ID No
topology_template_name String 模板名称 No
status.n String 模板状态: available, degraded, deleted No
search_word String 搜索关键词, 支持模板ID,模板名称 No
verbose Integer 是否返回冗长的信息, 若为1, 则返回模板实体信息;若为2,返回抽象信息;若为3返回全部 No
offset Integer 数据偏移量, 默认为0 No
limit Integer 返回数据长度,默认为20,最大100。若verbose > 0,limit只支持1 No

公共参数

Response Elements

Name Type Description
action String 响应动作
topology_template_set Array JSON 格式的模板数据列表, 每项参数可见下面 Response Item_
total_count Integer 根据过滤条件得到的模板总数
ret_code Integer 执行成功与否,0 表示成功,其他值则为错误代码

Response Item

Name Type Description
topology_template_id String 模板ID
topology_template_name String 模板名称
description String 模板描述
substances Array 实体(如主机、路由器等)信息,包含实体元属性和关联资源信息
abstract Dict 模板中资源抽象信息,包括元素列表、关联关系和依赖约束
status String  

模板状态, 有效值为available, degraded, deleted

available:可用

degraded: 不可用,但随时可以根据需要修改为可用

deleted:已删除

     
create_time TimeStamp 模板创建时间, 为UTC时间, 格式可参见 ISO8601.
status_time TimeStamp 模板最近一次状态变更时间, 为UTC时间, 格式可参见 ISO8601.

Example

Example Request

https://api.qingcloud.com/iaas/?action=DescribeTopologyTemplates
&topology_templates.1=tpt-w8iahdca
&verbose=3
&offset=0
&limit=0
&COMMON_PARAMS

Example Response:

{
  "action": "DescribeTopologyTemplatesResponse",
  "total_count": 1,
  "topology_template_set": [
    {
      "status": "available",
      "description": "",
      "substances": [
        {
          "Category": "router",
          "Substance": "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed",
          "ID": "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed",
          "Property": {
            "vxnet": {
              "eeb1b894-145c-11e6-8e92-5254cd9e6807": {
                "Origin": true,
                "ID": "eeb1b894-145c-11e6-8e92-5254cd9e6807",
                "zone": "beta",
                "vxnet_id": "vxnet-0"
              }
            }
          },
          "Options": {},
          "Metadata": {
            "count": 1,
            "features": 1,
            "action": "CreateRouters",
            "router_type": 1,
            "router_name": "新建路由器 3",
            "ID": "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed"
          }
        }
      ],
      "abstract": {
        "constraint": {
          "router": {
            "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed": {}
          }
        },
        "relation": {
          "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed": [
            "eeb1b894-145c-11e6-8e92-5254cd9e6807"
          ]
        },
        "element": [
          {
            "Category": "router",
            "Substance": "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed",
            "ID": "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed",
            "Property": {
              "vxnet": {
                "eeb1b894-145c-11e6-8e92-5254cd9e6807": {
                  "Origin": true,
                  "ID": "eeb1b894-145c-11e6-8e92-5254cd9e6807",
                  "zone": "beta",
                  "vxnet_id": "vxnet-0"
                }
              }
            },
            "Options": {},
            "Metadata": {
              "count": 1,
              "features": 1,
              "action": "CreateRouters",
              "router_type": 1,
              "router_name": "新建路由器 3",
              "ID": "0a8a9230-fb5a-3d5e-e47d-7e85b84249ed"
            }
          },
          {
            "Category": "vxnet",
            "ID": "eeb1b894-145c-11e6-8e92-5254cd9e6807",
            "Metadata": {
              "Origin": true,
              "ID": "eeb1b894-145c-11e6-8e92-5254cd9e6807",
              "zone": "beta",
              "vxnet_id": "vxnet-0"
            }
          }
        ]
      },
      "topology_template_name": "",
      "feature": 0,
      "source": "beta",
      "create_time": "2016-05-07T14:06:45Z",
      "owner": "usr-QJ29ZUcq",
      "status_time": "2016-05-07T14:06:45Z",
      "topology_template_id": "tpt-eyy07reo"
    }
  ],
  "ret_code": 0
}