Name: ClusterConfiguration

Defines those global settings that are not directly related to objects such as VirtualMachine or Datastore on Tintri Global Center. Settings like database purging policies could be defined here.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.ClusterConfiguration",
   "lastUpdatedTime": DateTime,
   "localAlias": <String>,
   "policySetting": 'ACCEPT_VMSTORE' | 'RETAIN_TGC' | 'FLAG_ERROR',
   "uuid": Uuid,
}

Elements
NameTypeDescription
uuidUuidUnique Tintri UUID for the object

Attributes
NameTypeDescription
lastUpdatedTimeDateTimeLast time the entity is updated in the format YYYY-MM-DDThh:mm:ss.ms-/+zz:zz
localAliasxsd:stringAlias used for the entity instance in this Tintri API server. If an alias is not set, then localAlias is not returned.
policySettingACCEPT_VMSTORE | RETAIN_TGC | FLAG_ERRORReturns the PolicySetting in current ClusterConfiguration
ACCEPT_VMSTOREWhen TGC determines that there is a new incoming policy from VMstore; it honors that and takes into consideration in determining Cluster VM policy.
RETAIN_TGCPolicy set on TGC is written to Remote VMs, even if it is the latest and user provided on VMstore side.
FLAG_ERRORWhenever TGC detect policy discrepancy between the policy expected on TGC and what VMstore says for an incoming Remote VM; we flag it as an error in TGC API response.