
# 操作EG事件中心通知的事件 - BatchExecuteEvents
#### 功能介绍
操作EG事件中心通知的事件。
- 调用接口前，您需要了解API[认证鉴权](https://support.huaweicloud.com/api-rds/rds_03_0001.html)。
- 调用接口前，您需要了解[请求Header参数说明](https://support.huaweicloud.com/api-rds/rds_03_0005.html#rds_03_0005__section479119143310)。
 
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/RDS/doc?api=BatchExecuteEvents)中调试该接口。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-rds/rds_10_0005.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
 
| 授权项              | 访问级别  | 资源类型（\*为必须） | 条件键                                                                          | 别名 | 依赖的授权项 |
|:---|:---|:---|:---|:---|:---|
| rds:event:modify | write | instance    | g:EnterpriseProjectId g:ResourceTag/\<tag-key\> | -  | -      |
   
#### URI
- URI格式 POST /v3/{project_id}/schedule-events
  
- 参数说明
  表1路径参数 
  | 名称         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
  |:---|:---|:---|:---|
  | project_id | 是    | String | **参数解释：** 租户在某一region下的project ID。 获取方法请参见[获取项目ID](https://support.huaweicloud.com/api-rds/rds_03_0002.html)。 **约束限制：** 不涉及。 **取值范围：** 不涉及。 **默认取值：** 不涉及。 |
     
  
 
#### 请求参数
表2参数说明 
| 名称                    | 是否必选 | 参数类型             | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|:---|:---|
| event_instances       | 是    | Array of objects | **参数解释**： 事件列表。详见[表3]。 **约束限制**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| operation_type        | 是    | String           | **参数解释**： 事件操作类型。 **约束限制**： 不涉及。 **取值范围**： - cancel：取消。  - execute：执行。  - reservation：预约。   **默认取值**： 不涉及。 |
| event_schedule_window | 否    | object           | **参数解释**： 事件调度窗口。详见[表4]。 **约束限制**： operation_type参数值为reservation时，event_schedule_window参数必传。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   
 表3event_instances字段说明 
| 名称          | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|:---|
| event_id    | 是    | String | **参数解释**： 事件ID。 **约束限制**： 不涉及。 **取值范围**： 该参数值可调用[查询事件列表](https://support.huaweicloud.com/api-rds/rds_08_0045.html)接口，通过[表3](https://support.huaweicloud.com/api-rds/rds_08_0045.html#rds_08_0045__zh-cn_topic_0000002486234490_table545134316385)中的"id"获取。 **默认取值**： 不涉及。 |
| instance_id | 是    | String | **参数解释**： 实例ID。 **约束限制**： 不涉及。 **取值范围**： 该参数值可调用[查询数据库实例列表](https://support.huaweicloud.com/api-rds/rds_01_0004.html)接口，通过[表4](https://support.huaweicloud.com/api-rds/rds_01_0004.html#rds_01_0004__table2058713718267)中的"id"获取。 **默认取值**： 不涉及。      |
   
 表4event_schedule_window字段说明 
| 名称          | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|:---|:---|
| planned_day | 是    | String | **参数解释**： 计划执行日期。格式：yyyy-MM-dd **约束限制**： 不涉及。 **取值范围**： 不涉及。 **默认取值**： 不涉及。       |
| start_time  | 否    | String | **参数解释**： 计划执行窗口开始时间。格式：hh:mm **约束限制**： 不涉及。 **取值范围**： 不涉及。 **默认取值**： 不涉及。 |
| end_time    | 否    | String | **参数解释**： 计划执行窗口结束时间。格式：hh:mm **约束限制**： 不涉及。 **取值范围**： 不涉及。 **默认取值**： 不涉及。         |
   
#### 请求示例
修改实例的事件调度时间窗。
```
POST https://{Endpoint}/v3/54623db08b174c858ba779d2aa7923a3/schedule-events
{
  "event_instances": [
    {
      "instance_id": "a2c16e6bfd3d4d28ba41091b95488618in01",
      "event_id": "131375c299d54da989589048900e568fev01"
    }
  ],
  "event_schedule_window": {
    "planned_day": "2025-11-13",
    "start_time": "06:00",
    "end_time": "10:00"
  },
  "operation_type": "reservation"
}
```
#### 响应消息
- 正常响应要素说明
  表5响应Body参数 
  | 名称      | 参数类型             | 描述                                                                                                                                                |
  |:---|:---|:---|
  | results | Array of objects | **参数解释**： 事件操作响应结果，详见[表6]。 |
     
   表6results字段说明 
  | 名称          | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
  |:---|:---|:---|
  | id          | String  | **参数解释**： 事件ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                    |
  | instance_id | String  | **参数解释**： 实例ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                     |
  | job_id      | String  | **参数解释**： 任务ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                               |
  | error_code  | String  | **参数解释**： 错误码。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                   |
  | error_msg   | String  | **参数解释**： 错误信息。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                 |
  | success     | Boolean | **参数解释**： 是否成功。 **取值范围**： - true：成功。  - false：失败。   |
     
  
- 正常响应样例
  ```
  {
      "results": [
          {
              "id": "131375c299d54da989589048900e568fev01",
              "instance_id": "a2c16e6bfd3d4d28ba41091b95488618in01",
              "success": true
          }
      ]
  }
  ```
  
- 异常响应 请参见[异常响应结果](https://support.huaweicloud.com/api-rds/rds_01_0010.html)。
  
 
#### 状态码
- 正常 200
  
- 异常 请参见[状态码](https://support.huaweicloud.com/api-rds/rds_10_0200.html)。
  
 
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-rds/rds_10_0201.html)。
