Modify Spec

Modify Spec

Create/Update Telco Cloud Definition (TCD)

Request
URI
PUT
https://{api_host}/hybridity/api//ztp/scheme1/config
COPY
Request Body
cloudSpec of type(s) application/json
Required
{
    "settings": {
        "ssoDomain": "vsphere.local",
        "airgapServer": {
            "caCert": "caCert",
            "fqdn": "fqdn"
        },
        "pscUserGroup": "Administrators",
        "enableCsiZoning": false,
        "csiRegionTagNamingScheme": "region-{domainName}",
        "applianceNamingScheme": "{applianceName}-{domainName}",
        "_comments": [
            "_comments",
            "_comments"
        ],
        "proxy": {
            "server": "server",
            "protocol": "protocol",
            "password": "password",
            "port": 7,
            "exclusions": [
                "exclusions",
                "exclusions"
            ],
            "enabled": true,
            "username": "username"
        },
        "hostCsiZoneTagNamingScheme": "zone-{hostname}",
        "clusterCsiZoneTagNamingScheme": "zone-{domainName}",
        "saas": "saas",
        "dnsSuffix": "dnsSuffix",
        "ntpServers": [
            "ntpServers",
            "ntpServers"
        ],
        "validateCloudBuilderSpec": true,
        "dnsServers": [
            "dnsServers",
            "dnsServers"
        ],
        "appliancesSharedWithManagementDomain": [
            {
                "type": "type",
                "enabled": false
            },
            {
                "type": "type",
                "enabled": false
            }
        ]
    },
    "images": {
        "cloudbuilder": "cloudbuilder",
        "vro": "vro",
        "tca": "tca",
        "vsphere_plugin": "vsphere_plugin",
        "vsannfs": "vsannfs",
        "haproxy": [
            "haproxy",
            "haproxy"
        ],
        "vrli": "vrli",
        "kube": [
            "kube",
            "kube"
        ]
    },
    "hostProfiles": [
        {
            "pciDevices": [
                {
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        }
                    ],
                    "actions": [
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        },
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        }
                    ]
                },
                {
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        }
                    ],
                    "actions": [
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        },
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        }
                    ]
                }
            ],
            "biosSetting": {
                "attributes": [
                    {
                        "value": "value",
                        "key": "key"
                    },
                    {
                        "value": "value",
                        "key": "key"
                    }
                ]
            },
            "name": "name",
            "firmwares": [
                {
                    "softwareId": "softwareId",
                    "name": "name",
                    "checksum": "checksum",
                    "location": "location",
                    "version": "version"
                },
                {
                    "softwareId": "softwareId",
                    "name": "name",
                    "checksum": "checksum",
                    "location": "location",
                    "version": "version"
                }
            ],
            "reservation": {
                "minCoresForCPUReservationPerNumaNode": 9,
                "reservedMemoryPerNumaNode": 9,
                "reservedCoresPerNumaNode": 5
            },
            "pciGroups": [
                {
                    "name": "name",
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        }
                    ]
                },
                {
                    "name": "name",
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        }
                    ]
                }
            ]
        },
        {
            "pciDevices": [
                {
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        }
                    ],
                    "actions": [
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        },
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        }
                    ]
                },
                {
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                6,
                                6
                            ],
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "numaId": 1
                        }
                    ],
                    "actions": [
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        },
                        {
                            "deviceType": "deviceType",
                            "maxVfs": 7,
                            "attributes": [
                                {
                                    "value": "value",
                                    "key": "key"
                                },
                                {
                                    "value": "value",
                                    "key": "key"
                                }
                            ],
                            "type": "type",
                            "passthroughEnabled": true
                        }
                    ]
                }
            ],
            "biosSetting": {
                "attributes": [
                    {
                        "value": "value",
                        "key": "key"
                    },
                    {
                        "value": "value",
                        "key": "key"
                    }
                ]
            },
            "name": "name",
            "firmwares": [
                {
                    "softwareId": "softwareId",
                    "name": "name",
                    "checksum": "checksum",
                    "location": "location",
                    "version": "version"
                },
                {
                    "softwareId": "softwareId",
                    "name": "name",
                    "checksum": "checksum",
                    "location": "location",
                    "version": "version"
                }
            ],
            "reservation": {
                "minCoresForCPUReservationPerNumaNode": 9,
                "reservedMemoryPerNumaNode": 9,
                "reservedCoresPerNumaNode": 5
            },
            "pciGroups": [
                {
                    "name": "name",
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        }
                    ]
                },
                {
                    "name": "name",
                    "filters": [
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        },
                        {
                            "deviceIds": [
                                "deviceIds",
                                "deviceIds"
                            ],
                            "indices": [
                                4,
                                4
                            ],
                            "sriovEnabled": true,
                            "vendorId": "vendorId",
                            "alias": "alias",
                            "isVf": true,
                            "numaId": 1
                        }
                    ]
                }
            ]
        }
    ],
    "appliances": [
        {
            "parent": "parent",
            "auditPassword": "auditPassword",
            "clusterPassword": "clusterPassword",
            "type": "type",
            "ipIndex": 1,
            "enabled": true,
            "_comments": [
                "_comments",
                "_comments"
            ],
            "shares": [
                {
                    "name": "name",
                    "quotaInMb": 1
                },
                {
                    "name": "name",
                    "quotaInMb": 1
                }
            ],
            "size": "size",
            "tier0Mode": "ACTIVE_STANDBY",
            "name": "name",
            "ipIndexPool": [
                {
                    "start": 9,
                    "end": 3
                },
                {
                    "start": 9,
                    "end": 3
                }
            ],
            "nodeCount": 1,
            "id": "id",
            "rootPassword": "rootPassword",
            "adminPassword": "adminPassword"
        },
        {
            "parent": "parent",
            "auditPassword": "auditPassword",
            "clusterPassword": "clusterPassword",
            "type": "type",
            "ipIndex": 1,
            "enabled": true,
            "_comments": [
                "_comments",
                "_comments"
            ],
            "shares": [
                {
                    "name": "name",
                    "quotaInMb": 1
                },
                {
                    "name": "name",
                    "quotaInMb": 1
                }
            ],
            "size": "size",
            "tier0Mode": "ACTIVE_STANDBY",
            "name": "name",
            "ipIndexPool": [
                {
                    "start": 9,
                    "end": 3
                },
                {
                    "start": 9,
                    "end": 3
                }
            ],
            "nodeCount": 1,
            "id": "id",
            "rootPassword": "rootPassword",
            "adminPassword": "adminPassword"
        }
    ],
    "deleteDomains": [
        "deleteDomains",
        "deleteDomains"
    ],
    "domains": [
        {
            "parent": "parent",
            "settings": {
                "ssoDomain": "ssoDomain",
                "pscUserGroup": "pscUserGroup",
                "enableCsiZoning": false,
                "csiRegionTagNamingScheme": "csiRegionTagNamingScheme",
                "applianceNamingScheme": "applianceNamingScheme",
                "_comments": [
                    "_comments",
                    "_comments"
                ],
                "proxy": {
                    "server": "server",
                    "protocol": "protocol",
                    "password": "password",
                    "port": 7,
                    "exclusions": [
                        "exclusions",
                        "exclusions"
                    ],
                    "enabled": true,
                    "username": "username"
                },
                "hostCsiZoneTagNamingScheme": "hostCsiZoneTagNamingScheme",
                "vcSsoUsername": "vcSsoUsername",
                "clusterCsiZoneTagNamingScheme": "clusterCsiZoneTagNamingScheme",
                "dnsSuffix": "dnsSuffix",
                "ntpServers": [
                    "ntpServers",
                    "ntpServers"
                ],
                "dnsServers": [
                    "dnsServers",
                    "dnsServers"
                ],
                "appliancesSharedWithManagementDomain": [
                    {
                        "type": "type",
                        "enabled": false
                    },
                    {
                        "type": "type",
                        "enabled": false
                    }
                ]
            },
            "preDeployed": {
                "preDeployed": false,
                "defaultResources": {
                    "cluster": "cluster",
                    "datastore": "datastore",
                    "datacenter": "datacenter"
                }
            },
            "csiTags": {
                "csiRegionTag": "csiRegionTag",
                "csiZoneTag": "csiZoneTag"
            },
            "minimumHosts": 0,
            "switches": [
                {
                    "uplinks": [
                        {
                            "name": "name",
                            "pnic": "pnic"
                        },
                        {
                            "name": "name",
                            "pnic": "pnic"
                        }
                    ],
                    "name": "name"
                },
                {
                    "uplinks": [
                        {
                            "name": "name",
                            "pnic": "pnic"
                        },
                        {
                            "name": "name",
                            "pnic": "pnic"
                        }
                    ],
                    "name": "name"
                }
            ],
            "csiCategories": {
                "useExisting": false,
                "zone": "zone",
                "region": "region"
            },
            "services": [
                {
                    "vsanConfig": {
                        "vsanDedup": false
                    },
                    "name": "name",
                    "nsxConfig": {
                        "shareTransportZonesWithParent": false
                    },
                    "type": "type",
                    "enabled": true
                },
                {
                    "vsanConfig": {
                        "vsanDedup": false
                    },
                    "name": "name",
                    "nsxConfig": {
                        "shareTransportZonesWithParent": false
                    },
                    "type": "type",
                    "enabled": true
                }
            ],
            "type": "type",
            "networks": [
                {
                    "type": "management",
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "switch": "switch",
                    "mtu": 5,
                    "mac_learning_enabled": false,
                    "prefixLength": 7,
                    "vlan": 5,
                    "name": "name",
                    "ipAddresses": [
                        "ipAddresses",
                        "ipAddresses"
                    ],
                    "dhcpConfig": {
                        "ranges": [
                            {
                                "start": "start",
                                "end": "end"
                            },
                            {
                                "start": "start",
                                "end": "end"
                            }
                        ],
                        "serverAddress": "serverAddress"
                    },
                    "segmentType": "vlan",
                    "gateway": "gateway",
                    "ipPool": [
                        {
                            "start": "start",
                            "end": "end"
                        },
                        {
                            "start": "start",
                            "end": "end"
                        }
                    ]
                },
                {
                    "type": "management",
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "switch": "switch",
                    "mtu": 5,
                    "mac_learning_enabled": false,
                    "prefixLength": 7,
                    "vlan": 5,
                    "name": "name",
                    "ipAddresses": [
                        "ipAddresses",
                        "ipAddresses"
                    ],
                    "dhcpConfig": {
                        "ranges": [
                            {
                                "start": "start",
                                "end": "end"
                            },
                            {
                                "start": "start",
                                "end": "end"
                            }
                        ],
                        "serverAddress": "serverAddress"
                    },
                    "segmentType": "vlan",
                    "gateway": "gateway",
                    "ipPool": [
                        {
                            "start": "start",
                            "end": "end"
                        },
                        {
                            "start": "start",
                            "end": "end"
                        }
                    ]
                }
            ],
            "enabled": true,
            "cellsiteGroups": [
                {
                    "name": "name",
                    "switches": [
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        },
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        }
                    ],
                    "networks": [
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        },
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        }
                    ]
                },
                {
                    "name": "name",
                    "switches": [
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        },
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        }
                    ],
                    "networks": [
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        },
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        }
                    ]
                }
            ],
            "applianceOverrides": [
                {
                    "parent": "parent",
                    "nameOverride": "nameOverride",
                    "auditPassword": "auditPassword",
                    "type": "type",
                    "enabled": true,
                    "ipIndex": 7,
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "shares": [
                        {
                            "name": "name",
                            "quotaInMb": 1
                        },
                        {
                            "name": "name",
                            "quotaInMb": 1
                        }
                    ],
                    "size": "size",
                    "tier0Mode": "ACTIVE_STANDBY",
                    "name": "name",
                    "ipIndexPool": [
                        {
                            "start": 9,
                            "end": 3
                        },
                        {
                            "start": 9,
                            "end": 3
                        }
                    ],
                    "nodeCount": 2,
                    "id": "id",
                    "rootPassword": "rootPassword",
                    "adminPassword": "adminPassword"
                },
                {
                    "parent": "parent",
                    "nameOverride": "nameOverride",
                    "auditPassword": "auditPassword",
                    "type": "type",
                    "enabled": true,
                    "ipIndex": 7,
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "shares": [
                        {
                            "name": "name",
                            "quotaInMb": 1
                        },
                        {
                            "name": "name",
                            "quotaInMb": 1
                        }
                    ],
                    "size": "size",
                    "tier0Mode": "ACTIVE_STANDBY",
                    "name": "name",
                    "ipIndexPool": [
                        {
                            "start": 9,
                            "end": 3
                        },
                        {
                            "start": 9,
                            "end": 3
                        }
                    ],
                    "nodeCount": 2,
                    "id": "id",
                    "rootPassword": "rootPassword",
                    "adminPassword": "adminPassword"
                }
            ],
            "licenses": {
                "esxi": [
                    "esxi",
                    "esxi"
                ],
                "nsx": [
                    "nsx",
                    "nsx"
                ],
                "tca": [
                    "tca",
                    "tca"
                ],
                "tca_cp": [
                    "tca_cp",
                    "tca_cp"
                ],
                "vc": [
                    "vc",
                    "vc"
                ],
                "vsan": [
                    "vsan",
                    "vsan"
                ],
                "vrli": [
                    "vrli",
                    "vrli"
                ]
            },
            "hostSetting": {
                "profile": "profile"
            },
            "name": "name",
            "subType": "subType",
            "location": {
                "country": "country",
                "address": "address",
                "city": "city",
                "latitude": -63.615366350946985,
                "longitude": 36.988422590534526
            }
        },
        {
            "parent": "parent",
            "settings": {
                "ssoDomain": "ssoDomain",
                "pscUserGroup": "pscUserGroup",
                "enableCsiZoning": false,
                "csiRegionTagNamingScheme": "csiRegionTagNamingScheme",
                "applianceNamingScheme": "applianceNamingScheme",
                "_comments": [
                    "_comments",
                    "_comments"
                ],
                "proxy": {
                    "server": "server",
                    "protocol": "protocol",
                    "password": "password",
                    "port": 7,
                    "exclusions": [
                        "exclusions",
                        "exclusions"
                    ],
                    "enabled": true,
                    "username": "username"
                },
                "hostCsiZoneTagNamingScheme": "hostCsiZoneTagNamingScheme",
                "vcSsoUsername": "vcSsoUsername",
                "clusterCsiZoneTagNamingScheme": "clusterCsiZoneTagNamingScheme",
                "dnsSuffix": "dnsSuffix",
                "ntpServers": [
                    "ntpServers",
                    "ntpServers"
                ],
                "dnsServers": [
                    "dnsServers",
                    "dnsServers"
                ],
                "appliancesSharedWithManagementDomain": [
                    {
                        "type": "type",
                        "enabled": false
                    },
                    {
                        "type": "type",
                        "enabled": false
                    }
                ]
            },
            "preDeployed": {
                "preDeployed": false,
                "defaultResources": {
                    "cluster": "cluster",
                    "datastore": "datastore",
                    "datacenter": "datacenter"
                }
            },
            "csiTags": {
                "csiRegionTag": "csiRegionTag",
                "csiZoneTag": "csiZoneTag"
            },
            "minimumHosts": 0,
            "switches": [
                {
                    "uplinks": [
                        {
                            "name": "name",
                            "pnic": "pnic"
                        },
                        {
                            "name": "name",
                            "pnic": "pnic"
                        }
                    ],
                    "name": "name"
                },
                {
                    "uplinks": [
                        {
                            "name": "name",
                            "pnic": "pnic"
                        },
                        {
                            "name": "name",
                            "pnic": "pnic"
                        }
                    ],
                    "name": "name"
                }
            ],
            "csiCategories": {
                "useExisting": false,
                "zone": "zone",
                "region": "region"
            },
            "services": [
                {
                    "vsanConfig": {
                        "vsanDedup": false
                    },
                    "name": "name",
                    "nsxConfig": {
                        "shareTransportZonesWithParent": false
                    },
                    "type": "type",
                    "enabled": true
                },
                {
                    "vsanConfig": {
                        "vsanDedup": false
                    },
                    "name": "name",
                    "nsxConfig": {
                        "shareTransportZonesWithParent": false
                    },
                    "type": "type",
                    "enabled": true
                }
            ],
            "type": "type",
            "networks": [
                {
                    "type": "management",
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "switch": "switch",
                    "mtu": 5,
                    "mac_learning_enabled": false,
                    "prefixLength": 7,
                    "vlan": 5,
                    "name": "name",
                    "ipAddresses": [
                        "ipAddresses",
                        "ipAddresses"
                    ],
                    "dhcpConfig": {
                        "ranges": [
                            {
                                "start": "start",
                                "end": "end"
                            },
                            {
                                "start": "start",
                                "end": "end"
                            }
                        ],
                        "serverAddress": "serverAddress"
                    },
                    "segmentType": "vlan",
                    "gateway": "gateway",
                    "ipPool": [
                        {
                            "start": "start",
                            "end": "end"
                        },
                        {
                            "start": "start",
                            "end": "end"
                        }
                    ]
                },
                {
                    "type": "management",
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "switch": "switch",
                    "mtu": 5,
                    "mac_learning_enabled": false,
                    "prefixLength": 7,
                    "vlan": 5,
                    "name": "name",
                    "ipAddresses": [
                        "ipAddresses",
                        "ipAddresses"
                    ],
                    "dhcpConfig": {
                        "ranges": [
                            {
                                "start": "start",
                                "end": "end"
                            },
                            {
                                "start": "start",
                                "end": "end"
                            }
                        ],
                        "serverAddress": "serverAddress"
                    },
                    "segmentType": "vlan",
                    "gateway": "gateway",
                    "ipPool": [
                        {
                            "start": "start",
                            "end": "end"
                        },
                        {
                            "start": "start",
                            "end": "end"
                        }
                    ]
                }
            ],
            "enabled": true,
            "cellsiteGroups": [
                {
                    "name": "name",
                    "switches": [
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        },
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        }
                    ],
                    "networks": [
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        },
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        }
                    ]
                },
                {
                    "name": "name",
                    "switches": [
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        },
                        {
                            "uplinks": [
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                },
                                {
                                    "name": "name",
                                    "pnic": "pnic"
                                }
                            ],
                            "name": "name"
                        }
                    ],
                    "networks": [
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        },
                        {
                            "type": "management",
                            "_comments": [
                                "_comments",
                                "_comments"
                            ],
                            "switch": "switch",
                            "mtu": 5,
                            "mac_learning_enabled": false,
                            "prefixLength": 7,
                            "vlan": 5,
                            "name": "name",
                            "ipAddresses": [
                                "ipAddresses",
                                "ipAddresses"
                            ],
                            "dhcpConfig": {
                                "ranges": [
                                    {
                                        "start": "start",
                                        "end": "end"
                                    },
                                    {
                                        "start": "start",
                                        "end": "end"
                                    }
                                ],
                                "serverAddress": "serverAddress"
                            },
                            "segmentType": "vlan",
                            "gateway": "gateway",
                            "ipPool": [
                                {
                                    "start": "start",
                                    "end": "end"
                                },
                                {
                                    "start": "start",
                                    "end": "end"
                                }
                            ]
                        }
                    ]
                }
            ],
            "applianceOverrides": [
                {
                    "parent": "parent",
                    "nameOverride": "nameOverride",
                    "auditPassword": "auditPassword",
                    "type": "type",
                    "enabled": true,
                    "ipIndex": 7,
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "shares": [
                        {
                            "name": "name",
                            "quotaInMb": 1
                        },
                        {
                            "name": "name",
                            "quotaInMb": 1
                        }
                    ],
                    "size": "size",
                    "tier0Mode": "ACTIVE_STANDBY",
                    "name": "name",
                    "ipIndexPool": [
                        {
                            "start": 9,
                            "end": 3
                        },
                        {
                            "start": 9,
                            "end": 3
                        }
                    ],
                    "nodeCount": 2,
                    "id": "id",
                    "rootPassword": "rootPassword",
                    "adminPassword": "adminPassword"
                },
                {
                    "parent": "parent",
                    "nameOverride": "nameOverride",
                    "auditPassword": "auditPassword",
                    "type": "type",
                    "enabled": true,
                    "ipIndex": 7,
                    "_comments": [
                        "_comments",
                        "_comments"
                    ],
                    "shares": [
                        {
                            "name": "name",
                            "quotaInMb": 1
                        },
                        {
                            "name": "name",
                            "quotaInMb": 1
                        }
                    ],
                    "size": "size",
                    "tier0Mode": "ACTIVE_STANDBY",
                    "name": "name",
                    "ipIndexPool": [
                        {
                            "start": 9,
                            "end": 3
                        },
                        {
                            "start": 9,
                            "end": 3
                        }
                    ],
                    "nodeCount": 2,
                    "id": "id",
                    "rootPassword": "rootPassword",
                    "adminPassword": "adminPassword"
                }
            ],
            "licenses": {
                "esxi": [
                    "esxi",
                    "esxi"
                ],
                "nsx": [
                    "nsx",
                    "nsx"
                ],
                "tca": [
                    "tca",
                    "tca"
                ],
                "tca_cp": [
                    "tca_cp",
                    "tca_cp"
                ],
                "vc": [
                    "vc",
                    "vc"
                ],
                "vsan": [
                    "vsan",
                    "vsan"
                ],
                "vrli": [
                    "vrli",
                    "vrli"
                ]
            },
            "hostSetting": {
                "profile": "profile"
            },
            "name": "name",
            "subType": "subType",
            "location": {
                "country": "country",
                "address": "address",
                "city": "city",
                "latitude": -63.615366350946985,
                "longitude": 36.988422590534526
            }
        }
    ],
    "_comments": [
        "_comments",
        "_comments"
    ]
}
array of domain
domains
Optional

