
# 设置事件通知请求参数
| 字段名               | 类型                                                                                         | 约束 | 说明            |
|:---|:---|:---|:---|
| options           | 请求桶的上下文，[配置option(C SDK)](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0203.html) | 必选 | 桶参数           |
| notification_conf | obs_smn_notification_configuration\*                                                       | 必选 | 消息通知配置事件通知的容器 |
| handler           | obs_response_handler \*                                                                    | 必选 | 回调函数          |
| callback_data     | void \*                                                                                    | 可选 | 回调数据          |
   
参数obs_smn_notification_configuration描述如下表：
| 字段名            | 类型                            | 说明            |
|:---|:---|:---|
| topic_conf     | obs_smn_topic_configuration\* | 配置事件通知主题的容器   |
| topic_conf_num | unsigned int                  | topic_conf的个数 |
   
参数obs_smn_topic_configuration描述如下表：
| 字段名             | 类型                     | 说明                                        |
|:---|:---|:---|
| topic           | char \*                | 事件通知主题的URN，当OBS检测到桶中发生特定的事件后，将会发布通知消息至该主题 |
| id              | char \*                | 每项事件通知配置的唯一标识，如果用户未指定ID，系统将自动分配一个ID       |
| filter_rule     | obs_smn_filter_rule \* | 过滤规则键值对的容器                                |
| filter_rule_num | unsigned int           | filter_rule的个数                            |
| event           | obs_smn_event_enum\*   | 需要发布通知消息的事件类型                             |
| event_num       | unsigned int           | 事件类型的个数                                   |
   
