NSX-T Data Center REST API
ALBControllerBackupConfiguration (type)
{
"description": "Configuration for Avi Load Balancer Controller remote backup.",
"id": "ALBControllerBackupConfiguration",
"module_id": "PolicyALBControllerOnBoarding",
"properties": {
"backup_location": {
"description": "Directory in backup server.",
"required": true,
"title": "Directory in backup server",
"type": "string"
},
"backup_passphrase": {
"description": "Passphrase for in the backup.",
"required": true,
"sensitive": true,
"title": "Passphrase for in the backup",
"type": "secure_string"
},
"clustering_id": {
"description": "Unique Id for Avi Load Balancer Controller Cluster used in VCF managed NSX.",
"readonly": true,
"required": false,
"title": "Unique Id for Avi Load Balancer Controller Cluster used in VCF managed NSX",
"type": "string"
},
"password": {
"description": "Backup server password.",
"required": true,
"sensitive": true,
"title": "Backup server password",
"type": "secure_string"
},
"server_address": {
"$ref": "HostnameOrIPv4Address",
"description": "Backup server address.",
"required": true,
"title": "Backup server address"
},
"server_port": {
"description": "Port number of backup server for SFTP connection.",
"maximum": 65535,
"minimum": 1,
"title": "Port number of backup server",
"type": "integer"
},
"ssh_fingerprint": {
"description": "SSH fingerprint of backup server.",
"pattern": "^SHA256:.*$",
"title": "SSH fingerprint of backup server",
"type": "string",
"validation_msg_key": "com.vmware.nsx.validation.constraints.BackupRestore.fingerprint_pattern.message"
},
"username": {
"description": "Backup server username.",
"required": true,
"title": "Backup server username",
"type": "string"
}
},
"title": "ALBControllerBackupConfiguration",
"type": "object"
}