BackupConfigSpec
BackupConfigSpec
Backup configuration for a component/cluster.
JSON Example
{
"encryptionPassphrase": "string",
"fullSchedule": {
"enabled": false,
"schedule": {
"startTime": "string",
"days": [
"MON",
"TUE",
"WED",
"THU",
"FRI",
"SAT",
"SUN"
]
}
},
"incrementalSchedule": {
"enabled": false,
"fallbackToFull": false,
"interval": 0
},
"retention": {
"maxBackups": 0,
"maxAgeBackups": 0
},
"storage": {
"sftp": {
"host": "string",
"port": "string",
"thumbprint": "string",
"username": "string",
"password": "string",
"directory": "string"
}
}
}
string
encryptionPassphrase
Optional
Passphrase for encrypting the backups.
incrementalSchedule
Optional
Configuration for incremental backups. Incremental backups require full backups to be enabled.
retention
Optional
Retention configuration for backups. The properties are mutually exclusive.