EntityReference

EntityReference
EntityReference

Deprecated as of SMS API 4.0.

Unique identifier of a given entity with the storage management service.

It is similar to the VirtualCenter ManagedObjectReference but also identifies certain non-managed objects.

This structure may be used only with operations rendered under /sms.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "id": "string",
    "type": "string"
}
string
id
Required

Unique identifier for the entity of a given type in the system.

A VirtualCenter managed object ID can be supplied here, in which case the type may be unset. Otherwise, the type must be set.

type
Optional

Types of entities supported by the service.

Possible values:

  • datacenter
  • resourcePool
  • storagePod
  • cluster
  • vm
  • datastore
  • host
  • vmFile
  • scsiPath
  • scsiTarget
  • scsiVolume
  • scsiAdapter
  • nasMount
Possible values are : datacenter, resourcePool, storagePod, cluster, vm, datastore, host, vmFile, scsiPath, scsiTarget, scsiVolume, scsiAdapter, nasMount,