Create Datacenter
Create a new datacenter in the vCenter inventory
Request
URLURL
Header Parameters
Header Parameters
Required session ID, acquired from Create Session API under CIS product
vmware-api-session-id example
"b00db39f948d13ea1e59b4d6fce56389"
Request Body
Specification for the new datacenter to be created.
{
"folder": "string",
"name": "string"
}
Datacenter folder in which the new datacenter should be created. This field is currently required. In the future, if this field is unset, the system will attempt to choose a suitable folder for the datacenter; if a folder cannot be chosen, the datacenter creation operation will fail. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Folder. When operations return a value of this structure as a result, the field will be an identifier for the resource type: Folder.
The name of the datacenter to be created.
Authentication
Response
Response BodyResponse Body
The identifier of the newly created datacenter The result will be an identifier for the resource type: Datacenter.
Errors
com.vmware.vapi.std.errors.already_exists : if a datacenter with the same name is already present. | com.vmware.vapi.std.errors.invalid_argument : if the datacenter name is empty or invalid as per the underlying implementation. if the folder is not specified and the system cannot choose a suitable one.
com.vmware.vapi.std.errors.unauthorized : if the user doesn’t have the required privileges.
com.vmware.vapi.std.errors.error : if the system reports an error while responding to the request.
com.vmware.vapi.std.errors.service_unavailable : if the system is unable to communicate with a service to complete the request.
‘Default’ means this response is used for all HTTP codes that are not covered individually for this operation.
Code Samples
PowerCLI Client SDK Example
cURL Command
Vendor Extensions
x-vmw-doc-deprecated-method: post
x-vmw-doc-deprecated-path: /rest/vcenter/datacenter
x-vmw-doc-operation: create