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"
}