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{}