Schemas
The following JSON schemas are used to represent global retention settings in the Veeam Backup for AWS REST API. Properties included in schemas can be used in POST requests.
RetentionSettings
Property | Type | Description |
---|---|---|
lingeringSnapshotRetentionDisabled | boolean | Defines whether to keep snapshots of EC2 instances that are no longer protected. The default value is true: Veeam Backup for AWS do not remove EBS snapshots for instances that are no longer processed by a backup policy. |
lingeringSnapshotRetention | Number of days or months to keep snapshots of unprotected EC2 instances. The minimum possible value is 90 days or 3 months. | |
sessionsRetention | Number of days or months to keep session records in the configuration database. The minimum possible value is 1 day. | |
keepAllSessions | boolean | Defines whether to keep all session records in the configuration database. The default value is false: Veeam Backup for AWS removes session records from the database after 365 days. |
_links | array | A list of methods and operations available for the /retentionSettings resource collection, and request URLs used to perform the operations. |
Property | Type | Description |
---|---|---|
timeRetentionDuration | integer | Number of periods of time to keep snapshots or session records. |
retentionDurationType | string | Period of time (Daily, Monthly). |