UsageProductSpec
{
"properties": {
"diskMode": "string",
"auditorPassword": "string",
"rootPassword": "string",
"proxy": {
"type": "string",
"host": "string",
"port": 0,
"user": "string",
"password": "string"
},
"acceptTerms": false,
"registration": {
"label": "string",
"meteringMode": "string",
"connectivityMode": "string",
"contractNumber": "string",
"siteName": "string",
"token": "string"
}
},
"productType": "string",
"productId": "string",
"version": "string",
"buildNumber": "string",
"productInternalId": "string",
"license": "string",
"adminPassword": "string",
"integrations": [
{
"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"
}
},
"infraReference": "string",
"nodes": [
{
"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",
"nics": [
{
"ipAddress": "string",
"networkName": "string",
"staticRoutes": [
"string"
]
}
]
}
]
}
Additional Usage Meter 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
List of integrations to configure for the product
Definition of Usage Meter certificates
A reference to the deployment infrastructure of the environment. If not defined, the first deployment infrastructure will be used.