github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/apis/update_bucket_event_rule/api.go (about)

     1  // THIS FILE IS GENERATED BY api-generator, DO NOT EDIT DIRECTLY!
     2  
     3  // 修改存储空间事件通知规则
     4  package update_bucket_event_rule
     5  
     6  import credentials "github.com/qiniu/go-sdk/v7/storagev2/credentials"
     7  
     8  // 调用 API 所用的请求
     9  type Request struct {
    10  	Bucket       string                          // 存储空间名称
    11  	Name         string                          // 规则名称,bucket 内唯一,长度小于 50,不能为空,只能为字母、数字、下划线
    12  	Prefix       string                          // 匹配文件前缀
    13  	Suffix       string                          // 匹配文件后缀
    14  	EventTypes   []string                        // 事件类型,可以指定多个,包括 put,mkfile,delete,copy,move,append,disable,enable,deleteMarkerCreate,predelete(删除之前触发),restore:completed
    15  	CallbackUrls []string                        // 回调地址,可以指定多个
    16  	AccessKey    string                          // 设置的话会对通知请求用对应的 accessKey,secretKey 进行签名
    17  	Host         string                          // 通知请求的 Host
    18  	Credentials  credentials.CredentialsProvider // 鉴权参数,用于生成鉴权凭证,如果为空,则使用 HTTPClientOptions 中的 CredentialsProvider
    19  }
    20  
    21  // 获取 API 所用的响应
    22  type Response struct{}