General Definitions
AWS S3 (Access Key ID Secret Access Key, Storage Name)
1) Backup (Backup) Class
Text-> FTP, SFTP, MySQL, MSSQL, PostgreSQL, mangodb
Text-> Directory Path (for FTP and SFTP is available)
Int> Port address
Text-> Host Address
Text-> Database Name (one of the types of databases available if selected)
Text-> User Name
Text-> Password
array-> Exclusives directory / file extension or table name (log, tmp /, .cach to users etc.)
true / false -> Incermantal (if true would only incremental overwrites the old backup)
text -> Incermantal Target (AWS S3 until a replacement before that the way)
Backup Class return;
- Result True / False
- Download file/folder or changing list (Array)
- If not download file/folder list (Array)
- Total file size
- Error messages
Backup (Restore) Class
Text-> FTP, SFTP, MySQL, MSSQL, PostgreSQL, mangodb
Text-> Directory Path (for FTP and SFTP is available)
Int> Port address
Text-> Host Address
Text-> User Name
Text-> Database Name (one of the types of databases available if selected)
Text-> Password
array-> Exclusives directory / file extension or table name (log, tmp /, .cach to users etc.)
Text-> Reserves Target (AWS S3 backup path)
Restore Class return;
- Result True / False
- Restore file/folder or changing list (Array)
- If not upload file/folder list (Array)
- Total file size
- Error messages