# Data Object - ServiceLocator(vim.ServiceLocator)

Property of
  NodeDeploymentSpec, SourceNodeSpec, VirtualMachineRelocateSpec
Extends
  DynamicData
See also
  ServiceLocatorCredential
Since
  vSphere API 6.0

## Data Object Description

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.

Properties

Name | Type | Description
--- | --- | ---
credential | ServiceLocatorCredential | Credential to establish the connection and login to the service.
instanceUuid | xsd:string | 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.
sslThumbprint* | xsd:string | 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`.
url | xsd:string | URL used to access the service endpoint
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="ServiceLocator"> <complexContent> <extension base="sms:DynamicData"> <sequence> <element name="instanceUuid" type="xsd:string"/> <element name="url" type="xsd:string"/> <element name="credential" type="sms:ServiceLocatorCredential"/> <element name="sslThumbprint" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>