VM Related Interfaces

Create VM

Create VM Instance

Create VM Instance from Volume Snapshot

Create VM from Volume Snapshot Group

Create VM from OVF Template

Export VM OVA Package

Parse OVF Template Information

Delete VM

Recover Deleted Virtual Machine

Completely Delete Virtual Machine

Query Virtual Machine

Start Virtual Machine

Stop Virtual Machine

Reboot Virtual Machine

Pause Virtual Machine

Resume Paused Virtual Machine

Reimage Virtual Machine

Create Resource Group Directory

Delete Resource Group Directory

Add Resources to Group Directory

Move Resources to Group Directory

Remove Resources from Group Directory

Update Group Directory

Query Directory

Migrate Virtual Machine

Query Shared Disk Attached VM Instances

Get VM Migration Candidate Hosts

Get Candidate Data Storages for Creating VM

Get Candidate ISO for Attaching VM

Get ISO Attachable VM List

Attach ISO to VM

Detach ISO from VM

Get VM Attachable Data Volume List

Get VM Attachable L3 Network List

Get Virtualization Software Info

Attach L3 Network to VM

Detach L3 Network from VM

Create VM Nic

Change Virtual Machine NIC State

Attach L3 Network to NIC

Change Virtual Machine NIC L3 Network

Attach NIC to Virtual Machine

Delete Virtual Machine NIC

Change NIC Default Traffic Policy

Query Virtual Machine NIC

Get NIC Attached Network Service Names

Get Virtual Machine NIC Attachable Distributed Port Groups

Set Virtual Machine NIC Rate Limit

Get Virtual Machine NIC Rate Limit

Delete Virtual Machine NIC Rate Limit

Get Interdependent Images and Distributed Port Groups

Set Virtual Machine SSH Key

Get Virtual Machine SSH Key

Delete Virtual Machine SSH Key

Change Virtual Machine Password

Set Virtual Machine Console Password

Get Virtual Machine Console Password

Delete Virtual Machine Console Password

Get Virtual Machine Console Address

Set Virtual Machine Hostname

Get Virtual Machine Hostname

Delete Virtual Machine Hostname

Create Start Virtual Machine Scheduler

Create Stop Virtual Machine Scheduler

Create Reboot Virtual Machine Scheduler

Get Virtual Machine Boot Order

Set Virtual Machine Boot Order

Get Destination List

Get VM Starting Target Hosts List

Set VM Static IP

Delete VM Static IP

Get VM Capabilities

Update VM Information

Clone VM Instance

Set VM Clock Sync

Set VM HA Level

Set VM HA Level

Get VM HA Level

Delete VM HA Level

Get VM Qga

Set VM Qga

Query Guest Tools State

Update Guest Tools State

Update VM Network Config

Get VM RDP Status

Set VM RDP Status

Get VM Monitor Number

Set VM Monitor Number

Change VM Image

Get Image Candidates For VM To Change

Update VM Nic MAC

Set VM Clean Traffic

Create VM CD-ROM

Delete VM CD-ROM

Update VM CD-ROM

Set VM Default CD-ROM

Query VM CD-ROM

Update Priority Config

Update VM Priority

Set VM QXL Memory

Set VM Sound Card Type

Get Spice CA Certificates

Attach Guest Tools ISO To VM

Get Latest Guest Tools For VM

Get VM Guest Tools Info

Detach Guest Tools ISO From VM

Get VM Instance First Boot Device

Update VM NIC Driver

Get VM Device Address

Set VM NUMA

Get VM NUMA Status

Get VM vNUMA Topology

Set VM Emulator Pinning

Get VM Emulator Pinning Host CPU

Query VM Priority Config

Flatten VM Instance

Take VM Console Screenshot

Delete VM Boot Mode

Fstrim VM

Get Interdependent L3Networks Backup Storages

Get VM Task

Get VM Uptime

Set VM Boot Mode

Set VM Boot Volume

Create Templated Virtual Machine From Virtual Machine

Create VM Instance from VM Template

Convert Virtual Machine To Templated Virtual Machine

Convert VM Template to Virtual Machine

Delete VM Template

Query VM Template

Update VM Template

Query Fault Tolerance Virtual Machine

Set Virtual Machine Console Mode

Set Virtual Machine Security Level

Query Virtual Machine Device Address Archive

Query Virtual Machine Device Address Group

Failover Fault Tolerance Virtual Machine

Get Virtual Machine DNS Information

Set Virtual Machine DNS

Query Virtual Machine Device Address Archive

Query Virtual Machine Device Address Group

Create FT Virtual Machine

Create Virtual Machine Custom Specification

Delete Virtual Machine Custom Operating System Specification

Query Virtual Machine Custom Operating System Specification

Update Virtual Machine Custom Operating System Specification

Get Data Volume Attachable VM

Query Appliance VM

Clean Up Metadata Files of Specified VM Instances on Primary Storage

Register a VM Instance from Metadata

Key Provider APIs

vTPM-related APIs