Elements
NameDescription
AceA FileShare access control entry.
AclA FileShare access control list, which contains zero or more access control entries.
AdsConfigThis class represents the current Active Directory protocol configuration.
AlertEncapsulates Log Message, of type Alert or Notice, generated by Tintri Appliance.
AlertDownloadableReportFilterContains the filter properties for downloadable alert message reports.
AlertFilterScopeFilter-supported alert properties
AlertFilterSpecAlert query parameter filter
ApplianceContains appliance information about operation, custimization, upgrade, controllers, disks, temperatures, power, maintenance mode, disk encryption and redundancy.
ApplianceAlertCountsTintri Appliance notification count information.
ApplianceAllowSnapshotIncompleteVmObject which describes allowing snapshot of incomplete VM settings on Tintri System.
ApplianceCapacityErrorInfoCapacity expansion request error information.
ApplianceComponentTintri Appliance hardware component information.
ApplianceControllerTintri Appliance hardware information on multiple CPUs, memory units, adapters, fans, temperatures and network bonds.
ApplianceControllerNetworkBondA specific network bond and IP address.
ApplianceControllerNetworkBondPortInformation about an individual network binding port.
ApplianceCustomizationInfoTintri Appliance customization information which includes replication interface and space saving support.
ApplianceDateTimeTintri Appliance data time configuration.
ApplianceDescriptionsTintri Appliance information which includes descriptions for temperature, fan, power and redundancy.
ApplianceDiskHardware information about physical disks attached to the Tintri Appliance.
ApplianceDiskEncryptionInfoTintri Appliance disk encryption information.
ApplianceDiskEncryptionResultTintri Appliance disk encryption result.
ApplianceDnsTintri Appliance DNS configuration.
ApplianceEmailTintri Appliance e-mail configuration.
ApplianceFailedComponentTintri Appliance failed component.
ApplianceFailedComponentsA collection of failed hardware components in the Tintri Appliance.
ApplianceFilterSpecAppliance parameter filter
ApplianceInfoTintri Appliance information which includes serial number, model name, OS verison, and product ID.
ApplianceIpTintri Appliance IP configuration.
ApplianceIpmiTintri Appliance IPMI configuration.
ApplianceLacpTintri Appliance LACP configuration.
ApplianceLldpInfoThis object contains the list of LldpInterfaceInfo object of a controller.
ApplianceMaintenanceModeTintri Appliance maintenance mode.
ApplianceOperationalInfoTintri Appliance operational information which contains sample time, up time, count of unread alerts, file system status, urgent message.
ApplianceSettingsHolds all attributes required to configure OOB.
ApplianceSnmpDefines SNMP configuration settings on Tintri System.
ApplianceSnmpTargetObject which defines SNMP trap receiver target settings on Tintri System.
ApplianceSnmpUserDefines SNMP user settings on Tintri System.
ApplianceStagingAreaInfoTintri Appliance Staging Area information which includes details about the available software, free Space , used Space etc.
ApplianceStagingAvailableSoftwareTintri Appliance Staging Area software information which includes details about the TxOS RPM and its metadata like checksum, version, supported version range etc etc.
ApplianceSupportTintri Appliance auto-support configuration.
ApplianceSyslogForwardingTintri Appliance syslog forwarding configuration
ApplianceUpgradeCommandInfoObject which describes upgrade command progress like Queued, In Progress.
ApplianceUpgradeInfoTintri Appliance update information which includes upgrade state, checksum, verison, error message.
AuthClaimsAndScopesThis class contains claims used to validate the authenticating user and the client provided scopes of the access request.
AuthInfoUsed in OAuth 2 authentication.
AuthProviderThe AuthProvider is created/deleted/updated using the api/v310/appliance/authProvider endpoint and used to OAuth 2.0 authenticate a user through the api/v310/session/login endpoint using the Authorization Code Grant workflow.
AuthRolesUsed to associated IdP roles with TGC users.
AwsInfoRepresents AWS cloud destination information
BaseStat 
BaseVirtualMachineStatBase class for VirtualMachine statistics
CapacityExpansionRecordInformation about previously successful RAID group expansion
CertificateThis object represents an x509 certificate stored in VMstore.
Chronology 
CleversafeInfoRepresents Cleversafe cloud destination information.
CloudReplDestinationRepresents cloud replication destination.
ClusterConfigurationDefines those global settings that are not directly related to objects such as VirtualMachine or Datastore on Tintri Global Center.
CollectionChangeRequestEncapsulates changes to a collection of objects.
CommonStatIn order to give flexibility in terms which attributes are present in the Slice instance and which are not; all attributes are defined as Number Wrapper Objects (Integer or Double) rather than primitive types (int or double).
CommonStatFilterScopeBase class for all statistic filter scopes.
ComputeResourceStatPerformance statistics for a compute resource.
ConditionRepresents various conditions of a pod
ContainerRepresents a container
ContainerStateRepresents start/end state of a container
ContainerStatusHolds data about status of a container
ContributionStatThe statistics for VM contribution in one VM cluster.
CriticalActionPromptThis class stores the details of Action like type, description, parameter passed, timestamp as a result of change in Appliance settings on VMStoreUI
DatastoreThe class represents a logical partition of a Tintri applicance used to store VMs and virtual disks.
DatastoreNfsAccessContains the values for allowing or blocking client access to this VMstore.
DatastoreNfsAccessesThe NFS access information for the datastore which contains a list of NFS access configurations and a flag to indicate if NFS access control is enabled or not.
DatastoreQoSInfoThis is an info object used to return VMstore level information about QoS settings and usage.
DatastoreReplicationInfoReplication settings for the datastore.
DatastoreReplicationPathRepresents a datastore replication path.
DatastoreReplicationPathThrottleBean definition to model replication throttle schedule to be applied on a network connection to a replication destination.
DatastoreSmbSettingsContains various SMB settings that are configured on the Datastore.
DatastoreSnapshotSummary 
DatastoreStatThe datastore statistics.
DatastoreStatDownloadableReportFilterContains the filter properties for downloadable historic datastore statistics reports.
DatastoreUuidVmPairA pair of datastore Tintri Uuid and contributed VirtualMachine.
DateTime 
DateTimeConfigTintri date time configuration.
DateTimeZone 
DeploymentRepresents a k8s Deployment
DeploymentStatusRepresents status of a k8s deployment
DeploymentUpdateStrategyRepresents update strategy of a k8s deployment
DnsConfigTintri Appliance DNS configuration.
DOMThe class describes the temperature information on Tintri Appliance.
EmailConfigTintri e-mail configuration.
EncryptionKeyInfoThis class contains detailed information about a Media Encryption Key (MEK).
EndpointEndpoints used in Authorization Code Grant Workflow authentication.
FileAttrInformation about a file returned by ls or stat.
FileObjectThis object contains properties of a file that exists on the filesystem.
A file object represent a physical file in the filesystem which can be attached to an object.
FilePathPath information
FileShareA FileShare is an entry point for the SMB protocol to access file systems.
FileSystemInfoResults and information related to the file system.
FilterPropertyEncapsulates a property which can be used to filter items.
FilterScopeBase class for all filter scopes for different entities.
FilterSpecSimple interface to define methods to be implemented by the query string filter impls
GeneralNameGeneralName is used to represent an entry of Subject Alternative Name in X509 certificate.
GeneralVirtualFileConfigGeneric representation of a file.
GeneralVirtualMachineConfigA configuration for a generic object.
GenericCloneInfoGeneric specific information if the clone operation involves generic VMs
GenericEndpointConfigConfiguration information required for a external manager, including a json for configuration information and a json string for sensitive configuration information.
GenericManagerConfigGeneric Manager specific information needed for configuring Tintri storage.
GenericRestApiRoleGenericRestApiRole is a base role for all specialized roles.
HighFrequencySnapshotConfigUsed to enable or disable the high frequency snapshot policy for a VM.
HostInetAddressRepresents a single inet address assigned to a network interface
HyperVCloneInfoHyper-V specific information if the clone operation involves Hyperv VMs
HyperVConfigHyperV configuration information, including Remote Shell Configuration, maximum timeout in ms etc.
HypervisorDatastoreContains hypervisor datastore information like host name, IP address, and preferred cloning destination.
HypervisorManagerConfigHypervisor manager specific information needed for configuring Tintri storage.
HyperVVirtualMachineRelocateSpecHyperV virtual machine relocate specification.
InstanceDisplayAttributesThese attributes are optional, the client can include those that are applicable.
InstanceObjectAn Instance can represent a compute side entity which directly (Containers,VMs) or indirectly (Service Groups) deals with volumes and files.
IpConfigGeneric IP configuration information.
K8sConfigk8s configuration information
K8sFilterSpecFilter spec to query k8s objects like pods, containers, persistent volumes and volume claims
KeyServerExternal Key Server configuration information
KeyVal 
KeyValueA pair of 'filter property' and allowed values.
KeyValuePairContainer of a key and value pair.
LdapConfigThis class represents the current LDAP configuration.
LicenseContains license information such as the license key, feature, model, and whether it's an evaluation license or not.
LicenseCountsTintri License count information.
LicenseDownloadableReportFilterContains the filter properties for downloadable licenses reports.
LicenseSummaryThe summary of the licenses installed, used, and the evaluation expiration information.
LldpInterfaceInfoThis object represent the output of the LLDP command of an interface.
ManagedDirectoryIt represents a directory of a database or the top directory for a group of databases.
MinMax 
MultipleSelectionRequestEncapsulates an entity for modication of one or more resources.
NameIdPairContainer of a name and ID pair.
NamespaceRepresents a k8s namespace.
NotificationEmailConfigEntity representing the email notification configuration associated with a notification policy.
NotificationPolicyManaged entity representing a notification policy.
NotificationPolicyFilterSpecNotification policy query parameter filter.
OtherDbCloneInfoClone information for Oracle DB.
PageModels a list of items which make a page for API client.
PageFilterSpecGeneric search request parameters used in the search query string
PersistentVolumeRepresents a k8s PersistentVolume
PersistentVolumeClaimRepresents a PersistentVolumeClaim
PhaseTimerPhaseStatPhaseTimerPhaseStat class is the DTO representing a phase data point
PhaseTimerStatPhaseTimerStat class is the DTO representing a PhaseTimer data point with list of phase stats and metadata
PhaseTimingStatsPhaseTimingStats class is the container for all PhaseTimerStat objects
PingTestRequestRepresents the ping test request.
PingTestResultRepresents the result of the ping test.
PodRepresents a k8s Pod
PodStatusHold status information of a pod
PolicyConfigPolicyConfig defines the common protection policy that is shared by all VM's in the group.
PolicyErrorPolicy Errors for a given VM that currently requires attention.
PolicyErrorStatContains policy error statistics.
PolicyErrorStatFilterSpecPolicyErrorStat query parameter filter.
ProtectionPolicyDefines service group level protection policy.
PVCStatusHolds status information about a PersistentVolumeClaim
QuorumServerInfoQuorum server information in a Synchronous Replication configuration.
QuorumServerStateInfoRepresents synchronous replication witness state information.
QuotaAlertThresholdQuota alert threshold.
QuotaConfigRepresents the Quota configuration associated with a
QuotaErrorError information of a Quota configuration.
QuotaPolicyContainer for quota configuration, state, and statistics For creation and update, the attribute can be null and it will be created using default values.
QuotaStatQuota statistics information for the Service Group.
RbacExternalConfigThis class represents the external Directory Services authentication configuration.
RbacTestResultThis class represents the result of series of tests that Tintri OS may perform for a given directory services authentication configuration.
RecommendationDescribes the conditions of a VMstore Pool based on the analysis performed by the Recommendation Engine.
RecommendationActionOne action from the Recommendation analysis which provides the 'instructions' that needs to be done to alleviate or mitigate a risk on a VMstore.
RecommendationActionGroupContains a list of actions that can be executed in parallel.
RecommendationActionResultThe result of performing the Recommened Action.
RecommendationAnalysisContains Recommendation analysis details of one VMstore.
RecommendationFeedbackFeedback for a Recommendation.
RecommendationFlashAnalysisDescribes the flash hit rate analysis of a VMstore.
RecommendationFlashOutcomeDescribes the 'flash' outcome of a VMstore after accepting the recommendation.
RecommendationIopsAnalysisDescribes the 'IOPS' analysis of a VMstore.
RecommendationIopsOutcomeDescribes the 'IOPS' outcome of a VMstore on accepting the recommendation.
RecommendationIssueSelectionContains the list of recommendation issues to be applied to a VMstore.
RecommendationOutcomeExplains the expected condition on a VMstore after the VMs are moved which is a result accepting the issues in the Recommendation.
RecommendationProtectionOutcomeDescribes the "protection" condition of a VMstore on accepting the recommendation.
RecommendationSpaceAnalysisDescribes the 'space' analysis of a VMstore.
RecommendationSpaceOutcomeDescribes the 'space' outcome of a VMstore on accepting the recommendation.
RemoteCopyInfoPopulate remoteCopyInfo object along with snapshotId.
RenameOperationInformation needed to perform a rename operation.
ReplicationPolicyReplicationPolicy defines the common replication policy for the service group.
ReplicationStatContains core replication performance properties of a replication configuration at a given time point.
ReplicationVmReplIdObjectAn object that contains a vm id and a replication id.
ReplLinkThe managed entity stands for a network path between two VMstores or even two TGC managed cluster members over which VMs are replicated from one VMstore to another VMstore, or to a cloud destination using Tintri Replication Proprietary Technology.
ReplLinkStatPerformance information and state at any given time point for a replication link within the cluster.
ReplLinkVirtualMachineStatPerformance data for a single VM which is configured for replication over a specified replication link.
RequestUtility class which brings list of entities which are to updated and list of properties to be changed on all of these entities.
ResponseObject which encapsulates response to an API call.
RestApiObject to encapsulate basic information about Rest API which an un-authenticated user can access.
RestApiCredentialsRestApiCredentials is used in access control related operations.
RestoreInfoPopulated restoreInfo object along with snapshotId.
RhevCloneInfoRHEV specific information if the clone operation involves RHEV VMs
RoleThis is the interface for the Role object.
ServiceGroupManaged Entity DTO for ServiceGroup.
ServiceGroupDeletionPageFilterSpecService group deletion query parameter filter.
ServiceGroupMemberEncapsulates an individual service group member.
ServiceGroupOperationStatusService group operation status.
ServiceGroupPageFilterSpecService group query parameter filter
ServiceGroupRulesService group rules state which VMs belong to which service groups.
SmbConfigRepresents the SMB configuration.
SmbTestResultRepresents the result of series of tests that Tintri OS may perform for a given SMB configuration.
SnapshotContains snapshot information such as the creation time stamp and size change.
SnapshotBasicInfoContains the basic information about a snapshot, including VM name, creation time, snapshot Tintri UUID.
SnapshotCompositionSnapshotComposition object is used by TGC API server to keep track of snapshot replicas, associated VMStores to the replicas and VMstore specific replica summary.
SnapshotFilterSpecObject which models the query parameters used to filter for the snapshot managed entity.
SnapshotRestoreSpecInput parameters for restore snapshot from cloud.
SnapshotSpecInput parameters for snapshot creation.
SrmConfigEncapsulates VMware Site Recovery Manager (SRM) Configuration.
StatsBase container for the statistics objects.
StatusMessageStatus message while setting up or updating synchronous replication
StorageContainerA storage container associated with the object.
SupportConfigTintri Appliance auto-support configuration.
SvgDownloadableReportFilterContains the filter properties for downloadable service group reports.
SvgStatsDownloadableReportFilterContains the filter properties for service group performance stats downloadable reports.
SyncReplAlertThresholdSynchronous replication alert threshold.
SyncReplConfigRepresents the Synchronous Replication configuration associated with a
SyncReplErrorError information of a Synchronous Replication configuration.
SyncReplMakePrimaryRequestManual failover request information to a synchronous replication configuration.
SyncReplPauseResumeRequestInformation for pausing/resuming one or more Synchronous Replication configuration on a VMStore.
SyncReplPolicyContainer for synchronous replication configuration, state, and statistics For creation and update, the alertThreshold attribute can be null and it will be created using default values.
SyncReplResyncStatsRepresents Synchronous Replication resynchronizes statistic information from one VMstore.
SyncReplStateInfoRepresents Synchronous Replication state information from one VMstore.
SyncReplStatsSynchronous Replication performance statistics information.
SyncReplTestResultTest result information from Synchronous Replication operation.
SyncReplVmstoreInfoVMStore participant information in a Synchronous Replication configuration.
SystemPropertyContains system property information
TagCollectionThis class represents a collection of tags.
TagFilterSpecFilter spec to query vCenter tags
TaskContains information about asynchronous job operations.
TaskFilterSpecJob query parameter filter VMStore supports only a subset of filter params.
TaskPropertyTaskProperty represents additional information about the job and target object.
TceDeploymentAccountCloud access credentials with region used by Tce workflows
Sample inputs: Request cloud resource list:
TceDeploymentConfigCloud configurations needed to complete a Tce Virtual Machine Deployment workflow.
TceDeploymentOptionsUI Tce Deployment Options to present to the user to select those resources that are needed to complete the Tce Deployment workflow.
TcomsInfoProvides elements related to the Tintri Container Management Service (TCOMS)
TemperatureThe class describes the temperature information on Tintri Appliance.
TestReplicationPathTests replication paths on the datastore.
TintriErrorError information returned when an API error occurs.
TintriInternalRoleReserved for Tintri Global Center access to VMstore.
TintriObjectAbstract base class for Tintri Objects.
TintriWarningVCommon Tintri Warning
TrialPeriodSummaryThe evaluation license expiration information.
UserAccountThis class represent the local user supported by Role Based Access Control(RBAC).
UserAgreementUser agreement properties.
UserRoleFilterSpecA FilterSpec for UserRole pagination.
UserSessionInformation of logged in user sessions
UserSettingDefines a user setting.
UserSettingFilterSpecFilter parameters for the UserSetting endpoint.
UuidClass which models Tintri UUID.
VAAIDatastoreReplInfoContains the datastore replication information that is used during VAAI offload to establish communication to source datastore.
VirtualDiskEntity represents the encapsulation of virtual disks with its properties.
VirtualDiskFilterSpecVirtualDisk query parameter filter
VirtualEntityFilterSpecBase class for virtual entities like VirtualMachine, VirtualDisk etc.
VirtualMachineEntity represents encapsulation of virtual machine, the files of which are stored and managed by Datastore / Tintri System.
VirtualMachineAffinityRuleAffinity rule of a virtual machine.
VirtualMachineBackupScheduleInfoEncapsulates the schedule name and corresponding destination retention minutes for cloud replication links.
VirtualMachineCloneSpecThis class is used as an input to the clone API.
VirtualMachineCompositionRepresents the composition of a Cluster VM on Tintri Global Center.
VirtualMachineCustomizationSpecVirtualMachine customization specification which is also known as a system prep file used to customize a VM when performing a clone.
VirtualMachineDownloadableReportFilterContains the filter properties for downloadable virtual machine reports.
VirtualMachineFilterSpecVirtualMachine query parameter filter
VirtualMachineHostResourceRepresents a host resource node, like resource pool, compute resource, cluster compute resource, and host.
VirtualMachineQoSConfigUsed to manage QoS minimum and maximum IOPS settings for a VM.
VirtualMachineRelocateSpecVirtual machine relocation specification.
VirtualMachineReplicationConfigVirtual machine replication configuration information including replication statistics, replication path, and flags.
VirtualMachineReplicationInfoThis class encapsulates all replication related information about the owning VirtualMachine.
VirtualMachineReplLinkInfo 
VirtualMachineServiceGroupInfoService group information for the VM.
VirtualMachineSnapshotInfoThis container object has every detail about a Snapshot.
VirtualMachineSnapshotScheduleEncapsulates the definition of a snapshot schedule.
VirtualMachineStatThe statistics for VirtualMachine
VirtualMachineStatDownloadableReportFilterContains the filter properties for downloadable virtual machine statistics reports.
VirtualMachineSyncSpecInput to support SyncVm operations.
VirtualMachineSyncTakeSnapshotSpecProperties for SyncVM operation to take a snapshot before the operation.
VirtualMachineSyncVmConfigProperties of virtual machine that represents the auto detach virtual disk functionality.
VirtualMachineVmwareInfoInformation on the Hypervisor that owns the virtual machine instance.
VirtualMachineVmwareSyncSpecProperties to support the SyncVm operation with vmWare vCenter when the snapshot is VM-Consistent.
VmFilterScope 
VmStoreDefines VMstore settings on Tintri Global Center.
VMstoreDownloadableReportFilterContains the filter properties for downloadable VMstore reports.
VmstorePoolThe VMstore pool is a collection of VMstores.
VmstorePoolDownloadableReportFilterContains the filter properties for downloadable VMstore pool reports.
VmstorePoolStatThe VMstore pool statistics.
VmstoreSessionStatusInfoThis class include the session status between Vmstore server and its client
VMwareCloneInfoVMware specific information if the clone operation involves VMware VMs
VmwareVirtualMachineRelocateSpecVMware virtual machine relocate specification.
VolumeRepresents a mounted volume on pod
VolumeDisplayAttributesAttributes used to display information on the UI.
VolumeMountRepresents a volume mount
VolumeObjectA volume object represents a logical grouping of files.
XenServerHostXenServer host information, including UUID, name, host name, host IP, version, etc.
XenServerManagerConfigXenServer manager configuration information, including name, UUID, pool, list of individual host information, etc.