API for provisioning hosts (physical or virtual)