文档首页 > > API参考> 应用管理 API> 组件> 根据组件ID获取应用组件信息

根据组件ID获取应用组件信息

分享
更新时间:2020/06/30 GMT+08:00

功能介绍

通过组件ID获取应用组件信息。

URI

GET /v2/{project_id}/cas/applications/{application_id}/components/{component_id}

表1 路径参数

参数

参数类型

必选

描述

project_id

String

租户项目ID

application_id

String

应用ID

component_id

String

组件ID

请求参数

请求参数

响应参数

响应参数

表2 响应参数

参数

参数类型

描述

id

String

应用组件ID

name

String

应用组件名称

status

integer

取值0或1。

0:表示正常状态。

1:表示正在删除。

runtime

String

运行时

category

String

应用组件类型如:Webapp、MicroService、Common。

sub_category

String

应用组件子类型。

Webapp的子类型有Web、Magento、Wordpress。

MicroService的子类型有Java Chassis、Go Chassis、Mesher。

Common的子类型可以为空。

description

String

描述

pipeline_ids

Array<String>

流水线Id列表,最多10个

project_id

String

项目ID

application_id

String

应用ID

source

Object

代码/软件包来源,请参考表3

build

Object

构建工程,请参考表5

creator

String

创建用户

create_time

Integer

创建时间

update_time

Integer

修改时间

表3 source参数

参数

参数类型

描述

kind

String

类型

spec

Object

请参考表4

表4 spec参数

参数

参数类型

描述

storage

String

存储方式

type

String

类别

url

String

软件包源码地址

auth

String

认证方式

表5 bulid参数

参数

参数类型

描述

ID

String

类型

parameters

Map<String,String>

请参考表6

表6 parameters参数

参数

参数类型

描述

build_cmd

String

编译命令

dockerfile_path

String

dockerfile地址

artifact_namespace

String

构建归档组织

示例

请求示例

响应示例

{
    "id": "67581b8e-728a-4187-852a-8090c54531b5", 
    "name": "service-a", 
    "status": 0,
    "runtime": "Java8", 
    "category": "Webapp", 
    "sub_category": null, 
    "description": "demo service a", 
    "project_id": "bf8523d898b64e4eb956e3be3555ca16", 
    "application_id": "06cf2fda-af45-44b4-9e22-6294c4804515", 
    "source": {
        "kind": "artifact", 
        "spec": {
            "storage": "swr", 
            "type": "package", 
            "url": "https://{IP}:20202/xxx/xxx.jar", 
            "auth": "iam"
        }
    }, 
    "build": {
        "id": "ea011e01-2eb5-453f-87bf-874e4a855abe", 
        "parameters": null
    }, 
    "create_time": 1578984181455, 
    "update_time": 1578984181455
}

状态码

表7 状态码说明

HTTP状态码

描述

200

操作成功。

400

错误的请求。

404

请求对象不存在

500

内部错误

错误码格式为:SVCSTG.00100.[Error_ID],例如:SVCSTG.00100400。错误码说明请参考应用管理API错误码

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问