weaviate-client
    Preparing search index...

    Interface Backup

    interface Backup {
        cancel(args: BackupCancelArgs): Promise<boolean>;
        create(args: BackupArgs<BackupConfigCreate>): Promise<BackupReturn>;
        getCreateStatus(args: BackupStatusArgs): Promise<BackupStatusReturn>;
        getRestoreStatus(args: BackupStatusArgs): Promise<BackupStatusReturn>;
        list(backend: Backend, opts?: ListBackupOptions): Promise<BackupReturn[]>;
        restore(args: BackupArgs<BackupConfigRestore>): Promise<BackupReturn>;
    }
    Index

    Methods

    • Cancel a backup.

      Parameters

      • args: BackupCancelArgs

        The arguments for the request.

      Returns Promise<boolean>

      Whether the backup was canceled.

      If the input is invalid.

      If the backup cancellation fails.

    • List existing backups (completed and in-progress) created in a given backend.

      Parameters

      • backend: Backend

        Backend whence to list backups.

      • Optionalopts: ListBackupOptions

        The options available when listing backups.

      Returns Promise<BackupReturn[]>

      The response from Weaviate.