Beignet API reference
    Preparing search index...

    Interface S3StorageProviderPorts

    Ports contributed by the S3 storage provider.

    interface S3StorageProviderPorts {
        s3Storage: {
            bucket: string;
            client: S3StorageClient;
            keyPrefix: string;
            checkHealth(): Promise<S3StorageHealth>;
            objectKey(key: string): string;
            objectPrefix(prefix: string): string;
        };
        storage: StoragePort;
    }
    Index
    s3Storage: {
        bucket: string;
        client: S3StorageClient;
        keyPrefix: string;
        checkHealth(): Promise<S3StorageHealth>;
        objectKey(key: string): string;
        objectPrefix(prefix: string): string;
    }

    Raw client and key helpers for escape-hatch integrations.

    storage: StoragePort

    Beignet storage port backed by S3-compatible storage.