BackupConfiguration

BackupConfiguration
BackupConfiguration

Backup configuration used to configure backup of NSX and SDDC manager

JSON Example
{
    "backupLocations": [
        {
            "directoryPath": "string",
            "password": "string",
            "port": 0,
            "protocol": "SFTP",
            "server": "string",
            "sshFingerprint": "string",
            "username": "string"
        }
    ],
    "backupSchedules": [
        {
            "daysOfWeek": [
                "string"
            ],
            "frequency": "One among: WEEKLY, HOURLY",
            "hourOfDay": 0,
            "minuteOfHour": 0,
            "resourceType": "SDDC_MANAGER",
            "retentionPolicy": {
                "numberOfDaysOfDailyBackups": "20",
                "numberOfDaysOfHourlyBackups": "10",
                "numberOfMostRecentBackups": "15"
            },
            "takeBackupOnStateChange": "True",
            "takeScheduledBackups": "True"
        }
    ],
    "encryption": {
        "passphrase": "string"
    },
    "isConfigured": false
}
backupLocations
Optional

List of backup locations

backupSchedules
Optional

List of backup schedules

encryption
Optional

Restore Specification

boolean
isConfigured
Optional

Backup configuration status of both FTP server and passphrase