[{"label":"Latest (5.0.0)","version":"latest"},{"version":"4.5.1"},{"version":"4.5.0"},{"version":"4.4.0"},{"version":"4.3.1"},{"link":"https://developer.vmware.com/apis/1127/vmware-cloud-foundation","version":"4.3"},{"link":"https://developer.vmware.com/apis/1078/vmware-cloud-foundation","version":"4.2"},{"link":"https://developer.vmware.com/apis/1033/vmware-cloud-foundation","version":"4.1"},{"link":"https://developer.vmware.com/apis/1003/vmware-cloud-foundation","version":"4.0.1"},{"link":"https://developer.vmware.com/apis/939/vmware-cloud-foundation","version":"4.0"}]
vcf-for-vxrail

Convert To JSON Spec

Description

SDDC specification incorporates all the client inputs regarding VMW component parameters constituting the SDDC: NTP, DNS spec, ESXi, VC, VSAN, NSX spec et al.

Request

Request

URL

URL


post
https://sfo-vcf01.rainpole.io/v1/system/sddc-spec-converter
Copy

Query Parameters

Query Parameters

string
design Optional

Supported bringup designs - EMS, VXRAIL

Possible values are: EMSVXRAIL


Form Data Parameters

Form Data Parameters

file
specFile Required

SDDC specification file which is either a JSON or xls file


Response

Response

Response Body

Response Body

200 OK

Returns SddcSpec of type(s) application/json
{
    "ceipEnabled": "true",
    "dvSwitchVersion": "One among:7.0.0, 7.0.2, 7.0.3",
    "excludedComponents": "One among:NSX, VSAN, EsxThumbprintValidation, CEIP, Backup",
    "fipsEnabled": "true",
    "sddcId": "sfo01-m01",
    "shouldCleanupVsan": "false",
    "taskName": "workflowconfig/workflowspec-ems.json"
}
array of SddcHostSpec
hostSpecs Required

List of Host Specs


vcenterSpec Required

vCenter Spec


clusterSpec Required

Cluster Spec


dnsSpec Required

DNS Spec


string
taskName Required

Name of the task to execute


array of DvsSpec
dvsSpecs Required

List of Dvs Specs


string
sddcId Required

Client string that identifies an SDDC by name or instance name. Used for management domain name. Can contain only letters, numbers and the following symbols: ‘-’.


array of string
ntpServers Required

List of NTP servers


array of SddcNetworkSpec
networkSpecs Required

List of Network Specs


boolean
ceipEnabled Optional

Enable VCF Customer Experience Improvement Program


string
managementPoolName Optional

A String identifying the network pool associated with the management domain


boolean
fipsEnabled Optional

Enable Federal Information Processing Standards


nsxtSpec Optional

NSX Spec


array of string
excludedComponents Optional

Components to be excluded


array of PscSpec
pscSpecs Optional

PSC VM spec


string
esxLicense Optional

License for the ESXi hosts


sddcManagerSpec Optional

SDDC Manager Virtual Machine spec


securitySpec Optional

Security spec


boolean
shouldCleanupVsan Optional

Flag indicating whether cleanup vSAN should be ran


boolean
skipEsxThumbprintValidation Optional

Skip ESXi thumbprint validation


boolean
skipGatewayPingValidation Optional

Skip networks gateway connectivity validation


string
dvSwitchVersion Optional

The version of the distributed virtual switches to be used


string
certificatesPassphrase Optional

Passphrase for the vCenter / NSX certificates


vsanSpec Optional

VSAN Spec


vxManagerSpec Optional

VxManager Spec

Errors

Errors

Error
400

Converting SDDC specification failed


Error
404

Not Found


Error
500

Internal Server Error


Error
501

Not Implemented

Code Samples

Code Samples

cURL Command

curl -X POST https://sfo-vcf01.rainpole.io/v1/system/sddc-spec-converter


[{"label":"Latest (5.0.0)","version":"latest"},{"version":"4.5.1"},{"version":"4.5.0"},{"version":"4.4.0"},{"version":"4.3.1"},{"link":"https://developer.vmware.com/apis/1127/vmware-cloud-foundation","version":"4.3"},{"link":"https://developer.vmware.com/apis/1078/vmware-cloud-foundation","version":"4.2"},{"link":"https://developer.vmware.com/apis/1033/vmware-cloud-foundation","version":"4.1"},{"link":"https://developer.vmware.com/apis/1003/vmware-cloud-foundation","version":"4.0.1"},{"link":"https://developer.vmware.com/apis/939/vmware-cloud-foundation","version":"4.0"}]
vcf-for-vxrail
Feedback

Was this page helpful?