Interface S3Bucket

interface S3Bucket {
    name: "S3";
    options: {
        bucketName: { required: true; type: "string" };
        cacheTTL: { required: false; type: "number" };
        client: { required: true; type: "object" };
        prefix: { required: false; type: "string" };
    };
    create(opt: S3Options): S3FileSystem;
    isAvailable(): boolean;
}

Hierarchy

  • _S3Bucket
    • S3Bucket

Properties

Methods

Properties

name: "S3" = 'S3'
options: {
    bucketName: { required: true; type: "string" };
    cacheTTL: { required: false; type: "number" };
    client: { required: true; type: "object" };
    prefix: { required: false; type: "string" };
} = ...

Methods

  • Returns boolean