VcdProductSpecV2
{
"properties": {
"installationId": 0,
"systemName": "string",
"dbPassword": "string",
"adminEmail": "string",
"adminFullName": "string",
"adminUsername": "string",
"nfsMount": "string",
"deploymentOption": "string",
"diskMode": "string",
"enableSsh": false,
"expireRootPassword": false,
"clusterFailoverMode": "string",
"keystorePassword": "string",
"rootPassword": "string",
"publicAddress": {
"restApiBaseUri": "string",
"restApiBaseHttpUri": "string",
"tenantPortalExternalAddress": "string",
"tenantPortalExternalHttpAddress": "string",
"consoleProxyExternalAddress": "string"
}
},
"productType": "string",
"productId": "string",
"version": "string",
"buildNumber": "string",
"productInternalId": "string",
"license": "string",
"adminPassword": "string",
"integrations": [
{
"properties": {
"properties": {}
},
"integrationId": "string",
"integrationUsername": "string",
"integrationPassword": "string",
"status": "string",
"ref": "string",
"version": "string"
}
],
"certificate": {
"product": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string",
"certificate": "string",
"privateKey": "string",
"keyPassword": "string"
},
"http": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string",
"certificate": "string",
"privateKey": "string",
"keyPassword": "string"
},
"consoleproxy": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string",
"certificate": "string",
"privateKey": "string",
"keyPassword": "string"
},
"management": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string",
"certificate": "string",
"privateKey": "string",
"keyPassword": "string"
},
"restApi": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string",
"certificate": "string",
"privateKey": "string",
"keyPassword": "string"
},
"tenantPortal": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string",
"certificate": "string",
"privateKey": "string",
"keyPassword": "string"
}
},
"tags": [
"string"
],
"environmentId": "string",
"deployment": {
"vcenterName": "string",
"datacenterName": "string",
"clusterName": "string",
"resourcePool": "string",
"vmFolder": "string",
"datastoreNames": [
"string"
]
},
"endpointAddress": "string",
"status": {
"status": "string",
"messages": [
"string"
],
"lastDiscovery": "string"
},
"nodes": [
{
"properties": {
"properties": {}
},
"nodeId": 0,
"isPrimary": false,
"cpuNum": 0,
"ramMemory": 0,
"hostName": "string",
"vmName": "string",
"deploymentOption": "string",
"datastoreName": "string",
"clusterName": "string",
"resourcePool": "string",
"datacenterName": "string",
"rootPassword": "string",
"gateway": "string",
"deployment": {
"vcenterName": "string",
"datacenterName": "string",
"clusterName": "string",
"resourcePool": "string",
"vmFolder": "string",
"datastoreNames": [
"string"
]
},
"nics": [
{
"ipAddress": "string",
"networkName": "string",
"staticRoutes": [
"string"
],
"dcVcenterNetworksSpec": {
"portGroupName": "string",
"gateway": "string",
"subnetMask": "string",
"domainName": "string",
"searchPath": [
"string"
],
"useDhcp": false,
"dns": [
"string"
],
"ntp": [
"string"
]
}
}
],
"status": "string"
}
]
}
Additional VCD specific product properties.
Product type, defining the type of application to integrate with (VCD, USAGE, RMQ, VROPSTA).
Product ID used to identify the product within an environment.
Version of the product to deploy or import.
Build number of the product, to be set automatically during discovery.
An internal ID of the product, to be set automatically during discovery.
License for the product
Admin password for the product's administrator account
Definition of VCD certificates
Product tags.
The environment ID.
The target vCenter to deploy the node - to be defined either on product or node level.
The hostname or IP of the product (or load balancer)