ApplicationRequest Data Type

The class used to register a new application in vProtect, which will be backup/restore/clone by vProtect.

Properties
name data type constraints description
name string required, max size: 255, min size: 1
nodeConfig NameAndGuid  
appBackupPolicy NameAndGuid  
appCmdExecConfig NameAndGuid required
sshHost string max size: 255, min size: 0
sshPort number max: 65535, min: 1
credential NameAndGuid  
sshKeyPath string max size: 1024, min size: 0

Example

{
  "name" : "...",
  "nodeConfig" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "appBackupPolicy" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "appCmdExecConfig" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "sshHost" : "...",
  "sshPort" : 12345,
  "credential" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "sshKeyPath" : "..."
}