
# 查询插件列表 - ListModulesDetail
#### 功能介绍
查询插件列表
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-pipeline/pipeline_03_0006.html)。
#### URI
GET /v2/extensions/modules
表1Query参数 
| 参数           | 是否必选 | 参数类型             | 描述     |
|:---|:---|:---|:---|
| project_uuid | 否    | String           | 项目uuid |
| region_name  | 否    | String           | 区域名    |
| name         | 否    | String           | 名称     |
| productLine  | 否    | String           | 产品线    |
| tags         | 否    | Array of strings | 标签     |
| offset       | 否    | Integer          | 页码     |
| limit        | 否    | Integer          | 每页显示数  |
| locations    | 是    | Array of strings | 扩展点    |
   
#### 请求参数
无
#### 响应参数
**状态码：200**
表2响应Body参数 
| 参数     | 参数类型                                                                                  | 描述                |
|:---|:---|:---|
| error  | [ErrorInfo] object                            | 错误信息              |
| result | Map\<String,[ExtensionModuleList]\> | 插件的modules的具体信息集合 |
| status | String                                                                                | 状态值               |
   
 表3ErrorInfo 
| 参数      | 参数类型   | 描述                                                                                                                                            |
|:---|:---|:---|
| code    | String | **参数解释**： 错误码。 **取值范围**： 不涉及。  |
| message | String | **参数解释**： 错误信息。 **取值范围**： 不涉及。 |
   
 表4ExtensionModuleList 
| 参数    | 参数类型                                                                             | 描述          |
|:---|:---|:---|
| data  | Array of [ExtensionModule] objects | 模块信息        |
| total | Integer                                                                          | modules集合长度 |
   
 表5ExtensionModule 
| 参数               | 参数类型             | 描述      |
|:---|:---|:---|
| base_url         | String           | 基础url   |
| description      | String           | 描述      |
| id               | Integer          | id      |
| location         | String           | 扩展点     |
| module_id        | String           | 模块id    |
| name             | String           | 名称      |
| properties       | Object           | 属性信息    |
| publisher        | String           | 发布商     |
| type             | String           | 类型      |
| version          | String           | 版本      |
| tags             | Array of strings | 标签。     |
| url_relative     | String           | 插件链接地址  |
| properties_list  | Array of objects | 多版本属性列表 |
| manifest_version | String           | 摘要版本号   |
   
**状态码：400**
表6响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                            |
|:---|:---|:---|
| error_msg  | String | **参数解释**： 错误信息。 **取值范围**： 不涉及。 |
| error_code | String | **参数解释**： 错误码。 **取值范围**： 不涉及。  |
   
#### 请求示例
```
GET https://{endpoint}/v2/extensions/modules?locations=devcloud.open.endpoint&project_uuid=d8a80c69b08d471d8c438bda6fc7d74e&region_name=cn-southwest-275
```
#### 响应示例
**状态码：200**
OK
```
{
  "status" : "success",
  "error" : null,
  "result" : {
    "test" : {
      "data" : [ ],
      "total" : 0
    }
  }
}
```
#### 状态码
| 状态码 | 描述           |
|:---|:---|
| 200 | OK           |
| 400 | Bad request  |
| 401 | Unauthorized |
| 403 | Forbidden    |
| 404 | Not Found    |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-pipeline/ErrorCode.html)。
