SnapshotPolicy

SnapshotPolicy
SnapshotPolicy

The SnapshotPolicy structure contains fields that describe the frequency and retention for taking snapshots of the protection targets.

JSON Example
{
    "name": "string",
    "schedule": {
        "unit": "string",
        "interval": 0
    },
    "retention": {
        "unit": "TimeUnit Object",
        "duration": 0
    }
}
string
name
Required

Name for the snapshot policy.

schedule
Required

The SnapshotSchedule structure contains fields that define the frequency at which snapshots must be taken.

retention
Required

The RetentionPeriod structure contains fields that define the duration for which each snapshot must be retained.