UsageVropsIntegration

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,