文档首页 > > API参考> API> 查询堆栈

查询堆栈

分享
更新时间: 2019/08/26 14:54

功能介绍

Get Stack用于查询某个堆栈。

URI

GET /v2/stacks/{stack_id}

表1 参数说明

参数

是否必选

描述

stack_id

堆栈id,长度[1, 64]。

请求消息

N/A。

响应消息

  • 响应参数

    响应参数是一个返回堆栈结构或返回消息结构。

    • 查询成功时返回堆栈结构。
    • 查询失败时返回错误消息结构。

    其中,返回堆栈结构如表4所示, 返回错误消息结构如表5所示。

  • 响应示例
    {
        "name": "redis",
        "guid": "0404c915-4a0c-260f-e146-eea4b95ee578",
        "description": "",
        "project_id": "10556c2112784111b8bf10512591189e",
        "cluster_name" : "working",
        "cluster_id" : "5418ADE1-FE13-4441-0F04-7C6024A150B3",
        "namespace" : "om",
        "domain_id": "aos-team",
        "template_id": "541C79E1-FEF3-4441-0E04-7C6273A150C3",
        "template_name": "tosca-redis",
        "healthy": true,
        "healthy_message": "",
        "input_json": "",
        "create_at": "2016-12-21T05:45:19Z",
        "update_at": "2016-12-21T05:45:19Z",
        "health": {
            "message": "",
            "healthy": true,
        },
        "object": {
          "kind": "Stack",
          "apiVersion": "paas/v1alpha1",
          "metadata": {
            "name": "redis",
            "namespace": "aos",
            "selfLink": "/apis/paas/v1alpha1/namespaces/aos/stacks/demo-redis-v1",
            "uid": "0404c915-4a0c-260f-e146-eea4b95ee578",
            "resourceVersion": "9428923",
            "creationTimestamp": "2016-12-21T05:45:19Z",
            "labels": {
              "stackname": "redis"
            },
            "annotations": {
              "cluster-id": "5418ADE1-FE13-4441-0F04-7C6024A150B3",
              "namespace": "om",
              "paas-iam.alpha.kubernetes.io/domain-id": "aos-team",
              "stack.kubernetes.io/revision": "1"
            },
            "enable": true
          },
          "spec": {
            "selector": {
              "matchLabels": {
                "stackname": "redis"
              }
            },
            "template": {
              "type": "Aos",
              "data": "******"
            }
          },
          "status": {
            "phase": "CreateSucceeded",
            "elementStatuses": {
              "redis-app": {
                "runtimeProperties": {
                  "ConfigMap": "{\"selfLink\":\"/api/v1/namespaces/default/configmaps/redis-app-95b05d49-b546\",\"name\":\"redis-app-95b05d49-b546\"}",
                  "Deployment": "{\"selfLink\":\"/apis/extensions/v1beta1/namespaces/default/deployments/redis-app-95b05d49-b546\",\"name\":\"redis-app-95b05d49-b546\"}",
                  "Secret": "{\"selfLink\":\"/api/v1/namespaces/default/secrets/redis-app-95b05d49-b546\",\"name\":\"redis-app-95b05d49-b546\"}"
                }
              },
              "redis-soft": {}
            },
            "lastExecutionStatus": {
              "actionName": "create",
              "progress": 100,
              "objectStatus": {
                "phase": "Succeeded",
                "updateAt": "2016-12-21T05:45:19Z"
              },
              "subObjectStatuses": {
                "redis-app": {
                  "phase": "Succeeded",
                  "updateAt": "2016-12-21T05:45:19Z"
                },
                "redis-soft": {
                  "phase": "Succeeded",
                  "updateAt": "2016-12-21T05:45:19Z"
                }
              }
            }
          }
        }
    }

状态码

  • 正常
    表2 状态码

    状态码

    描述

    200

    查询堆栈成功

  • 异常
    表3 状态码

    状态码

    描述

    404

    请求资源不存在

    500

    服务器遇到了一个未曾预料的状况,导致无法完成对请求的处理。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区