NAME
WebService::OPNsense::Backup - Backup controller
VERSION
version 0.002
SYNOPSIS
my $backup = $opn->backup;
my $backups = $backup->backups($host);
DESCRIPTION
Manages configuration backups.
METHODS
backups
my $backups = $backup->backups($host);
Lists backups for a given host.
download
my $data = $backup->download($host);
my $data = $backup->download($host, $backup);
Downloads a backup. Optionally specify a specific backup revision.
diff
my $diff = $backup->diff($host, $backup1, $backup2);
Returns the diff between two backup revisions.
providers
my $providers = $backup->providers;
Lists backup providers.
delete_backup
my $result = $backup->delete_backup($backup);
Deletes a backup.
revert_backup
my $result = $backup->revert_backup($backup);
Reverts to a backup.
client
my $http_client = $backup->client;
Returns the underlying HTTP client object used for API requests.
SEE ALSO
WebService::OPNsense::Role::APIPath
AUTHOR
Dean Hamstead <dean@fragfest.com.au>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2026 by Dean Hamstead.
This is free software, licensed under:
The MIT (X11) License