Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create(cfg *iqshell.Config, info CreateInfo)
func GetBucket ¶ added in v2.8.0
func GetBucket(cfg *iqshell.Config, info GetBucketInfo)
func ListDomains ¶
func ListDomains(cfg *iqshell.Config, info ListDomainInfo)
Types ¶
type CreateInfo ¶
func (*CreateInfo) Check ¶
func (i *CreateInfo) Check() *data.CodeError
type GetBucketInfo ¶ added in v2.8.0
type GetBucketInfo struct {
Bucket string
}
func (*GetBucketInfo) Check ¶ added in v2.8.0
func (i *GetBucketInfo) Check() *data.CodeError
type ListDomainInfo ¶
func (*ListDomainInfo) Check ¶
func (info *ListDomainInfo) Check() *data.CodeError
type ListInfo ¶
type ListInfo struct { Bucket string // 指定空间【必选】 Prefix string // 指定前缀,只有资源名匹配该前缀的资源会被列出 【可选】 Marker string // 上一次列举返回的位置标记,作为本次列举的起点信息 【可选】 Delimiter string // 指定目录分隔符,列出所有公共前缀(模拟列出目录效果),默认值为空字符串【可选】 StartDate string // list item 的 put time 区间的开始时间 【闭区间】 【可选】 EndDate string // list item 的 put time 区间的终止时间 【闭区间】 【可选】 Suffixes string // list item 必须包含后缀 【可选】 StorageTypes string // list item 存储类型,多个使用逗号隔开, 0:普通存储 1:低频存储 2:归档存储 3:深度归档存储 【可选】 MimeTypes string // list item Mimetype类型,多个使用逗号隔开 【可选】 MinFileSize string // 文件最小值,单位: B 【可选】 MaxFileSize string // 文件最大值,单位: B 【可选】 MaxRetry int // -1: 无限重试 【可选】 SaveToFile string // 【可选】 AppendMode bool // 【可选】 Readable bool // 【可选】 ShowFields string // 需要展示的字段 ApiVersion string // list api 版本,v1 / v2【可选】 ApiLimit int // 每次请求 size ,当前仅支持 list v1 【可选】 OutputLimit int // 最大输出条数,默认:-1, 无限输出 【可选】 OutputFieldsSep string // 输出信息,每行的分隔符 【可选】 OutputFileMaxLines int64 // 输出文件的最大行数,超过则自动创建新的文件,0:不限制输出文件的行数 【可选】 OutputFileMaxSize int64 // 输出文件的最大 Size,超过则自动创建新的文件,0:不限制输出文件的大小 【可选】 EnableRecord bool // 是否开启 record 记录,开启后会记录 list 信息,下次 list 会自动指定 Marker 继续 list 【可选】 }
Click to show internal directories.
Click to hide internal directories.