UNPKG

@yuntools/ali-oss

Version:

阿里云 OSS 命令行工具 ossutil 封装,支持 ESM,CJS 导入,提供 TypeScript 类型定义

149 lines 6.35 kB
export var PlaceholderKey; (function (PlaceholderKey) { PlaceholderKey["src"] = "__src__"; PlaceholderKey["dest"] = "__dest__"; PlaceholderKey["target"] = "__target__"; PlaceholderKey["bucket"] = "bucket"; PlaceholderKey["bucketName"] = "bucketname"; /** * 对于远程目录进行编码,并且添加 `oss://` 前缀 * 不适用于本地目录 */ PlaceholderKey["encodeSource"] = "encodeSource"; /** * 对于远程目录进行编码,并且添加 `oss://` 前缀 */ PlaceholderKey["encodeTarget"] = "encodeTarget"; })(PlaceholderKey || (PlaceholderKey = {})); export var ACLKey; (function (ACLKey) { /** 继承Bucket的读写权限 */ ACLKey["default"] = "default"; /** 有该Bucket的拥有者可以对该Bucket内的文件进行读写操作,其他人无法访问该Bucket内的文件 */ ACLKey["private"] = "private"; /** * 只有Bucket拥有者可以对该Bucket内的文件进行写操作,其他用户(包括匿名访问者)都可以对该Bucket中的文件进行读操作。 * 这有可能造成您数据的外泄以及费用激增,如果被人恶意写入违法信息还可能会侵害您的合法权益。 * 除特殊场景外,不建议您配置此权限 */ ACLKey["publicRead"] = "public-read"; /** * 任何人(包括匿名访问者)都可以对该Bucket内文件进行读写操作。 * 这有可能造成您数据的外泄以及费用激增, * \*\*请谨慎操作\*\* */ ACLKey["publicReadWrite"] = "public-read-write"; })(ACLKey || (ACLKey = {})); export var DataKey; (function (DataKey) { DataKey["elapsed"] = "elapsed"; DataKey["averageSpeed"] = "averageSpeed"; DataKey["acl"] = "ACL"; DataKey["acceptRanges"] = "Accept-Ranges"; DataKey["contentLength"] = "Content-Length"; DataKey["contentMd5"] = "Content-Md5"; DataKey["contentType"] = "Content-Type"; DataKey["etag"] = "Etag"; DataKey["lastModified"] = "Last-Modified"; DataKey["owner"] = "Owner"; DataKey["xOssHashCrc64ecma"] = "X-Oss-Hash-Crc64ecma"; DataKey["xOssObjectType"] = "X-Oss-Object-Type"; DataKey["xOssStorageClass"] = "X-Oss-Storage-Class"; DataKey["link"] = "link"; DataKey["httpUrl"] = "httpUrl"; DataKey["httpShareUrl"] = "httpShareUrl"; DataKey["succeedTotalNumber"] = "succeedTotalNumber"; DataKey["succeedTotalSize"] = "succeedTotalSize"; DataKey["uploadDirs"] = "uploadDirs"; DataKey["uploadFiles"] = "uploadFiles"; /** sync between cloud */ DataKey["copyObjects"] = "copyObjects"; DataKey["downloadObjects"] = "downloadObjects"; })(DataKey || (DataKey = {})); export var FnKey; (function (FnKey) { FnKey["cp"] = "cp"; FnKey["download"] = "download"; FnKey["link"] = "createSymlink"; FnKey["mkdir"] = "mkdir"; FnKey["mv"] = "mv"; FnKey["pathExists"] = "pathExists"; FnKey["probeUpload"] = "probeUpload"; FnKey["rm"] = "rm"; FnKey["rmrf"] = "rmrf"; FnKey["sign"] = "sign"; FnKey["stat"] = "stat"; FnKey["syncCloud"] = "syncCloud"; FnKey["syncLocal"] = "syncLocal"; FnKey["syncRemote"] = "syncRemote"; FnKey["upload"] = "upload"; })(FnKey || (FnKey = {})); export var CmdKey; (function (CmdKey) { CmdKey["cp"] = "cp"; CmdKey["download"] = "cp"; CmdKey["link"] = "create-symlink"; CmdKey["createSymlink"] = "create-symlink"; CmdKey["mkdir"] = "mkdir"; CmdKey["mv"] = "mv"; CmdKey["probeUpload"] = "probe"; CmdKey["rm"] = "rm"; CmdKey["rmrf"] = "rm"; CmdKey["sign"] = "sign"; CmdKey["stat"] = "stat"; CmdKey["syncCloud"] = "sync"; CmdKey["syncLocal"] = "sync"; CmdKey["syncRemote"] = "sync"; CmdKey["upload"] = "cp"; })(CmdKey || (CmdKey = {})); /** 扁担参数名映射 */ export var MKey; (function (MKey) { MKey["accessKeyId"] = "access-key-id"; MKey["accessKeySecret"] = "access-key-secret"; MKey["stsToken"] = "sts-token"; /** 设置分片大小,单位为字节 */ MKey["partSize"] = "part-size"; /** 文件名称的编码方式。取值为url。如果不指定该选项,则表示文件名称未经过编码 */ MKey["encodingType"] = "encoding-type"; /** 上传链接子目录,默认不上传 */ MKey["enableSymlinkDir"] = "enable-symlink-dir"; /** 批量操作时不忽略错误 */ MKey["disableIgnoreError"] = "disable-ignore-error"; /** 仅上传当前目录下的文件,忽略子目录及子目录下的文件 */ MKey["onlyCurrentDir"] = "only-current-dir"; /** 设置断点续传文件的大小阈值,单位为字节 */ MKey["bigfileThreshold"] = "bigfile-threshold"; /** 指定断点续传记录信息所在的目录 */ MKey["checkpointDir"] = "checkpoint-dir"; /** 指定保存上传文件时的快照信息所在的目录。在下一次上传文件时,ossutil会读取指定目录下的快照信息进行增量上传 */ MKey["snapshotPath"] = "snapshot-path"; /** 表示上传文件时不为目录生成Object */ MKey["disableCrc64"] = "disable-crc64"; /** Object 的指定版本。仅适用于已开启或暂停版本控制状态 Bucket下的 Object */ MKey["versionId"] = "version-id"; /** * Object 的所有版本。 * 仅适用于已开启或暂停版本控制状态 Bucket 下的 Object, * 且同一个删除示例中仅允许选择--version-id或--all-versions其中一个选项 */ MKey["allVersions"] = "all-versions"; /** 客户端读超时的时间,单位为秒,默认值为1200 */ MKey["readTimeoutSec"] = "read-timeout"; /** 客户端连接超时的时间,单位为秒,默认值为120 */ MKey["connectTimeoutSec"] = "connect-timeout"; /** 超时秒 */ MKey["timeoutSec"] = "timeout"; /** 参数名typo */ MKey["trafficLimit"] = "trafic-limit"; /* 不对cloud_url中携带的正斜线(/)进行编码 */ MKey["disableEncodeSlash"] = "disable-encode-slash"; })(MKey || (MKey = {})); export var Msg; (function (Msg) { Msg["accessDenied"] = "AccessDenied"; Msg["cloudFileAlreadyExists"] = "Cloud file already exists"; Msg["cloudConfigFileNotExists"] = "Cloud config file not exists"; Msg["noSuchBucket"] = "NoSuchBucket"; })(Msg || (Msg = {})); //# sourceMappingURL=types.js.map