domains

settings
Optional

settings

array of appliance
appliances
Optional

appliances

images
Optional

images

array of string
_comments
Optional

_comments

array of string
deleteDomains
Optional

deleteDomains

hostProfiles
Optional

hostProfiles

Authentication
This operation uses the following authentication methods.
Responses
200

Successfully submitted Telco Cloud Definition (TCD).

Returns response of type(s) application/json
{
    "warnings": [
        {
            "message": "message"
        },
        {
            "message": "message"
        }
    ],
    "errors": [
        {
            "code": "code",
            "message": "message"
        },
        {
            "code": "code",
            "message": "message"
        }
    ]
}
array of warning
warnings
Optional

warnings

array of error
errors
Optional

errors


301

API endpoint has permanently moved.

Returns redirectResponse of type(s) application/json
{
    "redirectURL": "string"
}
string
redirectURL
Optional

redirectURL

Response Headers

string
Location

URI where the client will find the new endpoint.


400

Bad Request

Returns response of type(s) application/json
{
    "warnings": [
        {
            "message": "message"
        },
        {
            "message": "message"
        }
    ],
    "errors": [
        {
            "code": "code",
            "message": "message"
        },
        {
            "code": "code",
            "message": "message"
        }
    ]
}
array of warning
warnings
Optional

warnings

array of error
errors
Optional

errors


401

Unauthorized

Operation doesn't return any data structure

403

Forbidden

Operation doesn't return any data structure

500

Internal Server Error

Returns response of type(s) application/json
{
    "warnings": [
        {
            "message": "message"
        },
        {
            "message": "message"
        }
    ],
    "errors": [
        {
            "code": "code",
            "message": "message"
        },
        {
            "code": "code",
            "message": "message"
        }
    ]
}
array of warning
warnings
Optional

warnings

array of error
errors
Optional

errors