ApplicationListRecord Data Type

Data class containing general information about application registered in vProtect to be backup/restore/clone.

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