VM Details By GUID
Select
Get Virtual Machine Details by GUID
Path Parameters
- vmGUID string required
GUID of Virtual Machine
- 200
- 401
- 404
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
- name string
Name of virtual machine
- state VMState
Possible values: [
STOPPED = 0
,RUNNING = 1
,SUSPENDED = 2
,UNKNOWN = 3
,ARCHIVED = 4
,EXPIRED = 5
,UNAVAILABLE = 6
,CREATING = 101
,CLONING = 102
,CREATING_SNAPSHOT = 103
,REVERTING_SNAPSHOT = 104
,DELETING_SNAPSHOT = 105
,STARTING = 106
,STOPPING = 107
,SUSPENDING = 108
,RESTARTING = 109
,DELETING = 110
,RECOVERING = 111
,RETRIEVING = 112
]State of VirtualMachine
- ipAddress string
IP address of virtual machine
- operatingSystem string
Operating system of virtual machine
- osType string
Possible values: [
WINDOWS
,UNIX
]OS types
- vendor string
Possible 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
] - expirationTime int32
Expiration time of virtual machine in UNIX timestamp format
- creator string
Creator of virtual machine
- description string
Description of virtual machine
- owners string[]
List of owners for virtual machine
- numberOfCPUs int32
Number of CPUs in virtual machine
- memory int64
Memory size of virtual machine
- vmSize string
Instance type associated with virtual machine
- dnsHostName string
Domain name associated with the virtual machine
- enableRenew boolean
Is renew operation supported
loginUser object
id int32name string- numberOfNICs int32
Number of network interface cards
networks object[]
List of networks associated with virtual machine
name stringName of network
subnet string[]List of subnets associated to network
disks object[]
List of the disks associated with virtual machine
label stringLabel of disk
diskSize int64Size of disk associated with virtual machine
uniqueDiskName stringUnique identifier name of disk
isSystemDisk booleanWhether the disk is system disk or not
- isSnapshotSupported boolean
Whether the live mount is enabled or disabled
lab object
id int32name string- vmGUID string
GUID of virtual machine
target object
Details of target associated to virtual machine
id int32name stringsourceMachine object
Details of source virtual machine for live mounted machine
GUID stringname string
{
"name": "string",
"state": "STOPPED = 0",
"ipAddress": "string",
"operatingSystem": "string",
"osType": "WINDOWS",
"vendor": "NONE",
"expirationTime": 0,
"creator": "string",
"description": "string",
"owners": [
"string"
],
"numberOfCPUs": 0,
"memory": 0,
"vmSize": "string",
"dnsHostName": "string",
"enableRenew": true,
"loginUser": {
"id": 0,
"name": "string"
},
"numberOfNICs": 0,
"networks": [
{
"name": "string",
"subnet": [
"string"
]
}
],
"disks": [
{
"label": "string",
"diskSize": 0,
"uniqueDiskName": "string",
"isSystemDisk": true
}
],
"isSnapshotSupported": true,
"lab": {
"id": 0,
"name": "string"
},
"vmGUID": "string",
"target": {
"id": 0,
"name": "string"
},
"sourceMachine": {
"GUID": "string",
"name": "string"
}
}
Unauthorized
VM Not Found
Internal Server Error