Interface S3Bucket

interface S3Bucket {
    name: "S3";
    options: {
        bucketName: {
            description: "The name of the bucket you want to use";
            required: true;
            type: "string";
        };
        client: {
            description: "Authenticated S3 client";
            required: true;
            type: "object";
        };
        prefix: {
            description: "The prefix to use for all operations";
            required: false;
            type: "string";
        };
    };
    create(__namedParameters: S3Options): S3FileSystem;
    isAvailable(): boolean;
}

Hierarchy

  • _S3Bucket
    • S3Bucket

Properties

Methods

Properties

name: "S3" = 'S3'
options: {
    bucketName: {
        description: "The name of the bucket you want to use";
        required: true;
        type: "string";
    };
    client: {
        description: "Authenticated S3 client";
        required: true;
        type: "object";
    };
    prefix: {
        description: "The prefix to use for all operations";
        required: false;
        type: "string";
    };
} = ...

Methods

  • Returns boolean