The API allows you to get information for dashboard.
Returns restore statistics.
media type | data type | description |
---|---|---|
application/json | BackupDestinationStats (JSON) | restore statistics |
GET /dashboard/backup-destination-stats
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"totalUsedSpace" : 12345,
"totalAvailableSpace" : 12345,
"backupDestinations" : [ {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "REQUIRED_INITIALIZATION",
"configurationWarning" : "...",
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"modificationTime" : 1451649601000
}, {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "NOT_INITIALIZED",
"configurationWarning" : "...",
"type" : {
"name" : "...",
"description" : "..."
},
"modificationTime" : 12345
} ]
}
Returns backup statistics from specified period.
name | type | description | constraints |
---|---|---|---|
from | query | long | |
project-uuid | query | ||
to | query | long |
media type | data type | description |
---|---|---|
application/json | BackupStats (JSON) | backup statistics |
GET /dashboard/backup-stats
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"successful" : 12345,
"queued" : 12345,
"inProgress" : 12345,
"failed" : 12345,
"totalData" : "..."
}
Returns backup information in last 24 hours.
media type | data type | description |
---|---|---|
application/json | array of BackupsInLast24Response (JSON) | backup information in last 24 hours. |
GET /dashboard/backups-in-last-24h
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"protectedEntityName" : "...",
"protectedEntityType" : "CLOUD_TEAMS",
"guid" : "...",
"data" : 12345
} ]
Returns general information for dashboard.
media type | data type | description |
---|---|---|
application/json | GeneralInfoResponse (JSON) | general information for dashboard |
GET /dashboard/general-info
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"virtualMachineCount" : 12345,
"hypervisorCount" : 12345,
"vmBackupPolicyCount" : 12345,
"scheduleCount" : 12345,
"nodeCount" : 12345,
"userCount" : 12345,
"backupDestinationCount" : 12345,
"hypervisorManagerCount" : 12345
}
Returns short license.
media type | data type | description |
---|---|---|
application/json | LicenseShortResponse (JSON) | short license. |
GET /dashboard/license
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"instanceGuid" : "...",
"valid" : true,
"supportExpireDate" : 12345,
"type" : "...",
"validUntil" : 1451649601000
}
Check protection statistics for virtual machines and applications. 'Protected' - take VM and check last backup time. This time should be after the expected last backup time from all schedules of given VM. Otherwise VM is 'not protected'.
name | type | description | constraints |
---|---|---|---|
project-uuid | query | ||
vm-backup-policy-assigned | query | boolean |
media type | data type | description |
---|---|---|
application/json | ProtectionResponse (JSON) | protection statistics for virtual machines and applications. |
GET /dashboard/protection
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"vm" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"app" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"storage" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"cloudUser" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"cloudSite" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"cloudGroup" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"cloudTeam" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
},
"os" : {
"noSchedule" : 12345,
"notProtected" : 12345,
"protectedNo" : 12345
}
}
Returns backup report. If protected entity type is not specified, default protected entity type is set to VM.
name | type | description | constraints |
---|---|---|---|
from | query | long | |
project-uuid | query | ||
protectedEntityType | query | "APP" or "CLOUD" or "CLOUD_GROUP" or "CLOUD_SITE" or "CLOUD_TEAMS" or "CLOUD_USER" or "OS" or "OS_AGENT" or "STORAGE" or "VM" | |
to | query | long |
media type | data type | description |
---|---|---|
application/json | SummaryResponse (JSON) | backup report |
GET /dashboard/report
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"backups" : {
"taskDurationTime" : 12345,
"successful" : 12345,
"failed" : 12345,
"queued" : 12345,
"total" : 12345,
"groupBy" : "...",
"inProgress" : 12345,
"elements" : [ {
"backupGuid" : "...",
"protectedEntity" : "...",
"protectedEntityGuid" : "...",
"protectedEntityType" : "...",
"originEntity" : { },
"originEntityString" : "...",
"status" : "SUCCESS",
"size" : 12345,
"type" : "...",
"snapshotTime" : 12345,
"statusInfo" : "...",
"hypervisor" : "...",
"hypervisorGuid" : "...",
"hvManager" : "...",
"hvManagerGuid" : "...",
"dataCenter" : "...",
"cluster" : "...",
"storageProvider" : "...",
"storageProviderGuid" : "...",
"storagePool" : "...",
"policy" : "...",
"policyGuid" : "...",
"sourceProject" : "...",
"taskDurationTime" : 12345
}, {
"backupGuid" : "...",
"protectedEntity" : "...",
"protectedEntityGuid" : "...",
"protectedEntityType" : "...",
"originEntity" : { },
"originEntityString" : "...",
"status" : "INPROGRESS",
"size" : 12345,
"type" : "...",
"snapshotTime" : 12345,
"statusInfo" : "...",
"hypervisor" : "...",
"hypervisorGuid" : "...",
"hvManager" : "...",
"hvManagerGuid" : "...",
"dataCenter" : "...",
"cluster" : "...",
"storageProvider" : "...",
"storageProviderGuid" : "...",
"storagePool" : "...",
"policy" : "...",
"policyGuid" : "...",
"sourceProject" : "...",
"taskDurationTime" : 12345
} ],
"totalData" : "..."
},
"restores" : {
"failed" : 12345,
"successful" : 12345,
"elements" : [ {
"restoreGuid" : "...",
"protectedEntity" : "...",
"protectedEntityGuid" : "...",
"protectedEntityType" : "...",
"restoreTime" : 12345,
"statusInfo" : "...",
"status" : "FAILED",
"size" : 12345,
"type" : "...",
"hypervisor" : "...",
"hypervisorGuid" : "...",
"hvManager" : "...",
"hvManagerGuid" : "...",
"dataCenter" : "...",
"cluster" : "...",
"storageProvider" : "...",
"storageProviderGuid" : "...",
"storagePool" : "...",
"policy" : "...",
"policyGuid" : "...",
"project" : "...",
"taskDurationTime" : 12345
}, {
"restoreGuid" : "...",
"protectedEntity" : "...",
"protectedEntityGuid" : "...",
"protectedEntityType" : "...",
"restoreTime" : 12345,
"statusInfo" : "...",
"status" : "QUEUED",
"size" : 12345,
"type" : "...",
"hypervisor" : "...",
"hypervisorGuid" : "...",
"hvManager" : "...",
"hvManagerGuid" : "...",
"dataCenter" : "...",
"cluster" : "...",
"storageProvider" : "...",
"storageProviderGuid" : "...",
"storagePool" : "...",
"policy" : "...",
"policyGuid" : "...",
"project" : "...",
"taskDurationTime" : 12345
} ],
"taskDurationTime" : 12345,
"totalData" : "...",
"inProgress" : 12345,
"queued" : 12345,
"groupBy" : "...",
"total" : 12345
}
}
Send backup report to email.
name | type | description | default | constraints |
---|---|---|---|---|
count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
from | query | long | ||
project-uuid | query | |||
protectedEntityType | query | "APP" or "CLOUD" or "CLOUD_GROUP" or "CLOUD_SITE" or "CLOUD_TEAMS" or "CLOUD_USER" or "OS" or "OS_AGENT" or "STORAGE" or "VM" | ||
to | query | long |
media type | data type | description |
---|---|---|
application/json | ChargebackEmailRequest (JSON) | report domain filters |
POST /dashboard/report-email
Content-Type: application/json
{
"backupSize" : {
"hypervisorClusterGuids" : [ "...", "..." ],
"hypervisorManagerGuids" : [ "...", "..." ],
"hypervisorGuids" : [ "...", "..." ],
"virtualMachineGuids" : [ "...", "..." ],
"projectGuids" : [ "...", "..." ],
"projectUuid" : "...",
"backupDestinationGuids" : [ "...", "..." ],
"applicationGuids" : [ "...", "..." ],
"backupPolicyGuids" : [ "...", "..." ],
"commandLineExecutionConfigGuids" : [ "...", "..." ],
"guids" : [ "...", "..." ],
"uuids" : [ "...", "..." ],
"groupBy" : "...",
"storageGuids" : [ "...", "..." ],
"providerGuids" : [ "...", "..." ],
"poolGuids" : [ "...", "..." ],
"cloudFeatures" : [ "TEAMS", "SHAREPOINT_PAGE_LIBRARY" ],
"cloudUserGuids" : [ "...", "..." ],
"valid" : true,
"cloudSiteGuids" : [ "...", "..." ],
"cloudTeamsGuids" : [ "...", "..." ],
"cloudBackupDestinationGuids" : [ "...", "..." ],
"cloudBackupPolicyGuids" : [ "...", "..." ],
"cloudServiceProviderGuids" : [ "...", "..." ],
"osAgentGuids" : [ "...", "..." ],
"osBackupPolicyGuids" : [ "...", "..." ],
"value" : "...",
"cloud" : true,
"OS" : true
},
"transferSize" : {
"hypervisorClusterGuids" : [ "...", "..." ],
"hypervisorManagerGuids" : [ "...", "..." ],
"hypervisorGuids" : [ "...", "..." ],
"virtualMachineGuids" : [ "...", "..." ],
"projectGuids" : [ "...", "..." ],
"projectUuid" : "...",
"backupDestinationGuids" : [ "...", "..." ],
"applicationGuids" : [ "...", "..." ],
"backupPolicyGuids" : [ "...", "..." ],
"commandLineExecutionConfigGuids" : [ "...", "..." ],
"guids" : [ "...", "..." ],
"uuids" : [ "...", "..." ],
"groupBy" : "...",
"storageGuids" : [ "...", "..." ],
"providerGuids" : [ "...", "..." ],
"poolGuids" : [ "...", "..." ],
"cloudFeatures" : [ "ONEDRIVE", "TEAMS_LIST" ],
"cloudUserGuids" : [ "...", "..." ],
"valid" : true,
"cloudSiteGuids" : [ "...", "..." ],
"cloudTeamsGuids" : [ "...", "..." ],
"cloudBackupDestinationGuids" : [ "...", "..." ],
"cloudBackupPolicyGuids" : [ "...", "..." ],
"cloudServiceProviderGuids" : [ "...", "..." ],
"osAgentGuids" : [ "...", "..." ],
"osBackupPolicyGuids" : [ "...", "..." ],
"value" : "...",
"cloud" : true,
"OS" : true
},
"value" : "..."
}
HTTP/1.1 201 Created
Download HTML report.
name | type | description | default | constraints |
---|---|---|---|---|
count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
from | query | long | ||
project-uuid | query | |||
protectedEntityType | query | "APP" or "CLOUD" or "CLOUD_GROUP" or "CLOUD_SITE" or "CLOUD_TEAMS" or "CLOUD_USER" or "OS" or "OS_AGENT" or "STORAGE" or "VM" | ||
to | query | long |
media type | data type |
---|---|
application/json | ChargebackEmailRequest (JSON) |
media type | data type | description |
---|---|---|
application/json | object (JSON) |
POST /dashboard/report-html
Content-Type: application/json
Accept: application/json
{
"backupSize" : {
"hypervisorClusterGuids" : [ "...", "..." ],
"hypervisorManagerGuids" : [ "...", "..." ],
"hypervisorGuids" : [ "...", "..." ],
"virtualMachineGuids" : [ "...", "..." ],
"projectGuids" : [ "...", "..." ],
"projectUuid" : "...",
"backupDestinationGuids" : [ "...", "..." ],
"applicationGuids" : [ "...", "..." ],
"backupPolicyGuids" : [ "...", "..." ],
"commandLineExecutionConfigGuids" : [ "...", "..." ],
"guids" : [ "...", "..." ],
"uuids" : [ "...", "..." ],
"groupBy" : "...",
"storageGuids" : [ "...", "..." ],
"providerGuids" : [ "...", "..." ],
"poolGuids" : [ "...", "..." ],
"cloudFeatures" : [ "TEAMS_LIST", "EXCHANGE_CONTACTS" ],
"cloudUserGuids" : [ "...", "..." ],
"valid" : true,
"cloudSiteGuids" : [ "...", "..." ],
"cloudTeamsGuids" : [ "...", "..." ],
"cloudBackupDestinationGuids" : [ "...", "..." ],
"cloudBackupPolicyGuids" : [ "...", "..." ],
"cloudServiceProviderGuids" : [ "...", "..." ],
"osAgentGuids" : [ "...", "..." ],
"osBackupPolicyGuids" : [ "...", "..." ],
"value" : "...",
"cloud" : true,
"OS" : true
},
"transferSize" : {
"hypervisorClusterGuids" : [ "...", "..." ],
"hypervisorManagerGuids" : [ "...", "..." ],
"hypervisorGuids" : [ "...", "..." ],
"virtualMachineGuids" : [ "...", "..." ],
"projectGuids" : [ "...", "..." ],
"projectUuid" : "...",
"backupDestinationGuids" : [ "...", "..." ],
"applicationGuids" : [ "...", "..." ],
"backupPolicyGuids" : [ "...", "..." ],
"commandLineExecutionConfigGuids" : [ "...", "..." ],
"guids" : [ "...", "..." ],
"uuids" : [ "...", "..." ],
"groupBy" : "...",
"storageGuids" : [ "...", "..." ],
"providerGuids" : [ "...", "..." ],
"poolGuids" : [ "...", "..." ],
"cloudFeatures" : [ "TEAMS_LIST", "EXCHANGE_CALENDARS" ],
"cloudUserGuids" : [ "...", "..." ],
"valid" : true,
"cloudSiteGuids" : [ "...", "..." ],
"cloudTeamsGuids" : [ "...", "..." ],
"cloudBackupDestinationGuids" : [ "...", "..." ],
"cloudBackupPolicyGuids" : [ "...", "..." ],
"cloudServiceProviderGuids" : [ "...", "..." ],
"osAgentGuids" : [ "...", "..." ],
"osBackupPolicyGuids" : [ "...", "..." ],
"value" : "...",
"cloud" : true,
"OS" : true
},
"value" : "..."
}
HTTP/1.1 201 Created
Content-Type: application/json
...
Download PDF report.
name | type | description | default | constraints |
---|---|---|---|---|
count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
from | query | long | ||
project-uuid | query | |||
protectedEntityType | query | "APP" or "CLOUD" or "CLOUD_GROUP" or "CLOUD_SITE" or "CLOUD_TEAMS" or "CLOUD_USER" or "OS" or "OS_AGENT" or "STORAGE" or "VM" | ||
to | query | long |
media type | data type |
---|---|
application/json | ChargebackEmailRequest (JSON) |
media type | data type | description |
---|---|---|
application/json | object (JSON) |
POST /dashboard/report-pdf
Content-Type: application/json
Accept: application/json
{
"backupSize" : {
"hypervisorClusterGuids" : [ "...", "..." ],
"hypervisorManagerGuids" : [ "...", "..." ],
"hypervisorGuids" : [ "...", "..." ],
"virtualMachineGuids" : [ "...", "..." ],
"projectGuids" : [ "...", "..." ],
"projectUuid" : "...",
"backupDestinationGuids" : [ "...", "..." ],
"applicationGuids" : [ "...", "..." ],
"backupPolicyGuids" : [ "...", "..." ],
"commandLineExecutionConfigGuids" : [ "...", "..." ],
"guids" : [ "...", "..." ],
"uuids" : [ "...", "..." ],
"groupBy" : "...",
"storageGuids" : [ "...", "..." ],
"providerGuids" : [ "...", "..." ],
"poolGuids" : [ "...", "..." ],
"cloudFeatures" : [ "TEAMS_LIST", "TEAMS_LIST" ],
"cloudUserGuids" : [ "...", "..." ],
"valid" : true,
"cloudSiteGuids" : [ "...", "..." ],
"cloudTeamsGuids" : [ "...", "..." ],
"cloudBackupDestinationGuids" : [ "...", "..." ],
"cloudBackupPolicyGuids" : [ "...", "..." ],
"cloudServiceProviderGuids" : [ "...", "..." ],
"osAgentGuids" : [ "...", "..." ],
"osBackupPolicyGuids" : [ "...", "..." ],
"value" : "...",
"cloud" : true,
"OS" : true
},
"transferSize" : {
"hypervisorClusterGuids" : [ "...", "..." ],
"hypervisorManagerGuids" : [ "...", "..." ],
"hypervisorGuids" : [ "...", "..." ],
"virtualMachineGuids" : [ "...", "..." ],
"projectGuids" : [ "...", "..." ],
"projectUuid" : "...",
"backupDestinationGuids" : [ "...", "..." ],
"applicationGuids" : [ "...", "..." ],
"backupPolicyGuids" : [ "...", "..." ],
"commandLineExecutionConfigGuids" : [ "...", "..." ],
"guids" : [ "...", "..." ],
"uuids" : [ "...", "..." ],
"groupBy" : "...",
"storageGuids" : [ "...", "..." ],
"providerGuids" : [ "...", "..." ],
"poolGuids" : [ "...", "..." ],
"cloudFeatures" : [ "TEAMS_LIST", "SHAREPOINT_LIST" ],
"cloudUserGuids" : [ "...", "..." ],
"valid" : true,
"cloudSiteGuids" : [ "...", "..." ],
"cloudTeamsGuids" : [ "...", "..." ],
"cloudBackupDestinationGuids" : [ "...", "..." ],
"cloudBackupPolicyGuids" : [ "...", "..." ],
"cloudServiceProviderGuids" : [ "...", "..." ],
"osAgentGuids" : [ "...", "..." ],
"osBackupPolicyGuids" : [ "...", "..." ],
"value" : "...",
"cloud" : true,
"OS" : true
},
"value" : "..."
}
HTTP/1.1 201 Created
Content-Type: application/json
...
Search by name in vProtect.
media type | data type | description |
---|---|---|
application/json | string (JSON) | specify search name |
media type | data type | description |
---|---|---|
application/json | EntitiesWithNameListRecord (JSON) | search result by name |
POST /dashboard/search
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 201 Created
Content-Type: application/json
{
"nodes" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"nodeConfigs" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"virtualMachines" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"appCmdExecConfigs" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"applications" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"schedules" : [ {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"type" : {
"name" : "...",
"description" : "..."
},
"guid" : "...",
"name" : "..."
} ],
"backupDestinations" : [ {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"type" : {
"name" : "...",
"description" : "..."
},
"guid" : "...",
"name" : "..."
} ],
"recoveryPlanRules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"appBackupPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"recoveryPlanPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"vmSnapshotMgmtPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"storageSnapshotMgmtPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"vmBackupPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"appUsers" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"hypervisorManagers" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"hypervisors" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"storages" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"storageProviders" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"storageBackupPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"storageBackupRules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"cloudUsers" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"cloudSites" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"cloudGroups" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"cloudServiceProviders" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"cloudBackupPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"cloudBackupRules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"osAgents" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"osBackupPolicies" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"osBackupRules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ]
}
Returns information about space for staging.
media type | data type | description |
---|---|---|
application/json | array of StagingSpaceResponse (JSON) | space for staging |
GET /dashboard/staging-space
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"totalSpace" : 12345,
"availableSpace" : 12345,
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"state" : "STOPPED"
} ]
Returns task stats for dashboard.
media type | data type | description |
---|---|---|
application/json | TaskStatsResponse (JSON) | task stats for dashboard |
GET /dashboard/task-stats
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"taskTypeSummary" : {
"property1" : 12345,
"property2" : 12345
},
"taskStateSummary" : {
"property1" : 12345,
"property2" : 12345
}
}
Return the list of backup and restore size (size per day) in specified date range.
name | type | description | constraints |
---|---|---|---|
from | query | required | |
project-uuid | query | ||
setting | query | required | |
to | query | required |
media type | data type | description |
---|---|---|
application/json | SizeStatsResponse (JSON) | list of backup and restore size in specified date range |
GET /dashboard/vm-backup-size-stats
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"backupSizeStatsResponses" : {
"property1" : 12345,
"property2" : 12345
},
"restoreSizeStatsResponses" : {
"property1" : 12345,
"property2" : 12345
}
}