The vCloud Air Platform APIs are designed to work with the service-oriented architecture on which Virtual Private Cloud OnDemand is built.
Understanding the service-oriented architecture is essential to creating API clients to automate operations.
The extensibility of the service-oriented architecture supports the discovery and consumption of services through public APIs, allowing for a common framework, and loosely-coupled services based on a common message bus.
For information about the APIs for authentication and authorization, see Hello vCloud Air: A Simplified RESTful Workflow. For information about the APIs for user management, see Managing Users. |
||||||||||
For information about the APIs for the Service Controller, see Hello vCloud Air: A Simplified RESTful Workflow. |
||||||||||
Metering data collection and aggregation with an interface to your My VMware account for billing data For information about the APIs for the Metering Service, see Metering and Billing for Resource Usage. |
||||||||||
Exposure of compute (vRAM and vCPU resources for virtual machines), storage, and networking functionality in the public cloud on a pay-as-you-go basis For information about the APIs for the vCloud Compute Service, see vCloud Air Compute Service Programming Guide (API Version 9.0). |
For the list of API surfaces for provisioning within the vCloud Compute Service, see Summary of vCloud API Provisioning Requests in the vCloud Air Compute Service Programming Guide (API Version 9.0). |
|||||||||
The pay-as-you-go network services—gateways, networks, vApp/VM networks, firewall and NAT rules For information about the APIs for the Networking Service, see Network Administration in the vCloud Air Compute Service Programming Guide. |