VirtualMachineDetailsModel
Virtual machine details for single VM view
- configurationType: objectrequired
VM tier configuration details
- categoryType: string
Code requiredCategory code (e.g. "standard")
- codeType: stringrequired
Tier code (e.g. "standard-4")
- cpuType: integerrequired
Integer numbers.
- diskType: integerrequired
Integer numbers.
- idType: integerrequired
Integer numbers.
- nameType: stringrequired
Tier display name (e.g. "Standard 4")
- ramType: integerrequired
Integer numbers.
- skuType: string nullable
Code requiredSKU catalog code (sku_catalog.code). Null for VMs created before the Phase 3 cutover.
- skuType: stringFormat: uuid nullable
Id requiredSKU catalog id (sku_catalog.id). Null for VMs created before the Phase 3 cutover.
- consoleType: boolean
Enabled required - createdType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- datacenterType: objectrequired
- countryType: stringrequired
- countryType: string
Abbr required - idType: stringFormat: uuidrequired
- nameType: stringrequired
- regionType: stringrequired
- hasType: boolean
Stored Credentials requiredTrue if legacy credentials (private key + password) are stored and retrievable. False if the VM uses a library SSH key (injected via cloud-init) or a user-provided password that was not stored.
- idType: stringFormat: uuidrequired
- imageType: stringrequired
- nameType: stringrequired
- networkType: boolean
Hotplug required - sshType: stringFormat: uuid nullable
Key Id requiredID of the SSH key from the key library used for this VM, or null if not applicable.
- sshType: string nullable
Key Name requiredDisplay name of the SSH key from the key library, or null if not applicable.
- statusType: stringenumrequired
VM lifecycle status.
RescuingandUnrescuingare transient transitions — the provider has accepted the operation but hasn't finished applying it. They settle toRescue(success) or back to the prior state (failure) without further user action. UI should treat them as in-progress.values- Running
- Stopped
- Shutoff
- Error
- Provisioning
- updatedType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- usageType: objectrequired
- cpuType: number
Usage required - ramType: number
Usage required
- usernameType: stringrequired
- deletedType: stringFormat: date-time nullable
At the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- resourceType: stringFormat: uuid nullable
Group Id - resourceType: string nullable
Group Name
.png)