Create Spec
Create Telco Cloud Definition (TCD)
Request
URI
POST
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 string
_comments
Optional
_comments
array of string
deleteDomains
Optional
deleteDomains
Responses
200
Successfully submitted Telco Cloud Definition (TCD).
Returns response of type(s) application/json
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.
401
Unauthorized
Operation doesn't return any data structure
403
Forbidden
Operation doesn't return any data structure
Cloud Specification Operations
POST
Create Spec
GET
Get Cloud Spec
GET
Get Cloud Spec Template
PUT
Modify Spec