Name: Datastore

The class represents a logical partition of a Tintri applicance used to store VMs and virtual disks.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.Datastore",
   "displayName": <String>,
   "isDataFromAppliance": <Boolean>,
   "lastUpdatedTime": DateTime,
   "localAlias": <String>,
   "snapshotHighFrequencyVmsCount": <Number>,
   "snapshotHighFrequencyVmsMax": <Number>,
   "vaaiThickSupportDisabled": <String>,
   "applianceUuid": Uuid,
   "nfsAccesses": DatastoreNfsAccesses,
   "qosInfo": DatastoreQoSInfo,
   "replication": DatastoreReplicationInfo,
   "snapshotSchedules": [VirtualMachineSnapshotSchedule],
   "stat": DatastoreStat,
   "storageContainers": [HypervisorDatastore],
   "uuid": Uuid,
}

Elements
NameTypeDescription
applianceUuidUuidThe Tintri appliance UUID.
nfsAccessesDatastoreNfsAccessesNFS control access. This is the information for the datastore which contains a list of NFS access configurations allowing or blocking client access to this VMstore and whether the NFS access control is enabled or not.
qosInfoDatastoreQoSInfo
replicationDatastoreReplicationInfoThe replication links from and to this datastore and other replication related properties at datastore level.
snapshotSchedule (wrapped by snapshotSchedules)xsd:list[VirtualMachineSnapshotSchedule]A list of of default Snapshot schedules.
statDatastoreStatLatest performance data at datastore level. It is aggregated for all VMs and artifacts on the datastore.
storageContainer (wrapped by storageContainers)xsd:list[HypervisorDatastore]A list of storage container information contined within the datastore.
uuidUuidUnique Tintri UUID for the object

Attributes
NameTypeDescription
displayNamexsd:stringThis name to be used to display in a UI.
isDataFromAppliancexsd:booleanSet to true if the current data in the datastore was fetched from the appliance. If the appliance is not accessible set it to false to indicate that the data contained in the datastore is from local system management databases.
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.
snapshotHighFrequencyVmsCountxsd:intReturns the current number of VMs using RPO (high frequency) snapshots
snapshotHighFrequencyVmsMaxxsd:intReturns the maximum number of VMs permitted to take high frequency snapshots.
vaaiThickSupportDisabledxsd:stringOption to ensure the VMStore treats all new VMWare VAAI provisioned VMs as Thin-provisioned. A "true" value indicates that VMStore file system will always use thin provisioning to get maximum space savings. But a "false" value indicates that the VMStore file system will use the VAAI setting provided by the user during provisioning. If for some reason file system is not running or there was an error while communicating with the file system, then an "unknown" value will be set for this setting. This indicates that its values was not known at the time a request to the file system was made.