ServiceLocator

ServiceLocator
ServiceLocator

This data object type specifies the information of a service endpoint as well as the parameters needed to locate and login to to the service endpoint.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "instanceUuid": "string",
    "url": "string",
    "credential": {
        "_typeName": "string"
    },
    "sslThumbprint": "string",
    "sslCertificate": "string"
}
string
instanceUuid
Required

Unique ID of the instance to which the service belongs.

For instances that support the vSphere API, this is the same as the value found in instanceUuid.

string
url
Required

URL used to access the service endpoint

credential
Required

Credential to establish the connection and login to the service.

string
sslThumbprint
Optional

The SSL thumbprint of the certificate of the service endpoint.

Superceded by sslCertificate. Note: If both sslThumbprint and sslCertificate are set, sslThumbprint must correspond to the sslCertificate.

string
sslCertificate
Optional

The SSL certificate of the service endpoint in PEM format.

A replacement for sslThumbprint. Note: If both sslThumbprint and sslCertificate are set, sslThumbprint must correspond to the sslCertificate.

Since: vSphere API Release 9.0.0.0