/** * @file src/bos/enums.ts * @desc BOS 枚举类型定义 * @author lurunze */ import { StorageClass, ErrorCode, DataType, TaskState } from './types'; /** 存储类型枚举 */ export declare const STORAGE_CLASS: { /** 标准存储类型 */ readonly STANDARD: StorageClass.STANDARD; /** 低频存储 */ readonly STANDARD_IA: StorageClass.STANDARD_IA; /** 归档存储 */ readonly ARCHIVE: StorageClass.ARCHIVE; /** 冷存储 */ readonly COLD: StorageClass.COLD; /** 标准存储-多AZ */ readonly MAZ_STANDARD: StorageClass.MAZ_STANDARD; /** 低频存储-多AZ */ readonly MAZ_STANDARD_IA: StorageClass.MAZ_STANDARD_IA; }; /** 错误代码枚举 */ export declare const ERROR_CODE: { readonly NoSuchUpload: ErrorCode.NoSuchUpload; readonly NoSuchBucket: ErrorCode.NoSuchBucket; readonly NoSuchKey: ErrorCode.NoSuchKey; readonly BucketAlreadyExists: ErrorCode.BucketAlreadyExists; readonly AccessDenied: ErrorCode.AccessDenied; }; /** 数据类型枚举 */ export declare const DATATYPE: { readonly File: DataType.FILE; readonly Stream: DataType.STREAM; readonly Buffer: DataType.BUFFER; readonly Blob: DataType.BLOB; }; /** 任务状态枚举 */ export declare const STATE: { readonly WAITING: TaskState.WAITING; readonly INITED: TaskState.INITED; readonly RUNNING: TaskState.RUNNING; readonly PAUSED: TaskState.PAUSED; readonly COMPLETED: TaskState.COMPLETED; readonly CANCELLED: TaskState.CANCELLED; readonly FAILED: TaskState.FAILED; }; export { StorageClass, ErrorCode, DataType, TaskState }; declare const _default: { STORAGE_CLASS: { /** 标准存储类型 */ readonly STANDARD: StorageClass.STANDARD; /** 低频存储 */ readonly STANDARD_IA: StorageClass.STANDARD_IA; /** 归档存储 */ readonly ARCHIVE: StorageClass.ARCHIVE; /** 冷存储 */ readonly COLD: StorageClass.COLD; /** 标准存储-多AZ */ readonly MAZ_STANDARD: StorageClass.MAZ_STANDARD; /** 低频存储-多AZ */ readonly MAZ_STANDARD_IA: StorageClass.MAZ_STANDARD_IA; }; ERROR_CODE: { readonly NoSuchUpload: ErrorCode.NoSuchUpload; readonly NoSuchBucket: ErrorCode.NoSuchBucket; readonly NoSuchKey: ErrorCode.NoSuchKey; readonly BucketAlreadyExists: ErrorCode.BucketAlreadyExists; readonly AccessDenied: ErrorCode.AccessDenied; }; DATATYPE: { readonly File: DataType.FILE; readonly Stream: DataType.STREAM; readonly Buffer: DataType.BUFFER; readonly Blob: DataType.BLOB; }; STATE: { readonly WAITING: TaskState.WAITING; readonly INITED: TaskState.INITED; readonly RUNNING: TaskState.RUNNING; readonly PAUSED: TaskState.PAUSED; readonly COMPLETED: TaskState.COMPLETED; readonly CANCELLED: TaskState.CANCELLED; readonly FAILED: TaskState.FAILED; }; StorageClass: typeof StorageClass; ErrorCode: typeof ErrorCode; DataType: typeof DataType; TaskState: typeof TaskState; }; export default _default; //# sourceMappingURL=enums.d.ts.map