Get Virtual Machines
Select
Get all virtual machines
Query Parameters
- 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.
hypervisor object
id int32name stringvmGroup object
id int32name 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 int32The 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 int32UNIX 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.
lastSuccessfulBackupTime int32UNIX time for the last successful backup job run
failureReason stringFailure reason for the last backup job
applicationSize int32The 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.
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.
- virtualMachinesCount int32
{
"virtualMachines": [
{
"name": "string",
"vendor": "NONE",
"hypervisor": {
"id": 0,
"name": "string"
},
"vmGroup": {
"id": 0,
"name": "string"
},
"os": "string",
"host": "string",
"vmSize": 0,
"status": "PROTECTED",
"UUID": "string",
"commcellName": "string",
"lastBackup": {
"time": 0,
"jobId": 0,
"status": "NEVER_BACKED_UP",
"lastSuccessfulBackupTime": 0,
"failureReason": "string"
},
"applicationSize": 0,
"plan": {
"id": 0,
"name": "string",
"subType": "ANY"
},
"SLA": {
"status": "MET_SLA",
"reason": "string"
},
"company": {
"id": 0,
"name": "string"
},
"tags": [
{
"id": 0,
"name": "string",
"value": "string"
}
],
"commcell": {
"name": "string"
}
}
],
"virtualMachinesCount": 0
}
Requested Details not found