Actions and Triggers are supported by Backup Client. There are four actions and two triggers available.
Actions:
This action is the equivalent of pressing the `Backup Website` button.
This action is the equivalent of pressing the `Backup Database` button.
This action is the equivalent of cron removing extra website backups.
This action is the equivalent of cron removing extra database backups.
Triggers:
Hooks and Alters:
$parameters is a keyed array of all the configuration options and values of the related function.
module_invoke_all('backup_client', 'tar_backup', $parameters);
module_invoke_all('backup_client', 'mysqldump', $parameters);
drupal_alter('backup_client_excluded_files', $excluded_files, $parameters);
drupal_alter('backup_client_filelist', $filelist, $parameters);
drupal_alter('backup_client_mysql_tables', $tables, $source);
More Info:
Drupal handbook page on triggers
Drupal handbook page on actions