operations

package
v2.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2023 License: MIT Imports: 14 Imported by: 0

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 List

func List(cfg *iqshell.Config, info ListInfo)

func ListDomains

func ListDomains(cfg *iqshell.Config, info ListDomainInfo)

Types

type CreateInfo

type CreateInfo struct {
	RegionId string
	Bucket   string
	Private  bool
}

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

type ListDomainInfo struct {
	Bucket string
	Detail bool
}

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 必须包含后缀 【可选】
	FileTypes          string // list item 存储类型,多个使用逗号隔开, 0:普通存储 1:低频存储 2:归档存储 3:深度归档存储 4:归档直读存储【可选】
	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 【可选】
}

func (*ListInfo) Check

func (info *ListInfo) Check() *data.CodeError

func (*ListInfo) JobId added in v2.9.1

func (info *ListInfo) JobId() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL