UsageVropsIntegration
UsageVropsIntegration
JSON Example
{
"properties": {
"vcReferences": [
"string"
],
"certificate": {
"validFrom": "string",
"validTo": "string",
"thumbprint": "string"
}
},
"integrationId": "string",
"integrationUsername": "string",
"integrationPassword": "string",
"status": "string",
"ref": "string",
"version": "string",
"hostname": "string",
"port": 0,
"datacenterComponentId": "string",
"datacenterComponentType": "string"
}
object
properties
Optional
Properties for Usage Meter vROPS integration, defining addition details, e.g. reference to vCenter.
string As ^[^;'"]{1,80}$
integrationId
Optional
ID of an integration.
string As ^[^;'"]{1,80}$
integrationUsername
Optional
Username for an integration.
string As (^[^'"]{2,32}$)|(^ref:password:[a-zA-Z0-9]{20}$)
integrationPassword
Optional
Password for an integration.
string
status
Optional
Whether the declared integration matches what is actually in the environment.
Possible values are : OK, MISSING, MISSING_INFORMATION, UNKNOWN,
string As ([A-Za-z0-9\-\_\.\:\@]+)
ref
Optional
Reference to the registered entity.
string As ^[0-9]+(\.[0-9]+){0,3}([._\-a-zA-Z0-9]+)?$
version
Optional
Version of the product or component of the integration.
string As ^([a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-zA-Z0-9])?\.)*[a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-z_A-Z0-9])?$
hostname
Optional
Hostname or IP address of the integration
integer As int32 As int32
port
Optional
Port to connect to the integration's endpoint.
string
datacenterComponentId
Optional
ID of the integration.
string
datacenterComponentType
Optional
datacenterComponentType
Possible values are : VCENTER, NSXT, VRSLCM, VROPS, VRLI, NSXALB, SDDC, TMC, SRM, VSAN,