github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/internal/api-specs/add_bucket_event_rule.yml (about)

     1  method: post
     2  service_names:
     3    - uc
     4  base_path: /events/add
     5  documentation: 增加存储空间事件通知规则
     6  request:
     7    authorization: qiniu
     8    query_names:
     9      - field_name: bucket
    10        query_name: bucket
    11        query_type: string
    12        documentation: 存储空间名称
    13        service_bucket: plain_text
    14      - field_name: name
    15        query_name: name
    16        query_type: string
    17        documentation: 规则名称,bucket 内唯一,长度小于 50,不能为空,只能为字母、数字、下划线
    18      - field_name: prefix
    19        query_name: prefix
    20        query_type: string
    21        documentation: 匹配文件前缀
    22        optional: omitempty
    23      - field_name: suffix
    24        query_name: suffix
    25        query_type: string
    26        documentation: 匹配文件后缀
    27        optional: omitempty
    28      - field_name: event_types
    29        query_name: event
    30        query_type: string
    31        multiple: true
    32        documentation: 事件类型,可以指定多个,包括 put,mkfile,delete,copy,move,append,disable,enable,deleteMarkerCreate,predelete(删除之前触发),restore:completed
    33      - field_name: callback_urls
    34        query_name: callbackURL
    35        query_type: string
    36        multiple: true
    37        documentation: 回调地址,可以指定多个
    38      - field_name: access_key
    39        query_name: accessKey
    40        query_type: string
    41        documentation: 设置的话会对通知请求用对应的 accessKey,secretKey 进行签名
    42        optional: omitempty
    43      - field_name: host
    44        query_name: host
    45        query_type: string
    46        documentation: 通知请求的 Host
    47        optional: omitempty