Public VCF
All operations require authentication.
List datacenters. Returns the Public VCF as-a-Service virtual datacenters attached to the vRack.Production
Path parameters
The internal name of your vrack
Response
Example uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ vrack/ {serviceName}/ vmwareCloudDirectorVirtualDataCenter \
-H "authorization: Bearer $OVH_TOKEN"[ "string"]
Get a datacenter. Returns the attached Public VCF virtual datacenter and its vRack.Production
Path parameters
The internal name of your vrack
vmwareCloudDirectorVirtualDataCenter service name
Response
vmwareCloudDirectorVirtualDataCenter service name
vrack name
Example uses serviceName = string, vmwareCloudDirectorVirtualDataCenter = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ vrack/ {serviceName}/ vmwareCloudDirectorVirtualDataCenter/ {vmwareCloudDirectorVirtualDataCenter} \
-H "authorization: Bearer $OVH_TOKEN"{ "vmwareCloudDirectorVirtualDataCenter": "string", "vrack": "string"}
Attach a datacenterProduction
Attach a datacenter. Attaches a Public VCF as-a-Service virtual datacenter to the vRack. Returns the task that performs it.
Path parameters
The internal name of your vrack
Request body (required)
vmwareCloudDirectorVirtualDataCenter service name
Response
Task status
cancelleddoingdoneinittodoExample uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ vrack/ {serviceName}/ vmwareCloudDirectorVirtualDataCenter \
-H "authorization: Bearer $OVH_TOKEN"{ "function": "string", "id": 0, "lastUpdate": "2024-01-01T12:00:00Z", "orderId": 0, "serviceName": "string", "status": "cancelled", "targetDomain": "string", "todoDate": "2024-01-01T12:00:00Z"}
Detach a datacenterProduction
Detach a datacenter. Detaches the Public VCF virtual datacenter from the vRack. Returns the task that performs it.
Path parameters
The internal name of your vrack
vmwareCloudDirectorVirtualDataCenter service name
Response
Task status
cancelleddoingdoneinittodoExample uses serviceName = string, vmwareCloudDirectorVirtualDataCenter = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ vrack/ {serviceName}/ vmwareCloudDirectorVirtualDataCenter/ {vmwareCloudDirectorVirtualDataCenter} \
-H "authorization: Bearer $OVH_TOKEN"{ "function": "string", "id": 0, "lastUpdate": "2024-01-01T12:00:00Z", "orderId": 0, "serviceName": "string", "status": "cancelled", "targetDomain": "string", "todoDate": "2024-01-01T12:00:00Z"}