Data class containing detailed information about the application registered in vProtect to be backup/restore/clone.
name | data type | constraints | description |
---|---|---|---|
sshPort | number | ||
credential | CredentialDetails | ||
sshKeyPath | string | ||
backupCount | number | required | |
rules | array of NameAndGuid | ||
name | string | ||
type | ProtectedEntityType | ||
backupUpToDate | boolean | ||
restorable | boolean | required | |
lastSuccessfulBackupSize | number | ||
lastSuccessfulFullBackupSize | number | ||
warningsPresent | boolean | required | |
lastSuccessfulFullBackup | NameAndGuid | ||
lastSuccessfulIncBackup | NameAndGuid | ||
averageProgress | number | ||
nodeConfig | NameAndGuid | ||
lastChainMarkedForDeletion | boolean | required | |
appBackupPolicy | AppBackupPolicyDetails | ||
guid | string | ||
appCmdExecConfig | AppCmdExecConfigListRecord | ||
sshHost | string | ||
lastBackup | number | ||
envVariables | array of EnvVariableDetails | ||
possibleActions | array of RbacInstanceAction | ||
lastStoredSnapshotAssignments | array of AppSnapshotRuleAssignmentDetails |
Example
{ "sshPort" : 12345, "credential" : { "guid" : "...", "name" : "...", "user" : "...", "secretKey" : "...", "sshKey" : "...", "sshKeyPath" : "...", "powerShellTransportType" : "CERTIFICATE" }, "sshKeyPath" : "...", "backupCount" : 12345, "rules" : [ { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, { "guid" : "...", "name" : "..." } ], "name" : "...", "type" : "OS", "backupUpToDate" : true, "restorable" : true, "lastSuccessfulBackupSize" : 12345, "lastSuccessfulFullBackupSize" : 12345, "warningsPresent" : true, "lastSuccessfulFullBackup" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "lastSuccessfulIncBackup" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "averageProgress" : 12345.0, "nodeConfig" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "lastChainMarkedForDeletion" : true, "appBackupPolicy" : { "rules" : [ { "guid" : "...", "name" : "...", "policy" : { }, "schedules" : [ { }, { } ], "vmCount" : 12345, "schedulesCount" : 12345, "position" : 12345, "active" : true, "removable" : true, "daysToKeepRetentionLock" : 12345 }, { "guid" : "...", "name" : "...", "policy" : { }, "schedules" : [ { }, { } ], "vmCount" : 12345, "schedulesCount" : 12345, "position" : 12345, "active" : true, "removable" : true, "daysToKeepRetentionLock" : 12345 } ], "name" : "...", "active" : true, "backupRetryCount" : 12345, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "apps" : [ { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, { "guid" : "...", "name" : "..." } ], "priority" : 50, "failRemainingBackupTasksExportThreshold" : 12345.0, "failRemainingBackupTasksStoreThreshold" : 12345.0, "dailyReportEnabled" : true, "mailingList" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "disableCleanOldBackups" : true }, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "appCmdExecConfig" : { "name" : "...", "cmdArg" : [ "...", "..." ], "cmdExecMethod" : "REMOTE_SSH", "exportData" : true, "removeFilesAfterExport" : true, "sourceType" : "STREAM", "sourcePath" : "...", "appCmdExecConfigParams" : [ { "name" : "...", "showInUi" : true, "obligatory" : true, "defaultValue" : "...", "userFriendlyHint" : "...", "envVariables" : [ { }, { } ], "appCmdExecConfig" : { }, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67" }, { "name" : "...", "showInUi" : true, "obligatory" : true, "defaultValue" : "...", "userFriendlyHint" : "...", "envVariables" : [ { }, { } ], "appCmdExecConfig" : { }, "guid" : "..." } ], "userModifiable" : true, "useNetcat" : true, "possibleActions" : [ "HV_READ", "WRITE" ], "instanceCount" : 12345, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67" }, "sshHost" : "...", "lastBackup" : 1451649601000, "envVariables" : [ { "name" : "...", "value" : "...", "hiddenInUI" : true, "application" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "appCmdExecConfigParam" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67" }, { "name" : "...", "value" : "...", "hiddenInUI" : true, "application" : { "guid" : "...", "name" : "..." }, "appCmdExecConfigParam" : { "guid" : "...", "name" : "..." }, "guid" : "..." } ], "possibleActions" : [ "HVM_READ", "INVENTORY_SYNC" ], "lastStoredSnapshotAssignments" : [ { "protectedEntitySnapshot" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "application" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "backupRule" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" } }, { "protectedEntitySnapshot" : { "guid" : "...", "name" : "..." }, "application" : { "guid" : "...", "name" : "..." }, "backupRule" : { "guid" : "...", "name" : "..." } } ] }