根据组件ID获取应用组件信息
功能介绍
通过组件ID获取应用组件信息。
URI
GET /v2/{project_id}/cas/applications/{application_id}/components/{component_id}
| 
        参数  | 
      
        参数类型  | 
      
        必选  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        String  | 
      
        是  | 
      
        租户项目ID  | 
     
| 
        application_id  | 
      
        String  | 
      
        是  | 
      
        应用ID  | 
     
| 
        component_id  | 
      
        String  | 
      
        是  | 
      
        组件ID  | 
     
请求消息
无
响应消息
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        应用组件ID。  | 
     
| 
        name  | 
      
        String  | 
      
        应用组件名称。  | 
     
| 
        status  | 
      
        integer  | 
      
        取值0或1。 0:表示正常状态。 1:表示正在删除。  | 
     
| 
        runtime  | 
      
        String  | 
      
        运行时。  | 
     
| 
        category  | 
      
        String  | 
      
        应用组件类型如:Webapp、MicroService、Common。  | 
     
| 
        sub_category  | 
      
        String  | 
      
        应用组件子类型。 Webapp的子类型有Web。 MicroService的子类型有Java Chassis、Go Chassis、Mesher、Spring Cloud、Dubbo。 Common的子类型可以为空。  | 
     
| 
        description  | 
      
        String  | 
      
        描述。  | 
     
| 
        pipeline_ids  | 
      
        Array<String>  | 
      
        流水线Id列表,最多10个。  | 
     
| 
        project_id  | 
      
        String  | 
      
        项目ID。  | 
     
| 
        application_id  | 
      
        String  | 
      
        应用ID。  | 
     
| 
        source  | 
      
        Object  | 
      
        代码/软件包来源,请参考表3。  | 
     
| 
        build  | 
      
        Object  | 
      
        构建工程,请参考表6。  | 
     
| 
        create_time  | 
      
        Integer  | 
      
        创建时间。  | 
     
| 
        update_time  | 
      
        Integer  | 
      
        修改时间。  | 
     
| 
        creator  | 
      
        String  | 
      
        创建者。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        storage  | 
      
        String  | 
      
        存储方式  | 
     
| 
        type  | 
      
        String  | 
      
        类别  | 
     
| 
        url  | 
      
        String  | 
      
        软件包/源码地址  | 
     
| 
        auth  | 
      
        String  | 
      
        认证方式  | 
     
| 
        properties  | 
      
        Object  | 
      
        软件包的其他属性,只有在选择对象存储obs的时候才需要添加。表5  | 
     
示例
请求示例
无
响应示例
{
	"id": "1cfdda6f-84cd-4ead-8e09-628fabf662e2",
	"name": "test-micro",
	"runtime": "Java8",
	"category": "MicroService",
	"sub_category": "Java Chassis",
	"description": "",
	"project_id": "e7d2e9c589e5445e808a8ff0d1235aca",
	"application_id": "4d92833a-fa05-4fc0-a761-e67620022310",
	"source": {
		"kind": "artifact",
		"spec": {
			"storage": "obs",
			"type": "package",
			"url": "obs://test-soft/fusionweather-1.0.0.jar",
			"auth": "iam",
			"webUrl": "",
			"properties": {
				"bucket": "test-soft",
				"endpoint": "https://obs.region_id.development.com:443",
				"key": "fusionweather-1.0.0.jar"
			}
		}
	},
	"build": {
		"id": "zpdkj42b3rnko8bmyojzt1ng828ubychw13j8flv",
		"parameters": {
			"artifact_namespace": "ns",
			"use_public_cluster": false,
			"cluster_id": "523498f1-36c4-11eb-ae36-0255ac1000c2",
			"cluster_name": "cce-test",
			"cluster_type": "VirtualMachine"
		}
	},
	"pipeline_ids": null,
	"status": 0,
	"creator": "ss-test",
	"create_time": 1610331760105,
	"update_time": 1610519881943
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        操作成功  | 
     
| 
        400  | 
      
        错误的请求  | 
     
| 
        404  | 
      
        请求对象不存在  | 
     
| 
        500  | 
      
        内部错误  | 
     
错误码
错误码格式为:SVCSTG.00100.[Error_ID],例如:SVCSTG.00100400。错误码说明请参考应用管理API错误码。