
# 查询解决方案模板配置 - QueryingSolutionTemplateSettings
#### 功能介绍
查询指定实例或者部署形态对应的副本数、分片数、节点数。
- 调用接口前，您需要了解API [认证鉴权](https://support.huaweicloud.com/api-gaussdb/gaussdb_api_011.html)。
- 调用接口前，您需要提前获取到[地区和终端节点](https://developer.huaweicloud.com/endpoint)。
 
#### 接口约束
请求参数solution和instance_id不能都为空。都传时以instance_id为准。
#### 调试
您可以在[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=GaussDBforopenGauss&api=ShowDeploymentForm)中调试该接口。
#### URI
GET /v3/{project_id}/deployment-form
表1参数说明 
| 名称          | 是否必选 | 参数类型   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| project_id  | 是    | String | **参数解释：** 租户在某一Region下的项目ID。 获取方法请参见[获取项目ID](https://support.huaweicloud.com/api-gaussdb/gaussdb_api_196.html)。 **约束限制：** 不涉及。 **取值范围：** 只能由英文字母、数字组成，且长度为32个字符。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| instance_id | 否    | String | **参数解释：** 实例ID，此参数是用户创建实例的唯一标识。请参考[查询数据库实例列表 - QueryingDBInstances](https://support.huaweicloud.com/api-gaussdb/gaussdb_api_328.html)接口获取实例ID。 **约束限制：** 不涉及。 **取值范围：** 只能由英文字母、数字组成，且长度为36个字符。 **默认取值** **：** 不涉及。 |
| solution    | 否    | String | **参数解释：** 解决方案模板名称。 **约束限制：** 不涉及。 **取值范围** **：** - triset：高可用（1主2备）。  - hcs2：分布式版混合部署，只支持V2.0-3.223及以上版本。   **默认取值** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | **参数解释：** 用户Token。 通过调用IAM服务[获取用户Token](https://support.huaweicloud.com/api-iam/iam_30_0001.html)接口获取。 请求响应成功后在响应消息头中包含的"X-Subject-Token"的值即为Token值。 **约束限制：** 不涉及。 **取值范围：** 不涉及。 **默认取值** **：** 不涉及。 |
| X-Language   | 否    | String | **参数解释：** 指定接口返回信息的语言类型。 **约束限制：** 不涉及。 **取值范围：** - **zh-cn**：中文  - **en-us**：英文   **默认取值** **：** **en-us**                     |
   
#### 响应参数
表3参数说明 
| 名称                | 参数类型    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|:---|:---|:---|
| initial_node_num  | Integer | **参数解释** **：** 初始节点数，单位：个。当solution为triset时，返回此参数，其余结果为null。 **取值范围** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                             |
| solution          | String  | **参数解释** **：** 解决方案模板名称。 **取值范围** **：** - triset：高可用（1主2备）。  - hcs2：分布式版混合部署，只支持V2.0-3.223及以上版本。   |
| shard_num         | Integer | **参数解释** **：** 分片数。单位：个。 **取值范围** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                         |
| replica_num       | Integer | **参数解释** **：** 副本数。单位：个。 **取值范围** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                          |
| each_expand_nodes | Integer | **参数解释** **：** 每次扩容的最小节点数。单位：个。 **取值范围** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                              |
| max_shard_count   | Integer | **参数解释** **：** 最大分片数。单位：个。 **取值范围** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                    |
| each_shard_num    | Integer | **参数解释** **：** 每分片节点数。单位：个。 **取值范围** **：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                  |
   
#### 请求示例
查询解决方案模板配置。
```
GET https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/fff3cb7f644d4fc9a3c58f2bfe239b9e/deployment-form?solution=triset
```
#### 响应示例
查询解决方案模板配置。
```
{ 
  "initial_node_num" : 3, 
  "solution" : "triset", 
  "shard_num" : 1, 
  "replica_num" : 3,
  "each_expand_nodes": 1,
  "max_shard_count": 3,
  "each_shard_num": 3
}
```
#### 状态码
- 正常 200
  
- 异常 请参见[状态码](https://support.huaweicloud.com/api-gaussdb/gaussdb_api_194.html)。
  
 
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-gaussdb/gaussdb_api_195.html)。
