BackupConfiguration

BackupConfiguration
BackupConfiguration

Configuration for taking manual/automated backup

JSON Example
{
    "after_inventory_update_interval": 0,
    "backup_enabled": false,
    "backup_schedule": {
        "resource_type": "string"
    },
    "inventory_summary_interval": 0,
    "passphrase": "string",
    "remote_file_server": {
        "directory_path": "string",
        "port": 0,
        "protocol": {
            "authentication_scheme": {
                "identity_file": "string",
                "password": "string",
                "scheme_name": "string",
                "username": "string"
            },
            "protocol_name": "string",
            "ssh_fingerprint": "string"
        },
        "server": "string"
    }
}
integer As int64 As int64
after_inventory_update_interval
Optional
Constraints: minimum: 300 maximum: 86400

A number of seconds after a last backup, that needs to pass, before a topology change will trigger a generation of a new cluster/node backups. If parameter is not provided, then changes in a topology will not trigger a generation of cluster/node backups.

boolean
backup_enabled
Optional

true if automated backup is enabled

backup_schedule
Optional

Abstract base type for Weekly or Interval Backup Schedule

integer As int64 As int64
inventory_summary_interval
Optional
Constraints: minimum: 30 maximum: 3600 default: 240

The minimum number of seconds between each upload of the inventory summary to backup server.

string
passphrase
Optional

Passphrase used to encrypt backup files. The passphrase specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (any other non-space character).

remote_file_server
Optional

Remote file server