VMware · Schema

VMware vSphere Virtual Machine

Schema for a virtual machine managed by VMware vCenter Server via the vSphere Automation REST API. Represents the full configuration and runtime state of a VM including hardware, guest OS, power state, and placement within the vSphere inventory hierarchy.

Cloud ComputingContainer ManagementHybrid CloudInfrastructureVirtualization

Properties

Name Type Description
vm string Unique identifier of the virtual machine assigned by vCenter Server (e.g., vm-123)
name string Display name of the virtual machine as shown in the vSphere inventory
power_state string Current power state of the virtual machine
guest_OS string Configured guest operating system identifier that determines default hardware settings and VMware Tools compatibility
identity object Unique identity attributes for the virtual machine
hardware object Virtual hardware configuration
cpu object Virtual CPU configuration
memory object Virtual memory configuration
boot object Boot configuration for the virtual machine
disks object Map of virtual disk identifiers to disk configurations
nics object Map of virtual network adapter identifiers to NIC configurations
cdroms object Map of CD-ROM identifiers to CD-ROM configurations
placement object Current placement of the virtual machine within the vSphere inventory
guest object Guest operating system information reported by VMware Tools
tags array Tags attached to this virtual machine for classification and organization
storage object Storage consumption information
View JSON Schema on GitHub