Name: Uuid

Class which models Tintri UUID. Right now we are using it for two purposes: - to model Tintri UUID for VM and - to model Tintri UUID for default datastore (which is simply 'default' string for now). Rest of the methods are utility methods.

Data Structure
{
   "typeId": "com.tintri.api.rest.vcommon.dto.Uuid",
   "uuid": <String>,
   "entityTC": 'PLATFORM' | 'DATA_STORE' | 'VIRTUAL_MACHINE' | 'HYPERVISOR_CONNECTION' | 'SNAPSHOT' | 'VIRTUAL_DISK' | 'TINTRI_CENTER' | 'JOB' | 'LICENSE' | 'VMSTORE' | 'SERVICE_GROUP' | 'GROUP_DISASTER_RECOVERY' | 'USER_ACCOUNT' | 'USER_ROLE' | 'ALERTS' | 'SESSION' | 'REPORT' | 'AUTO_SUPPORT' | 'SRA' | 'REPL_LINK' | 'CLUSTER_CONFIG' | 'USER_AGREEMENT' | 'CINDER' | 'PROFILER' | 'ADMIN' | 'VMSTORE_POOL',
   "uuid": <String>,
}

Elements
NameTypeDescription
entityTCPLATFORM | DATA_STORE | VIRTUAL_MACHINE | HYPERVISOR_CONNECTION | SNAPSHOT | VIRTUAL_DISK | TINTRI_CENTER | JOB | LICENSE | VMSTORE | SERVICE_GROUP | GROUP_DISASTER_RECOVERY | USER_ACCOUNT | USER_ROLE | ALERTS | SESSION | REPORT | AUTO_SUPPORT | SRA | REPL_LINK | CLUSTER_CONFIG | USER_AGREEMENT | CINDER | PROFILER | ADMIN | VMSTORE_POOL
PLATFORMPlatform entity
DATA_STOREDatastore entity
VIRTUAL_MACHINEVirtual machine entity / instance
HYPERVISOR_CONNECTIONEntity which represents connection to a hypervisor (e.g. vCenter)
SNAPSHOTEntity representing a snapshot
VIRTUAL_DISKEntity representing a virtual disk associated with a VM or VMs.
TINTRI_CENTERPlace holder entity for Tintri Center implementation in subsequent releases.
JOBVirtual machine entity / instance
LICENSELicense entity
VMSTOREVmStore entity
SERVICE_GROUPPlace holder entity for Service Group implementation in subsequent releases.
GROUP_DISASTER_RECOVERYentity for group disaster recovery implementation
USER_ACCOUNTUser Account
USER_ROLERole
ALERTSAlerts
SESSIONSession. Since we simply use HttpSession and do not create our own sessions explicitly, we keep class name as null.
REPORTReport
AUTO_SUPPORTAutoSupport
SRASite recovery application, primarily used in exposing VMware specific SRM communication.
REPL_LINKCluster recognized Replication Link. From VMstore perspective it is a DatastoreReplicationPath which is NOT a managed entity. However, from TGC perspective, these are Replication Links to be viewed, monitored and managed on their own.
CLUSTER_CONFIG
USER_AGREEMENT
CINDER
PROFILER
ADMINAdministrative operarations for public API
VMSTORE_POOL
uuidxsd:stringTo support Page.sort()

Attributes
NameTypeDescription
uuidxsd:stringReturns the Tintri UUID