VM Service

VM Service API Documentation

This is the official API reference for VM Service.

The VM Service provides a declarative, Kubernetes-style API that allows consumers to dynamically deploy and manage production-ready Virtual Machines (VMs) within the VCF Private Cloud. It enables instantaneous, self-service access to custom-configured Linux and Windows VM resources directly through YAML-based specifications—without requiring infrastructure tickets or direct vCenter intervention.

Working within preconfigured administrative guardrails, the service automates core lifecycle operations, power management, guest OS customization (such as cloud-init), and additional enterprise storage allocation using Persistent Volume Claims. This delivers full operational autonomy and cloud-like flexibility while seamlessly inheriting the underlying performance, isolation, and security policy enforcement of the vSphere platform.