Get Processed VMs

Product version: 10.11

Last modified: 31 July 2024

Returns detailed info about VMs processed during the last N minutes (customizable up to a maximum of 1440).

Note

This request retrieves data for all VMs that the product has completed processing, as well as those currently undergoing processing within the last N minutes. For instance, if N equals 1440 (equivalent to 24 hours) and a job run starts at 2 pm and ends at 6 pm, then an API request made at 5 pm the next day will provide information on all VMs processed during that run, including those currently in progress.

Endpoint

https://<Director_IP_address>:4443/c/router

Tenant Endpoint

For tenants of the multi-tenant product the endpoint must be:
https://<Director_IP_address>:4443/t/<tenant_UUID>/c/router

Request Example

Request Fields

Field

Type

Value(s)

action string
JobSummaryManagement
method string
getProcessedVms
data int Time period in minutes
type string rpc
tid integer 1

Response Sample

Response Fields

Field

Value

Description

message string Message if the request failed
where string Reference to the method where a problem occurred
cause string Cause of failure
data Json The jobInfoList list of related jobs. See the table below

data.children

Field

Type

Description

vid

string

Job VID

name string Job name

jobType

String

Job type. Possible values: BACKUP, BACKUP_COPY, FLASH_BOOT, RECOVERY_FILES, RECOVERY_OBJECTS, RECOVERY_VMS, REPLICA_FAILOVER, REPLICATION, SITE_RECOVERY, REPLICA_FAILBACK, RECOVERY_TAPE

vmInfoList Json The vmInfoList list of related VMs. See the table below

data.children.children

Field

Type

Description

vid

string

VM VID

name string VM name
runInfoList Json The runInfoList list of related job execution steps. See the table below

data.children.children.children

Field

Type

Description

vid

string

VID of the job execution step

state string State of the job execution step.  Possible values: WAITING, RUNNING, STOPPED, FAILED, SUCCEEDED, SKIPPED
jobExecutionState string State of the job execution.  Possible values: WAITING, RUNNING, STOPPED, FAILED, SUCCEEDED, SKIPPED

startDate

DateTime

Start date and time of the job execution step

finishDate

DateTime

Finish date and time of the job execution step

retryCount

int

The number of job execution retries

dataTransferred long Data transferred in bytes
dataTransferredUncompressed long Data transferred uncompressed in bytes
dataTransferredLastRetry long Data transferred during the last retry in bytes
dataTransferredUncompressedLastRetry long Data transferred uncompressed during the last retry in bytes
transporterModes string

The modes of data transfer.  Possible values: AUTO, SAN, LAN, HOT_ADD

scheduleId int Schedule ID
scheduleName string Display schedule name
fullBackup boolean true if the Full backup mode is enabled
sourceTransporterHost string The source Transporter host data
targetTransporterHost string The target Transporter host data
retentionInfo string Retention data