Create Sddcs
Provision an SDDC in target cloud
Request
URI
POST
https://vmc.vmware.com/vmc/api/orgs/{org}/sddcs
COPY
Path Parameters
string
org
Required
Organization identifier.
string
sddc
Required
Sddc Identifier.
Request Body
sddcConfig
AwsSddcConfig
of type(s)
application/json
Required
This request body class requires all of the following:
SddcConfig
{
"sddc_template_id": "string",
"storage_capacity": 0,
"vxlan_subnet": "string",
"skip_creating_vxlan": false,
"sddc_type": "string",
"account_link_config": {
"delay_account_link": false
},
"account_link_sddc_config": [
{
"customer_subnet_ids": [
"string"
],
"connected_account_id": "string"
}
],
"num_hosts": 0,
"deployment_type": "string",
"provider": "string",
"sso_domain": "string",
"vpc_cidr": "string",
"name": "string",
"region": "string"
}
Responses
200
OK, only if 'validateOnly' param is set to true
Operation doesn't return any data structure
202
Accepted, only if 'validateOnly' param is is set to false
Returns
Task
of type(s)
application/json
This response body class contains all of the following:
AbstractEntity
{
"updated_by_user_name": "string",
"updated_by_user_id": "string",
"user_id": "string",
"user_name": "string",
"created": "string",
"id": "1d1c83ee-e0b7-4de9-b660-9a9ca1d22f32",
"updated": "string",
"version": 5,
"error_message": "string",
"localized_error_message": "string",
"progress_percent": 75,
"parent_task_id": "string",
"sub_status": "string",
"phase_in_progress": "string",
"org_type": "string",
"end_time": "string",
"resource_type": "string",
"end_resource_entity_version": 5,
"start_time": "string",
"task_progress_phases": [
{
"progress_percent": 0,
"name": "string",
"id": "string"
}
],
"org_id": "1d1c83ee-e0b7-4de9-b660-9a9ca1d22f32",
"start_resource_entity_version": 0,
"resource_id": "string",
"correlation_id": "string",
"task_type": "string",
"task_version": "string",
"service_errors": [
{
"original_service_error_code": "string",
"default_message": "string",
"original_service": "string",
"localized_message": "string"
}
],
"estimated_remaining_minutes": 4,
"status": "string"
}
401
Unauthorized
Operation doesn't return any data structure
403
Forbidden
Returns
ErrorResponse
of type(s)
application/json
{
"retryable": false,
"path": "string",
"error_code": "string",
"error_messages": [
"string"
],
"status": 0
}
boolean
retryable
Required
If true, client should retry operation
string
path
Required
Originating request URI
string
error_code
Required
unique error code
array of
string
error_messages
Required
localized error messages
integer
status
Required
HTTP status code