NSX-T Data Center REST API

FileTransferAuthenticationScheme (type)

{
  "additionalProperties": false,
  "id": "FileTransferAuthenticationScheme",
  "module_id": "BackupConfiguration",
  "properties": {
    "identity_file": {
      "sensitive": true,
      "title": "SSH private key data",
      "type": "secure_string"
    },
    "password": {
      "sensitive": true,
      "title": "Password to authenticate with",
      "type": "secure_string"
    },
    "scheme_name": {
      "enum": [
        "PASSWORD",
        "KEY"
      ],
      "required": true,
      "title": "Authentication scheme name",
      "type": "string"
    },
    "username": {
      "pattern": "^([a-zA-Z][a-zA-Z0-9-.]*[a-zA-Z]\\\\\\){0,1}\\w[\\w.-]+$",
      "required": true,
      "title": "User name to authenticate with",
      "type": "string"
    }
  },
  "title": "Remote server authentication details",
  "type": "object"
}