For Agents
Provision VMware private clouds, dedicated nodes, and virtual machines on Azure CloudSimple, and inspect available SKUs and regions through the Azure Resource Manager control plane.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the VMwareCloudSimple, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with VMwareCloudSimple API.
Provision and tear down VMware private clouds in specific Azure regions under a subscription
Reserve and release dedicated cloud nodes for isolated VMware workloads
Create virtual machines from VM templates and attach them to virtual networks
List customisation policies and resource pools available within a private cloud
GET STARTED
Use for: Provision a new VMware private cloud in an Azure region, List all dedicated cloud nodes in my subscription, Find which VM templates are available in a private cloud, Check SKU availability before reserving a CloudSimple node
Not supported: Does not handle guest OS configuration, application deployment, or in-guest patching — use for Azure CloudSimple control plane operations only.
Jentic publishes the only available OpenAPI document for VMwareCloudSimple, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for VMwareCloudSimple, keeping it validated and agent-ready. The Azure VMwareCloudSimple API provisions and manages CloudSimple-hosted VMware private clouds, dedicated cloud nodes, virtual machines, virtual networks, and customisation policies inside Microsoft Azure. It exposes 34 management plane operations across 25 resource paths under the Microsoft.VMwareCloudSimple provider, covering private cloud lifecycle, node placement on dedicated hardware, VM templates, and SKU availability lookups by region. Use it to drive infrastructure-as-code workflows for VMware workloads on Azure without leaving the ARM control plane.
Look up SKU and region availability before provisioning new CloudSimple resources
Track long-running operations through operation result endpoints for audit and reconciliation
Patterns agents use VMwareCloudSimple API for, with concrete tasks.
★ Lift-and-shift VMware workloads to Azure
Migrate existing on-premises VMware workloads to Azure by provisioning a CloudSimple private cloud, reserving dedicated nodes, and creating virtual machines from existing templates. The API exposes the full ARM lifecycle for private clouds and nodes so migration can be scripted end to end. Typical first-pass provisioning takes minutes once SKU and region availability have been confirmed.
Create a private cloud named prod-vmw-eastus in region eastus with one dedicated node SKU and verify the operation reaches succeeded state.
Capacity planning for VMware private clouds
Query availability of CloudSimple SKUs across regions before placing capacity, so finance and platform teams can plan reservations against dedicated cloud nodes. The availabilities and dedicatedCloudServices endpoints expose what can be provisioned where, allowing agents to pre-validate capacity before initiating long-running provisioning calls.
List all availabilities under regionId=eastus2 and report which dedicated cloud node SKUs have remaining capacity.
Automated VM provisioning from templates
Stand up VMware virtual machines from existing VM templates on a CloudSimple private cloud and attach them to specific virtual networks and resource pools. The virtualMachineTemplates, virtualNetworks, and resourcePools endpoints provide everything needed to drive a templated VM build from an automation runner.
Create a virtual machine named app-01 from template tpl-rhel8 on private cloud pc-prod, attached to network vnet-app, and confirm the deployment status.
Agent-driven infrastructure operations on CloudSimple
Let an AI agent drive routine CloudSimple operations such as listing private clouds, retrieving node status, and polling operation results, using Jentic to discover and call the right management plane endpoints without hand-coding ARM URIs. This lets ops teams expose VMware-on-Azure runbooks as agent tools.
Search Jentic for 'list azure vmware private clouds', load the operation schema, and execute it against subscription 00000000-0000-0000-0000-000000000000.
34 endpoints — jentic publishes the only available openapi specification for vmwarecloudsimple, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds
List private clouds in a region
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}
Get a private cloud by name
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes
List dedicated cloud nodes
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/availabilities
List availability for SKUs in a region
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/customizationPolicies
List customisation policies on a private cloud
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/operationResults/{operationId}
Track a long-running operation
/providers/Microsoft.VMwareCloudSimple/operations
List all available operations under the provider
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds
List private clouds in a region
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}
Get a private cloud by name
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes
List dedicated cloud nodes
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/availabilities
List availability for SKUs in a region
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/customizationPolicies
Three things that make agents converge on Jentic-routed access.
Credential isolation
Azure AD OAuth tokens for `azure_auth` are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped, short-lived bearer tokens — refresh tokens and client secrets never enter the agent context.
Intent-based discovery
Agents search Jentic by intent (e.g. 'provision vmware private cloud on azure') and Jentic returns the matching VMwareCloudSimple operation with its full input schema, so the agent can call the right ARM endpoint without browsing Microsoft docs.
Time to first call
Direct integration with VMwareCloudSimple: 1-3 days to handle Azure AD auth, ARM polling, and long-running operation results. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Azure Compute Management Client
Native Azure VM management without the VMware hypervisor layer
Choose Compute Management when standard Hyper-V backed Azure VMs are acceptable; choose VMwareCloudSimple only when VMware/vSphere compatibility is required.
Azure Network Management Client
Manage Azure virtual networks, NSGs and routing alongside CloudSimple
Use the Network Management API to configure surrounding VNets, peerings and NSGs that CloudSimple workloads connect into.
Azure Resource Graph
Query CloudSimple resources at scale across subscriptions with KQL
Use Resource Graph to inventory existing CloudSimple private clouds and nodes before provisioning new ones.
Specific to using VMwareCloudSimple API through Jentic.
Why is there no official OpenAPI spec for VMwareCloudSimple?
Microsoft Azure does not publish a standalone OpenAPI specification for the VMwareCloudSimple management API. Jentic generates and maintains this spec from the published Azure REST API definitions so that AI agents and developers can call VMwareCloudSimple via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the VMwareCloudSimple API use?
The API uses Azure Active Directory OAuth 2.0 via the implicit flow scheme `azure_auth` defined in the spec, scoped to user_impersonation against https://management.azure.com. When called through Jentic, the OAuth token is held in the Jentic vault and only short-lived scoped credentials are exposed to the agent.
Can I provision a VMware private cloud with this API?
Yes. The PUT operation on /subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName} provisions a private cloud in the specified region, and the matching operationResults endpoint lets you poll until the long-running operation completes.
What are the rate limits for the VMwareCloudSimple API?
The spec does not declare explicit rate limits. Calls go through Azure Resource Manager, which enforces standard ARM throttling per subscription and per region. Inspect the x-ms-ratelimit-remaining-subscription-* response headers in production to see remaining quota.
How do I list dedicated cloud nodes through Jentic?
Search Jentic for 'list azure vmware dedicated cloud nodes', load the operation schema for GET /subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes, then execute it with your subscriptionId. Install with `pip install jentic` and use the async search/load/execute pattern.
Does this API cover guest OS configuration inside the VM?
No. The API manages the placement and lifecycle of VMs and private clouds at the Azure control plane only. Guest OS configuration, application installation, and in-guest patching are not in scope and must be handled by VMware tooling or configuration management running inside the VM.
List customisation policies on a private cloud
/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/operationResults/{operationId}
Track a long-running operation
/providers/Microsoft.VMwareCloudSimple/operations
List all available operations under the provider