VM APIs
The vcenter vm package provides services for managing virtual machines.
vm
Resources
Hardware
The Hardware service provides operations for configuring the virtual hardware of a virtual machine.
Library Item
The LibraryItem service provides operations to identify virtual machines managed by Content Library.
Power
The Power service provides operations for managing the power state of a virtual machine.
Tools
The Tools service provides operations for managing VMware Tools in the guest operating system.
Console
Tickets
The Tickets service provides operations for managing the virtual machine console tickets.
Guest
Customization
The Customization service provides operations to apply a customization specification to a virtual machine.
Identity
The Identity service provides operations for retrieving guest operating system identification information.
Local Filesystem
The LocalFilesystem service provides operations for retrieving information about the guest operating system local file systems.
Networking
The Networking service provides operations for retrieving guest operating system network information.
Power
The Power service provides operations for managing the guest operating system power state of a virtual machine.
Guest Networking
Interfaces
The Interfaces service provides operations for retrieving guest operating system network interface information.
Routes
The Routes service provides operations for retrieving guest operating system network routing information.
Hardware
Boot
The Boot service provides operations for configuring the settings used when booting a virtual machine.
CD-ROM
The Cdrom service provides operations for configuring the virtual CD-ROM devices of a virtual machine.
CPU
The Cpu service provides operations for configuring the CPU settings of a virtual machine.
Disk
The Disk service provides operations for configuring the virtual disks of a virtual machine. A virtual disk has a backing such as a VMDK file. The backing has an independent lifecycle from the virtual machine when it is detached from the virtual machine. The Disk.create operation provides the ability to create a new virtual disk. When creating a virtual disk, a new VMDK file may be created or an existing VMDK file may used as a backing. Once a VMDK file is associated with a virtual machine, its lifecycle will be bound to the virtual machine. In other words, it will be deleted when the virtual machine is deleted. The Disk.delete operation provides the ability to detach a VMDK file from the virtual machine. The Disk.delete operation does not delete the VMDK file that backs the virtual disk. Once detached, the VMDK file will not be destroyed when the virtual machine to which it was associated is deleted.
Ethernet
The Ethernet service provides operations for configuring the virtual Ethernet adapters of a virtual machine.
Floppy
The Floppy service provides operations for configuring the virtual floppy drives of a virtual machine.
Memory
The Memory service provides operations for configuring the memory settings of a virtual machine.
Parallel
The Parallel service provides operations for configuring the virtual parallel ports of a virtual machine.
Serial
The Serial service provides operations for configuring the virtual serial ports of a virtual machine.
Hardware Adapter
SATA
The Sata service provides operations for configuring the virtual SATA adapters of a virtual machine.
SCSI
The Scsi service provides operations for configuring the virtual SCSI adapters of a virtual machine.
Hardware Boot
Device
The Device service provides operations for configuring the device order used when booting a virtual machine. The boot order may be specified using a mixture of device classes and device instances, chosen from among the following:
- CDROM: Boot from a virtual CD-ROM drive; the device instance(s) will be chosen by the BIOS subsystem.
- FLOPPY: Boot from a virtual floppy drive; the device instance(s) will be chosen by the BIOS subsystem.
- DISK: Boot from a virtual disk device; the device instance is specified explicitly in Device.Entry.disks list, and multiple instances may be specified in the list.
- ETHERNET: Boot from a virtual Ethernet adapter; the device instance is specified explicitly as Device.Entry.nic, and multiple adapters may be specified in the boot order list.
Storage
Policy
The Policy service provides operations to configure the storage policies associated with the virtual machine home and/or its virtual disks.
Storage Policy
Compliance
The Compliance service provides operations that return the compliance status of virtual machine entities(virtual machine home directory and virtual disks) that specify storage policy requirements.
Tools
Installer
The Installer (@term service} provides operations to install VMware Tools in the guest operating system.