Data class containing general information about application registered in vProtect to be backup/restore/clone.
name | data type | constraints | description |
---|---|---|---|
name | string | ||
type | ProtectedEntityType | ||
backupUpToDate | boolean | ||
restorable | boolean | required | |
lastSuccessfulBackupSize | number | ||
lastSuccessfulFullBackupSize | number | ||
envVariablesCount | number | required | |
warningsPresent | boolean | required | |
nodeConfig | NameAndGuid | ||
lastSuccessfulFullBackup | NameAndGuid | ||
appBackupPolicy | AppBackupPolicyDetails | ||
lastSuccessfulIncBackup | NameAndGuid | ||
appCmdExecConfig | AppCmdExecConfigListRecord | ||
averageProgress | number | ||
lastChainMarkedForDeletion | boolean | required | |
envVariables | array of NameAndGuid | ||
guid | string | ||
restoreStatus | string | ||
possibleActions | array of RbacInstanceAction | ||
rule | NameAndGuid | ||
lastBackup | number |
Example
{ "name" : "...", "type" : "APP", "backupUpToDate" : true, "restorable" : true, "lastSuccessfulBackupSize" : 12345, "lastSuccessfulFullBackupSize" : 12345, "envVariablesCount" : 12345, "warningsPresent" : true, "nodeConfig" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "lastSuccessfulFullBackup" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "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 }, "lastSuccessfulIncBackup" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "appCmdExecConfig" : { "name" : "...", "cmdArg" : [ "...", "..." ], "cmdExecMethod" : "NODE", "exportData" : true, "removeFilesAfterExport" : true, "sourceType" : "FILE", "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" : [ "READ", "HVM_READ" ], "instanceCount" : 12345, "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67" }, "averageProgress" : 12345.0, "lastChainMarkedForDeletion" : true, "envVariables" : [ { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, { "guid" : "...", "name" : "..." } ], "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "restoreStatus" : "...", "possibleActions" : [ "INVENTORY_SYNC", "HVM_READ" ], "rule" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "lastBackup" : 1451649601000 }