Bases: troveclient.base.Resource
Backup is a resource used to hold backup information.
Bases: troveclient.base.ManagerWithFind
Manage Backups information.
Create or restore a new backup.
name – name for backup.
instance – instance to backup.
description – (optional).
parent_id – base for incremental backup (optional).
incremental – flag to indicate incremental backup based on last backup
swift_container – Swift container name.
restore_from – The original backup data location, typically this is a Swift object URL.
restore_ds_version – ID of the local datastore version corresponding to the original backup.
restore_size – The original backup size.
Delete the specified backup.
backup – The backup to delete
Remove a given schedule execution.
id – id of execution to remove.
Get a list of all executions of a scheduled backup.
schedule for which to list executions.
list of ScheduleExecution.
Get a list of all backups.
alias of troveclient.v1.backups.Backup
Create a new schedule to backup the given instance.
instance – instance to backup.
name – name for backup.
description – (optional).
incremental – flag for incremental backup (optional).
pattern: cron pattern for schedule.
Remove a given backup schedule.
schedule – schedule to delete.
Bases: troveclient.base.Resource
Schedule is a resource used to hold information about scheduled backups.
Bases: troveclient.base.Resource
ScheduleExecution is a resource used to hold information about the execution of a scheduled backup.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.