Represents the parameters for the S3Loader class. It includes properties such as the S3 bucket, key, unstructured API URL, unstructured API key, S3 configuration, file system module, and UnstructuredLoader module.

interface S3LoaderParams {
    bucket: string;
    key: string;
    unstructuredAPIKey: string;
    unstructuredAPIURL: string;
    UnstructuredLoader?: typeof UnstructuredLoader;
    fs?: __module;
    s3Config?: S3ClientConfig & {
        accessKeyId?: string;
        secretAccessKey?: string;
    } & {
        accessKeyId?: string;
        secretAccessKey?: string;
    };
}

Properties

bucket: string
key: string
unstructuredAPIKey: string
unstructuredAPIURL: string
UnstructuredLoader?: typeof UnstructuredLoader
fs?: __module
s3Config?: S3ClientConfig & {
    accessKeyId?: string;
    secretAccessKey?: string;
} & {
    accessKeyId?: string;
    secretAccessKey?: string;
}

Type declaration

  • Optional accessKeyId?: string

    ⚠️ Deprecated ⚠️

    Use the credentials object instead

    This feature is deprecated and will be removed in the future.

    It is not recommended for use.

  • Optional secretAccessKey?: string

    Deprecated

    Use the credentials object instead

Type declaration

  • Optional accessKeyId?: string

    Deprecated

    Use the credentials object instead

  • Optional secretAccessKey?: string

    Deprecated

    Use the credentials object instead

Generated using TypeDoc