Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BackupEndpoint

Index

Constructors

constructor

Properties

Private Readonly client

client: BegetRequest

Methods

downloadFile

  • downloadFile(params?: Pick<Mysql, "backup_id" | "paths">): Promise<boolean>
  • Method creates query for up- and downloading data from backup to account root.

    Parameters

    • Optional params: Pick<Mysql, "backup_id" | "paths">

    Returns Promise<boolean>

    Returns property of successful or unsuccessful execution.

downloadMysql

  • downloadMysql(params?: Pick<Mysql, "backup_id" | "bases">): Promise<boolean>
  • Method creates query for up- and downloading of data from backup to account root.

    Parameters

    • Optional params: Pick<Mysql, "backup_id" | "bases">

    Returns Promise<boolean>

getFileBackupList

getFileList

  • getFileList(params?: Pick<Mysql, "backup_id" | "path">): Promise<FileInfo[]>
  • Method returns a list of files and directories from a backup according to the given path and identifier.

    Parameters

    • Optional params: Pick<Mysql, "backup_id" | "path">

    Returns Promise<FileInfo[]>

getLog

getMysqlBackupList

getMysqlList

  • getMysqlList(params?: Pick<Mysql, "backup_id">): Promise<string[]>
  • Method returns a list of databases from backup respective given identifier.

    Parameters

    • Optional params: Pick<Mysql, "backup_id">

    Returns Promise<string[]>

    Returns list of database names.

Private method

  • method<T>(method: Methods["backup"], data?: object): Promise<T>
  • Type parameters

    • T

    Parameters

    • method: Methods["backup"]
    • Optional data: object

    Returns Promise<T>

restoreFile

  • restoreFile(params?: Pick<Mysql, "backup_id" | "paths">): Promise<boolean>
  • Method creates query for data restoring from backup according to given path and backup copy.

    Parameters

    • Optional params: Pick<Mysql, "backup_id" | "paths">

    Returns Promise<boolean>

    Returns property of successful or unsuccessful execution.

restoreMysql

  • restoreMysql(params?: Pick<Mysql, "backup_id" | "bases">): Promise<boolean>
  • Method creates query for DB recovery from backup according to given DB name and backup identifier.

    Parameters

    • Optional params: Pick<Mysql, "backup_id" | "bases">

    Returns Promise<boolean>

    Returns property of successful or unsuccessful execution.

Generated using TypeDoc