# 重启实例或清空数据
#### 功能介绍
重启运行中的DCS缓存实例。
清空Redis4.0/Redis5.0的实例数据，数据清空后，无法撤销，且无法恢复，请谨慎操作。
#### **URI**
PUT /v1.0/{project_id}/instances/status
参数说明见[表1]。
 表1参数说明 
| 参数          | 类型    | 必选 | 说明     |
|:---|:---|:---|:---|
| project_id | String | 是   | 项目ID。 |
   
#### **请求消息**
**请求参数**
参数说明见[表2]。
 表2参数说明 
| 参数          | 类型    | 必选  | 说明                                                                                            |
|:---|:---|:---|:---|
| action   | String | 是  | 对实例的操作：restart、flush。 说明： 当前版本，只有DCS2.0实例支持清空数据功能，即flush操作。 |
| instances | Array  | 是 | 实例的ID列表。                                                                                         |
   
**请求示例**
```
PUT https://{dcs_endpoint}/v1.0/{project_id}/instances/status
```
```
{
    "action": "restart",
    "instances": [
        "2e803f66-fbb0-47ad-b6cb-fb87f5bed4ef"
    ]
}
```
#### **响应消息**
**响应参数**
参数说明见[表3]。
 表3参数说明 
| 参数        | 类型     | 说明      |
|:---|:---|:---|
| results | Array | 修改实例的结果。 |
   
表4results参数说明 
| 参数         | 类型       | 说明                     |
|:---|:---|:---|
| instance | String  | 缓存实例ID。              |
| result      | String | 操作结果：success、failed。 |
   
**响应示例**
```
{
    "results": [
        {
            "result": "success",
            "instance": "2e803f66-fbb0-47ad-b6cb-fb87f5bed4ef"
        }
    ]
}
```
#### **状态码**
操作成功的状态码如[表5]所示，其他响应见[表1](https://support.huaweicloud.com/api-dcs/dcs-api-0312043.html#dcs-api-0312043__table5210141351517)。
 表5状态码 
| 状态码 | 描述             |
|:---|:---|
| 200  | 重启实例或清除实例数据成功。 |
   
