# 更新策略组属性
#### 功能说明
该接口用于更新策略组属性。
#### URI
PUT /v1/{project_id}/pe/policy/config
参数说明请参见[表1]。
 表1参数说明 
| 参数名称        | 是否必选 | 描述   |
|:---|:---|:---|
| project_id | 是    | 项目ID |
   
#### 请求消息
**请求消息头**
请求消息头如[表2]所示。
 表2请求消息头 
| 参数             | 描述   | 是否为必选 | 示例                     |
|:---|:---|:---|:---|
| ResourceType    | 资源类型  | 必选   | 默认值为app，app表示给应用修改策略组属性 |
| Cluster-Id      | 集群ID | 必选   | -                      |
| Namespace        | 命名空间  | 必选   | -                        |
| Deployment-Name | 应用名称 | 必选   | -                      |
   
**请求参数**
请求参数如[表3]所示。
 表3请求参数 
| 参数名称          | 参数类型 | 描述        |
|:---|:---|:---|
| max_instances  | Integer                     | 最大实例个数    |
| min_instances    | Integer                   | 最小实例个数    |
| cooldown_time | Integer                    | 冷却时间，单位：秒 |
| deployment_name                         | String                       | 微服务名称                                |
| cluster_id                           | String                      | 集群ID                                |
| namespace                              | String                     | 命名空间                              |
   
**请求示例**
```
{
        "max_instances": 100,//最大实例数，表示扩容最大限制
        "min_instances": 1,//最小实例数，表示扩容最小限制
        "cooldown_time": 60 //冷却时间，应用的策略执行完后必须冷却该时间后才能继续执行下条策略
}
```
#### 响应消息
**响应参数**
响应参数如[表4]所示。
 表4响应参数 
| 参数名称         | 参数类型    | 描述    |
|:---|:---|:---|
| errorCode     | String | 错误码  |
| errorMessage | String   | 详细信息 |
   
**响应示例**
```
{ 
     "errorCode": "SVCSTG.PE.0", 
     "errorMessage": "" 
}
```
#### 错误码
表5错误码 
| 错误码                 | 错误信息                                             | 处理措施            |
|:---|:---|:---|
| SVCSTG.PE.4001101  | Invalid parameter.                                  | 请检查对应的参数是否符合要求。 |
| SVCSTG.PE.4031012  | Failed to verify the project ID.                   | 请检查对应的参数是否符合要求。  |
| SVCSTG.PE.5001201   | Failed to insert or update data in the background. | 请联系技术支持工程师解决。    |
| SVCSTG.PE.5001203 | Query error.                                        | 请联系技术支持工程师解决。   |
   
