This is an archive version of the document. To get the most up-to-date information, see the current version.

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

RetentionSetting

Number of days or months to keep snapshots of unprotected EC2 instances. The minimum possible value is 90 days or 3 months.

sessionsRetention

RetentionSetting

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.

RetentionSetting

Property

Type

Description

timeRetentionDuration

integer

Number of periods of time to keep snapshots or session records.

retentionDurationType

string

Period of time (Daily, Monthly).