System.Backups
URI: http://soap.zeus.com/zxtm/1.0/System/Backups/
The Backups interfaces provide operations on saved configuration backup archives.
Methods
createBackup( name, description ) throws ObjectAlreadyExists, InvalidObjectName
Create backup archive based on the current configuration
void createBackup(
String name
String description
)
deleteAllBackups()
Delete all the backups
void deleteAllBackups()
deleteBackups( names ) throws ObjectDoesNotExist
Delete one or more backups
void deleteBackups(
String[] names
)
downloadBackup( name ) throws ObjectDoesNotExist
Download a named backup archive
Binary Data downloadBackup(
String name
)
getBackupDetails( names )
Get details for one or more backups.
System.Backups.Backup[] getBackupDetails(
String[] names
)
listAllBackups()
List the details for all backup archives.
System.Backups.Backup[] listAllBackups()
restoreBackup( name ) throws ObjectDoesNotExist
Restore the named backup archive to be the current configuration
void restoreBackup(
String name
)
uploadBackup( name, backup ) throws InvalidObjectName, ObjectAlreadyExists, InvalidInput
Upload a backup archive
void uploadBackup(
String name
Binary Data backup
)
Structures
System.Backups.Backup
This structure contains the information for each configuration backup archive.
struct System.Backups.Backup {
# The backup filename.
String name;
# The description for this backup.
String description;
# The date this backup was created.
Time date;
# The version of this backup archive.
String version;
}