Get All Virtual Machines
Select
Get all virtual machines
Query Parameters
- additionalProperties boolean
When set to true, additional properties of the Virtual Machine are fetched.
- start integer
This value determines the starting point for fetching VMs. For example, if set to 5, the first 5 VMs will be skipped, and fetching will begin from the 6th VM onward.
- limit integer
Default value:
20
Specifies the number of VMs to fetch. If set to 0, all VMs will be fetched starting from the specified start value.
- 200
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
virtualMachines object[]
name stringThe display name of the VM.
vendor stringPossible values: [
NONE
,VMW
,MICROSOFT
,XEN_SERVER
,AMAZON
,AZURE
,REDHAT
,AZURE_V2
,SCVMM
,NUTANIX
,ORACLE_VM
,DOCKER
,OPENSTACK
,ORACLE_CLOUD
,FUSIONCOMPUTE
,VCLOUD
,GOOGLE_CLOUD
,AZURE_STACK
,ALIBABA_CLOUD
,ORACLE_CLOUD_INFRASTRUCTURE
,KUBERNETES
,REDHAT_OPENSHIFT
,MONGODB_ATLAS
,PROXMOX
,KUBERNETES_AKS
,AZURE_STACK_HCI
,KUBERNETES_EKS
,MORPHEUS
]The hypervisor where the VM is located.
description stringThe description of the VM.
displayName stringThe display name of the VM.
hypervisor object
id int32name stringcloudVendor stringPossible values: [
CV_DEFAULT
,AZURE
,AWS
,USER_CREATED
,OCI
,GCP
]Cloud Vendor of the VM.
regionName stringThe region name of the VM.
vmGroup object
id int32name stringbackupset object
backupSetId int32backupSetName stringos stringThe operating system version for the VM or instance.
host stringThe host name for the computer where the source virtual machine or instance resides.
vmSize int64The total space allocated(in bytes) for the virtual machine.
status stringPossible values: [
PROTECTED
,NOT_PROTECTED
,PENDING
,BACKED_UP_WITH_ERROR
,DISCOVERED
]The status of the backup for the VM, instance, or container.
UUID stringThe globally unique identifier for the VM client.
commcellName stringName of the commcell the VM belongs
lastBackup object
last backup job details for the client
time int64UNIX time for the last backup job run
jobId int32Job id of the last backup job
status stringPossible values: [
NEVER_BACKED_UP
,COMPLETED
,FAILED
,COMPLETED_WITH_ERRORS
,KILLED
,SUSPENDED
,INTERRUPTED
,ANY_STATUS
,SKIPPED
,FAILED_TO_START
,SYNCHRONIZED
,NOT_SYNCHRONIZED
,NOT_ATTEMPTED
,STARTED
,COMPLETED_WITH_WARNINGS
,SYSTEM_FAILED
,COMMITTED
]Status of the last backup job performed.
lastSuccessfullBackupTime int64UNIX time for the last successful backup job run
failureReason stringFailure reason for the last backup job
latestRecoveryPoint int64The latest recovery point for the virtual machine. (in unix)
oldestRecoveryPoint int64The oldest recovery point for the virtual machine. (in unix)
applicationSize int64The amount of data being protected for the VM client(in bytes)
plan object
id int32name stringsubType stringPossible values: [
ANY
,DLO
,SERVER
,LAPTOP
,DATABASE
,SNAP
,FS_SERVER
,VSA_SERVER
,VSA_REPLICATION
,EXCHANGE_USER
,EXCHANGE_JOURNAL
,DATA_CLASSIFICATION
,E_DISCOVERY
,OFFICE_365
,ARCHIVER
,FSIBMIVTL
,DYNAMICS_365
,CDM
,ObjectStore
]SLA object
status stringPossible values: [
MET_SLA
,MISSED_SLA
,EXCLUDED_SLA
,YET_TO_BE_PROTECTED
,MIGHT_MISS_SLA
,UNKNOWN
]Provides the SLA status.
slaMayMissReason stringThe reason for the missed SLA of the VM client
reason stringThe reason for the current SLA status of the VM client
company object
id int32name stringtags object[]
id int32name stringvalue stringcommcell object
name stringName of the commcell the entity belongs to.
additionalProperties object
bkpEndTime int64UNIX time for the backup end time
bkpStartTime int64UNIX time for the backup start time
client object
id int32name stringisPhysicalClient booleanReturns true if the VM is a physical client
isSnapBackupEnabled booleanReturns true if the snap backup is enabled for the VM client
osType stringPossible values: [
CLIENT_PLATFORM_OSTYPE_UNKNOWN
,CLIENT_PLATFORM_OSTYPE_WINDOWS
,CLIENT_PLATFORM_OSTYPE_UNIX
,CLIENT_PLATFORM_OSTYPE_NETWARE
,CLIENT_PLATFORM_OSTYPE_NAS_FILTER
,CLIENT_PLATFORM_OSTYPE_DATA_ONTAP
]VM OS types
isBackupAllowed booleanReturns true if the backups are allowed for the VM client
isContextIndexed booleanReturns true if context indexed
isDeleted booleanReturns true if the VM is deleted
isIndexingV2 booleanReturns true if the VM is a indexing V2 client
isSnapshotV2 booleanReturns true if snapshot V2 is enabled
latestBackupTimeCatalogedSuccessfully int64Last successfully cataloged backup time
indexingStatus stringPossible values: [
NOT_APPLICABLE
,ENABLED
,SETUP_IN_PROGRESS
]Default value:
NOT_APPLICABLE
Type of indexing status.
pseudoClientDisabled booleanReturns true if the client is disabled
isBackupActivityEnabled booleanReturns true if the backup activity is enabled for the VM
isRestoreActivityEnabled booleanReturns true if the restore activity is enabled for the VM
retireAgentPhase RetireClientPhasePossible values: [
UNKNOWN
,RETIRE_IN_PROGRESS
,DECONFIGURED
]retireClientPhase RetireClientPhasePossible values: [
UNKNOWN
,RETIRE_IN_PROGRESS
,DECONFIGURED
]proxyClient object
id int32name stringsubclient object
id int32name stringvmAgent stringThe name of the VM agent
vmBackupJob int32Backup job Id of the VM
vmUsedSpace int64Space used by the VM
vsaNextBackupSubClientEntity object
Summary of VMEntity in Virtual Machine summary
instance object
id int32name stringbackupset object
id int32name stringvmGroup object
id int32name stringassociatedVMSubclient object
Summary of VMEntity in Virtual Machine summary
instance object
id int32name stringbackupset object
id int32name stringvmGroup object
id int32name string- virtualMachinesCount int32
{
"virtualMachines": [
{
"name": "string",
"vendor": "NONE",
"description": "string",
"displayName": "string",
"hypervisor": {
"id": 0,
"name": "string"
},
"cloudVendor": "CV_DEFAULT",
"regionName": "string",
"vmGroup": {
"id": 0,
"name": "string"
},
"backupset": {
"backupSetId": 0,
"backupSetName": "string"
},
"os": "string",
"host": "string",
"vmSize": 0,
"status": "PROTECTED",
"UUID": "string",
"commcellName": "string",
"lastBackup": {
"time": 0,
"jobId": 0,
"status": "NEVER_BACKED_UP",
"lastSuccessfullBackupTime": 0,
"failureReason": "string"
},
"latestRecoveryPoint": 0,
"oldestRecoveryPoint": 0,
"applicationSize": 0,
"plan": {
"id": 0,
"name": "string",
"subType": "ANY"
},
"SLA": {
"status": "MET_SLA",
"slaMayMissReason": "string",
"reason": "string"
},
"company": {
"id": 0,
"name": "string"
},
"tags": [
{
"id": 0,
"name": "string",
"value": "string"
}
],
"commcell": {
"name": "string"
},
"additionalProperties": {
"bkpEndTime": 0,
"bkpStartTime": 0,
"client": {
"id": 0,
"name": "string"
},
"isPhysicalClient": true,
"isSnapBackupEnabled": true,
"osType": "CLIENT_PLATFORM_OSTYPE_UNKNOWN",
"isBackupAllowed": true,
"isContextIndexed": true,
"isDeleted": true,
"isIndexingV2": true,
"isSnapshotV2": true,
"latestBackupTimeCatalogedSuccessfully": 0,
"indexingStatus": "NOT_APPLICABLE",
"pseudoClientDisabled": true,
"isBackupActivityEnabled": true,
"isRestoreActivityEnabled": true,
"retireAgentPhase": "UNKNOWN",
"retireClientPhase": "UNKNOWN",
"proxyClient": {
"id": 0,
"name": "string"
},
"subclient": {
"id": 0,
"name": "string"
},
"vmAgent": "string",
"vmBackupJob": 0,
"vmUsedSpace": 0,
"vsaNextBackupSubClientEntity": {
"instance": {
"id": 0,
"name": "string"
},
"backupset": {
"id": 0,
"name": "string"
},
"vmGroup": {
"id": 0,
"name": "string"
}
},
"associatedVMSubclient": {
"instance": {
"id": 0,
"name": "string"
},
"backupset": {
"id": 0,
"name": "string"
},
"vmGroup": {
"id": 0,
"name": "string"
}
}
}
}
],
"virtualMachinesCount": 0
}
Requested Details not found