@yuntools/ali-oss
Version:
阿里云 OSS 命令行工具 ossutil 封装,支持 ESM,CJS 导入,提供 TypeScript 类型定义
27 lines • 1.23 kB
TypeScript
import { Config, ParamMap } from '../types.js';
import { MvOptions } from './mv.js';
/**
* @link https://help.aliyun.com/document_detail/120053.html
*/
export interface RmOptions extends Omit<MvOptions, 'force' | 'src'> {
/** cloudurl 目的路径,不包括 bucket */
target: string;
/**
* Object 的所有版本。
* 仅适用于已开启或暂停版本控制状态 Bucket 下的 Object,
* 且同一个删除示例中仅允许选择--version-id或--all-versions其中一个选项
*/
allVersions?: boolean | undefined;
/** Object 的指定版本。仅适用于已开启或暂停版本控制状态 Bucket下的 Object */
versionId?: string | undefined;
/** 仅在删除 Bucket 时使用此选项 */
/** 不包含任何符合指定条件的 Object */
exclude?: string | undefined;
/** 包含符合指定条件的所有 Object */
include?: string | undefined;
/** 指定操作的对象为 Bucket 中未完成的 Multipart 事件 */
multipart?: boolean | undefined;
}
export declare const initOptions: RmOptions;
export declare function processInput(input: RmOptions, globalConfig: Config | undefined): Promise<ParamMap>;
//# sourceMappingURL=rm.d.ts.map