...
- createBackupSchedule: creates a backup schedule for a VM
- updateBackupSchedule: updates backup schedule
- deleteBackupSchedule: deletes backup schedule config for a VM
- listBackupSchedule: returns backup schedule of a VM if defined
...
Notes and assumptions:
- The backup schedule defines a CloudStack driven backup schedule where CloudStack will schedule/start adhoc backups based on provided interval/schedule for a VM.
...
- The backup schedule runs in addition to operator-defined
...
- settings for an external backup job/offering which may enforce its own schedule and retention limit (such as the number of backups to keep).
- The backup schedule is idempotent and can be only created, listed and deleted, there is no update. The reason for this is that similar updateSnapshotPolicy API for example does not allow to change the policy settings, but only the customid/fordisplay fields.
Schema
This feature introduces changes in the schema, adding the following entities:
...