|
| Ace | A FileShare access control entry. |
| Acl | A FileShare access control list, which contains zero or more access control entries. |
| AdsConfig | This class represents the current Active Directory protocol configuration. |
| Alert | Encapsulates Log Message, of type Alert or Notice, generated by Tintri Appliance. |
| AlertDownloadableReportFilter | Contains the filter properties for downloadable alert message reports. |
| AlertFilterScope | Filter-supported alert properties |
| AlertFilterSpec | Alert query parameter filter |
| Appliance | Contains appliance information about operation, custimization, upgrade,
controllers, disks, temperatures, power, maintenance mode, disk encryption
and redundancy. |
| ApplianceAlertCounts | Tintri Appliance notification count information. |
| ApplianceAllowSnapshotIncompleteVm | Object which describes allowing snapshot of incomplete VM settings on Tintri System. |
| ApplianceCapacityErrorInfo | Capacity expansion request error information. |
| ApplianceComponent | Tintri Appliance hardware component information. |
| ApplianceController | Tintri Appliance hardware information on multiple CPUs, memory units,
adapters, fans, temperatures and network bonds. |
| ApplianceControllerNetworkBond | A specific network bond and IP address. |
| ApplianceControllerNetworkBondPort | Information about an individual network binding port. |
| ApplianceCsiProperties | Properties to discover the volume file to create the CSI virtual machine. |
| ApplianceCustomizationInfo | Tintri Appliance customization information which includes replication
interface and space saving support. |
| ApplianceDateTime | Tintri Appliance data time configuration. |
| ApplianceDescriptions | Tintri Appliance information which includes descriptions for temperature, fan, power and redundancy. |
| ApplianceDisk | Hardware information about physical disks attached to the Tintri Appliance. |
| ApplianceDiskEncryptionInfo | Tintri Appliance disk encryption information. |
| ApplianceDiskEncryptionResult | Tintri Appliance disk encryption result. |
| ApplianceDns | Tintri Appliance DNS configuration. |
| ApplianceEmail | Tintri Appliance e-mail configuration. |
| ApplianceFailedComponent | Tintri Appliance failed component. |
| ApplianceFailedComponents | A collection of failed hardware components in the Tintri Appliance. |
| ApplianceFilterSpec | Appliance parameter filter |
| ApplianceInfo | Tintri Appliance information which includes serial number, model name, OS
verison, and product ID. |
| ApplianceIp | This class is used as an input to the API that updates IP addresses assigned to data/repl interfaces. |
| ApplianceIpmi | Tintri Appliance IPMI configuration. |
| ApplianceLacp | Tintri Appliance LACP configuration. |
| ApplianceLldpInfo | This object contains the list of LldpInterfaceInfo object of a controller. |
| ApplianceMaintenanceMode | Tintri Appliance maintenance mode. |
| ApplianceOperationalInfo | Tintri Appliance operational information which contains sample time, up time,
count of unread alerts, file system status, urgent message. |
| ApplianceSettings | Holds all attributes required to configure OOB. |
| ApplianceSnmp | Defines SNMP configuration settings on Tintri System. |
| ApplianceSnmpTarget | Object which defines SNMP trap receiver target settings on Tintri System. |
| ApplianceSnmpUser | Defines SNMP user settings on Tintri System. |
| ApplianceStagingAreaInfo | Tintri Appliance Staging Area information which includes details about the available software, free Space , used
Space etc. |
| ApplianceStagingAvailableSoftware | Tintri Appliance Staging Area software information which includes details about the TxOS RPM and its metadata like
checksum, version, supported version range etc etc. |
| ApplianceSupport | Tintri Appliance auto-support configuration. |
| ApplianceSyslogForwarding | Tintri Appliance syslog forwarding configuration |
| ApplianceUpgradeCommandInfo | Object which describes upgrade command progress like Queued, In Progress. |
| ApplianceUpgradeInfo | Tintri Appliance update information which includes upgrade state, checksum,
verison, error message. |
| AuthClaimsAndScopes | This class contains claims used to validate the authenticating user and the client provided scopes of the access
request. |
| AuthInfo | Used in OAuth 2 authentication. |
| AuthProvider | The AuthProvider is created/deleted/updated using the api/v310/appliance/authProvider endpoint. |
| AuthRoles | Used to associated IdP roles with TGC users. |
| AwsInfo | Represents AWS cloud destination information |
| BaseStat | |
| BaseVirtualMachineStat | Base class for VirtualMachine statistics |
| CapacityExpansionRecord | Information about previously successful RAID group expansion |
| Certificate | This object represents an x509 certificate stored in VMstore. |
| Chronology | |
| CleversafeInfo | Represents Cleversafe cloud destination information. |
| CloudReplDestination | Represents cloud replication destination. |
| ClusterConfiguration | Defines those global settings that are not directly related to objects such as VirtualMachine or Datastore on Tintri
Global Center. |
| CollectionChangeRequest | Encapsulates changes to a collection of objects. |
| CommonStat | In 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). |
| CommonStatFilterScope | Base class for all statistic filter scopes. |
| ComputeResourceStat | Performance statistics for a compute resource. |
| Condition | Represents various conditions of a pod |
| Container | Represents a container |
| ContainerState | Represents start/end state of a container |
| ContainerStatus | Holds data about status of a container |
| ContributionStat | The statistics for VM contribution in one VM cluster. |
| CriticalActionPrompt | This class stores the details of Action like type, description, parameter passed, timestamp
as a result of change in Appliance settings on VMStoreUI |
| DataProtectionConfig | Tintri Appliance snapshot protection configuration. |
| Datastore | The class represents a logical partition of a Tintri applicance used to
store VMs and virtual disks. |
| DatastoreNfsAccess | Contains the values for allowing or blocking client access to this VMstore. |
| DatastoreNfsAccesses | The 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. |
| DatastoreQoSInfo | This is an info object used to return VMstore level
information about QoS settings and usage. |
| DatastoreReplicationInfo | Replication settings for the datastore. |
| DatastoreReplicationPath | Represents a datastore replication path. |
| DatastoreReplicationPathThrottle | Bean definition to model replication throttle schedule to be applied on
a network connection to a replication destination. |
| DatastoreSmbSettings | Contains various SMB settings that are configured on the Datastore. |
| DatastoreSnapshotSummary | |
| DatastoreStat | The datastore statistics. |
| DatastoreStatDownloadableReportFilter | Contains the filter properties for downloadable historic datastore statistics reports. |
| DatastoreUuidVmPair | A pair of datastore Tintri Uuid and contributed VirtualMachine. |
| DateTime | |
| DateTimeConfig | Tintri date time configuration. |
| DateTimeZone | |
| Deployment | Represents a k8s Deployment |
| DeploymentStatus | Represents status of a k8s deployment |
| DeploymentUpdateStrategy | Represents update strategy of a k8s deployment |
| DnsConfig | Tintri Appliance DNS configuration. |
| DOM | The class describes the temperature information on Tintri Appliance. |
| EmailConfig | Tintri e-mail configuration. |
| EncryptionKeyInfo | This class contains detailed information about a Media Encryption Key (MEK). |
| Endpoint | Endpoints used in Authorization Code Grant Workflow authentication. |
| FileAttr | Information about a file returned by ls or stat. |
| FileObject | This 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.
|
| FilePath | Path information |
| FileShare | A FileShare is an entry point for the SMB protocol to access file systems. |
| FileSystemInfo | Results and information related to the file system. |
| FilterProperty | Encapsulates a property which can be used to filter items. |
| FilterScope | Base class for all filter scopes for different entities. |
| FilterSpec | Simple interface to define methods to be implemented by the query string filter impls |
| GeneralName | GeneralName is used to represent an entry of Subject Alternative Name in X509 certificate. |
| GeneralVirtualFileConfig | Generic representation of a file. |
| GeneralVirtualMachineConfig | A configuration for a generic object. |
| GenericCloneInfo | Generic specific information if the clone operation involves generic VMs |
| GenericEndpointConfig | Configuration information required for a external manager, including a json for configuration information and a json string for sensitive configuration information. |
| GenericManagerConfig | Generic Manager specific information needed for configuring Tintri storage. |
| GenericRestApiRole | GenericRestApiRole is a base role for all specialized roles. |
| HighFrequencySnapshotConfig | Used to enable or disable the high frequency snapshot policy for a VM. |
| HostInetAddress | Represents a single inet address assigned to a network interface |
| HyperVCloneInfo | Hyper-V specific information if the clone operation involves Hyperv VMs |
| HyperVConfig | HyperV configuration information, including Remote Shell Configuration, maximum timeout in ms etc. |
| HypervisorDatastore | Contains hypervisor datastore information like host name, IP address, and preferred
cloning destination. |
| HypervisorManagerConfig | Hypervisor manager specific information needed for configuring Tintri storage. |
| HyperVVirtualMachineRelocateSpec | HyperV virtual machine relocate specification. |
| InstanceDisplayAttributes | These attributes are optional, the client can include those that are applicable. |
| InstanceObject | An Instance can represent a compute side entity which directly (Containers,VMs) or indirectly (Service Groups) deals with volumes and files. |
| IpConfig | Generic IP configuration information. |
| K8sConfig | k8s configuration information |
| K8sFilterSpec | Filter spec to query k8s objects like pods, containers, persistent volumes and volume claims |
| KeyServer | External Key Server configuration information |
| KeyVal | |
| KeyValue | A pair of 'filter property' and allowed values. |
| KeyValuePair | Container of a key and value pair. |
| LdapConfig | This class represents the current LDAP configuration. |
| License | Contains license information such as the license key, feature, model, and whether
it's an evaluation license or not. |
| LicenseCounts | Tintri License count information. |
| LicenseDownloadableReportFilter | Contains the filter properties for downloadable licenses reports. |
| LicenseSummary | The summary of the licenses installed, used, and
the evaluation expiration information. |
| LldpInterfaceInfo | This object represent the output of the LLDP command of an interface. |
| ManagedDirectory | It represents a directory of a database or the top directory
for a group of databases. |
| MinMax | |
| MultipleSelectionRequest | Encapsulates an entity for modication of one or more resources. |
| NameIdPair | Container of a name and ID pair. |
| Namespace | Represents a k8s namespace. |
| NotificationEmailConfig | Entity representing the email notification configuration associated with a notification policy. |
| NotificationPolicy | Managed entity representing a notification policy. |
| NotificationPolicyFilterSpec | Notification policy query parameter filter. |
| OpenStackCloneInfo | OpenStack specific information if the clone operation involves OpenStack VMs |
| OtherDbCloneInfo | Clone information for Oracle DB. |
| Page | Models a list of items which make a page for API client. |
| PageFilterSpec | Generic search request parameters used in the search query string |
| PersistentVolume | Represents a k8s PersistentVolume |
| PersistentVolumeClaim | Represents a PersistentVolumeClaim |
| PhaseTimerPhaseStat | PhaseTimerPhaseStat class is the DTO representing a phase data point |
| PhaseTimerStat | PhaseTimerStat class is the DTO representing a PhaseTimer data point with list of phase stats and metadata |
| PhaseTimingStats | PhaseTimingStats class is the container for all PhaseTimerStat objects |
| PingTestRequest | Represents the ping test request. |
| PingTestResult | Represents the result of the ping test. |
| Pod | Represents a k8s Pod |
| PodStatus | Hold status information of a pod |
| PolicyConfig | PolicyConfig defines the common protection policy that is shared by all VM's in the group. |
| PolicyError | Policy Errors for a given VM that currently requires attention. |
| PolicyErrorStat | Contains policy error statistics. |
| PolicyErrorStatFilterSpec | PolicyErrorStat query parameter filter. |
| ProtectionPolicy | Defines service group level protection policy. |
| PVCStatus | Holds status information about a PersistentVolumeClaim |
| QuorumServerInfo | Quorum server information in a Synchronous Replication configuration. |
| QuorumServerStateInfo | Represents synchronous replication witness state information. |
| QuotaAlertThreshold | Quota alert threshold. |
| QuotaConfig | Represents the Quota configuration associated with a
|
| QuotaError | Error information of a Quota configuration. |
| QuotaPolicy | Container for quota configuration, state, and statistics
For creation and update, the
attribute can be null and it will be created using default values. |
| QuotaStat | Quota statistics information for the Service Group. |
| RbacExternalConfig | This class represents the external Directory Services authentication configuration. |
| RbacTestResult | This class represents the result of series of tests that Tintri OS may perform
for a given directory services authentication configuration. |
| Recommendation | Describes the conditions of a VMstore Pool based on the analysis performed by the Recommendation Engine. |
| RecommendationAction | One action from the Recommendation analysis which provides the 'instructions'
that needs to be done to alleviate or mitigate a risk on a VMstore. |
| RecommendationActionGroup | Contains a list of actions that can be executed in parallel. |
| RecommendationActionResult | The result of performing the Recommened Action. |
| RecommendationAnalysis | Contains Recommendation analysis details of one VMstore. |
| RecommendationFeedback | Feedback for a Recommendation. |
| RecommendationFlashAnalysis | Describes the flash hit rate analysis of a VMstore. |
| RecommendationFlashOutcome | Describes the 'flash' outcome of a VMstore after accepting the recommendation. |
| RecommendationIopsAnalysis | Describes the 'IOPS' analysis of a VMstore. |
| RecommendationIopsOutcome | Describes the 'IOPS' outcome of a VMstore on accepting the recommendation. |
| RecommendationIssueSelection | Contains the list of recommendation issues to be applied to a VMstore. |
| RecommendationOutcome | Explains the expected condition on a VMstore after the VMs are moved which
is a result accepting the issues in the Recommendation. |
| RecommendationProtectionOutcome | Describes the "protection" condition of a VMstore on accepting the recommendation. |
| RecommendationSpaceAnalysis | Describes the 'space' analysis of a VMstore. |
| RecommendationSpaceOutcome | Describes the 'space' outcome of a VMstore on accepting the recommendation. |
| RemoteCopyInfo | Populate remoteCopyInfo object along with snapshotId. |
| RenameOperation | Information needed to perform a rename operation. |
| ReplicationPolicy | ReplicationPolicy defines the common replication policy for the service group. |
| ReplicationStat | Contains core replication performance properties of a replication
configuration at a given time point. |
| ReplicationVmReplIdObject | An object that contains a vm id and a replication id. |
| ReplLink | The 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. |
| ReplLinkStat | Performance information and state at any given time point for a replication link within the cluster. |
| ReplLinkVirtualMachineStat | Performance data for a single VM which is configured for replication over a specified replication link. |
| Request | Utility class which brings list of entities which are to updated and list of
properties to be changed on all of these entities. |
| Response | Object which encapsulates response to an API call. |
| RestApi | Object to encapsulate basic information about Rest API which an
un-authenticated user can access. |
| RestApiCredentials | RestApiCredentials is used in access control related operations. |
| RestoreInfo | Populated restoreInfo object along with snapshotId. |
| RhevCloneInfo | RHEV specific information if the clone operation involves RHEV VMs |
| Role | This is the interface for the Role object. |
| ServiceGroup | Managed Entity DTO for ServiceGroup. |
| ServiceGroupDeletionPageFilterSpec | Service group deletion query parameter filter. |
| ServiceGroupMember | Encapsulates an individual service group member. |
| ServiceGroupOperationStatus | Service group operation status. |
| ServiceGroupPageFilterSpec | Service group query parameter filter |
| ServiceGroupRules | Service group rules state which VMs belong to which service groups. |
| SmbConfig | Represents the SMB configuration. |
| SmbTestResult | Represents the result of series of tests that Tintri OS may perform for a
given SMB configuration. |
| Snapshot | Contains snapshot information such as the creation time stamp and size change. |
| SnapshotBasicInfo | Contains the basic information about a snapshot, including VM name, creation time, snapshot Tintri UUID. |
| SnapshotComposition | SnapshotComposition object is used by TGC API server to keep track of snapshot replicas, associated VMStores to the
replicas and VMstore specific replica summary. |
| SnapshotFilterSpec | Object which models the query parameters used to filter for the snapshot managed entity. |
| SnapshotLockRequest | Represents a request to lock a snapshot |
| SnapshotRestoreSpec | Input parameters for restore snapshot from cloud. |
| SnapshotSpec | Input parameters for snapshot creation. |
| SrmConfig | Encapsulates VMware Site Recovery Manager (SRM) Configuration. |
| Stats | Base container for the statistics objects. |
| StatusMessage | Status message while setting up or updating synchronous replication |
| StorageContainer | A storage container associated with the object. |
| SupportConfig | Tintri Appliance auto-support configuration. |
| SvgDownloadableReportFilter | Contains the filter properties for downloadable service group reports. |
| SvgStatsDownloadableReportFilter | Contains the filter properties for service group performance stats downloadable reports. |
| SyncReplAlertThreshold | Synchronous replication alert threshold. |
| SyncReplConfig | Represents the Synchronous Replication configuration associated with a
|
| SyncReplError | Error information of a Synchronous Replication configuration. |
| SyncReplMakePrimaryRequest | Manual failover request information to a synchronous replication configuration. |
| SyncReplPauseResumeRequest | Information for pausing/resuming one or more Synchronous Replication configuration on a VMStore. |
| SyncReplPolicy | Container 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. |
| SyncReplResyncStats | Represents Synchronous Replication resynchronizes statistic information from one VMstore. |
| SyncReplStateInfo | Represents Synchronous Replication state information from one VMstore. |
| SyncReplStats | Synchronous Replication performance statistics information. |
| SyncReplTestResult | Test result information from Synchronous Replication operation. |
| SyncReplVmstoreInfo | VMStore participant information in a Synchronous Replication configuration. |
| SystemProperty | Contains system property information |
| TagCollection | This class represents a collection of tags. |
| TagFilterSpec | Filter spec to query vCenter tags |
| Task | Contains information about asynchronous job operations. |
| TaskFilterSpec | Job query parameter filter
VMStore supports only a subset of filter params. |
| TaskProperty | TaskProperty represents additional information about the job and target object. |
| TaskRestartInfo | Restart a Task |
| TceDeploymentAccount | Cloud access credentials with region used by Tce workflows
Sample inputs:
Request cloud resource list:
|
| TceDeploymentOptions | UI Tce Deployment Options to present to the user to select
those resources that are needed to complete the Tce Deployment
workflow. |
| TcomsInfo | Provides elements related to the Tintri Container Management Service (TCOMS) |
| Temperature | The class describes the temperature information on Tintri Appliance. |
| TestReplicationPath | Tests replication paths on the datastore. |
| TintriError | Error information returned when an API error occurs. |
| TintriInternalRole | Reserved for Tintri Global Center access to VMstore. |
| TintriObject | Abstract base class for Tintri Objects. |
| TintriWarning | VCommon Tintri Warning |
| TrialPeriodSummary | The evaluation license expiration information. |
| Tunables | Custom tunables configured per controller |
| TunablesDiff | Set of tunable names not matching between the two controllers |
| UserAccount | This class represent the local user supported by Role Based Access Control(RBAC). |
| UserAgreement | User agreement properties. |
| UserRoleFilterSpec | A FilterSpec for UserRole pagination. |
| UserSession | Information of logged in user sessions |
| UserSetting | Defines a user setting. |
| UserSettingFilterSpec | Filter parameters for the UserSetting endpoint. |
| Uuid | Class which models Tintri UUID. |
| VAAIDatastoreReplInfo | Contains the datastore replication information that is used during VAAI offload
to establish communication to source datastore. |
| VirtualDisk | Entity represents the encapsulation of virtual disks with its properties. |
| VirtualDiskFilterSpec | VirtualDisk query parameter filter |
| VirtualEntityFilterSpec | Base class for virtual entities like VirtualMachine, VirtualDisk etc. |
| VirtualMachine | Entity represents encapsulation of virtual machine, the files of which are
stored and managed by Datastore / Tintri System. |
| VirtualMachineAffinityRule | Affinity rule of a virtual machine. |
| VirtualMachineBackupScheduleInfo | Encapsulates the schedule name and corresponding destination retention minutes for cloud replication links. |
| VirtualMachineCloneSpec | This class is used as an input to the clone API. |
| VirtualMachineComposition | Represents the composition of a Cluster VM on Tintri Global Center. |
| VirtualMachineCustomizationSpec | VirtualMachine customization specification which is also known as a system prep file used to customize a VM when performing a clone. |
| VirtualMachineDownloadableReportFilter | Contains the filter properties for downloadable virtual machine reports. |
| VirtualMachineFilterSpec | VirtualMachine query parameter filter |
| VirtualMachineHostResource | Represents a host resource node, like resource pool, compute resource, cluster compute resource, and host. |
| VirtualMachineQoSConfig | Used to manage QoS minimum and maximum IOPS settings for a VM. |
| VirtualMachineRelocateSpec | Virtual machine relocation specification. |
| VirtualMachineReplicationConfig | Virtual machine replication configuration information including replication
statistics, replication path, and flags. |
| VirtualMachineReplicationInfo | This class encapsulates all replication related information about the owning
VirtualMachine. |
| VirtualMachineReplLinkInfo | |
| VirtualMachineServiceGroupInfo | Service group information for the VM. |
| VirtualMachineSnapshotInfo | This container object has every detail about a Snapshot. |
| VirtualMachineSnapshotSchedule | Encapsulates the definition of a snapshot schedule. |
| VirtualMachineStat | The statistics for VirtualMachine |
| VirtualMachineStatDownloadableReportFilter | Contains the filter properties for downloadable virtual machine statistics reports. |
| VirtualMachineSyncSpec | Input to support SyncVm operations. |
| VirtualMachineSyncTakeSnapshotSpec | Properties for SyncVM operation to take a snapshot before the operation. |
| VirtualMachineSyncVmConfig | Properties of virtual machine that represents the auto detach virtual disk functionality. |
| VirtualMachineVmwareInfo | Information on the Hypervisor that owns the virtual machine instance. |
| VirtualMachineVmwareSyncSpec | Properties to support the SyncVm operation with vmWare vCenter when the snapshot is VM-Consistent. |
| VmFilterScope | |
| VmStore | Defines VMstore settings on Tintri Global Center. |
| VMstoreDownloadableReportFilter | Contains the filter properties for downloadable VMstore reports. |
| VmstorePool | The VMstore pool is a collection of VMstores. |
| VmstorePoolDownloadableReportFilter | Contains the filter properties for downloadable VMstore pool reports. |
| VmstorePoolStat | The VMstore pool statistics. |
| VmstoreSessionStatusInfo | This class include the session status between Vmstore server and its client |
| VMwareCloneInfo | VMware specific information if the clone operation involves VMware VMs |
| VmwareVirtualMachineRelocateSpec | VMware virtual machine relocate specification. |
| Volume | Represents a mounted volume on pod |
| VolumeDisplayAttributes | Attributes used to display information on the UI. |
| VolumeMount | Represents a volume mount |
| VolumeObject | A volume object represents a logical grouping of files. |
| XenServerCloneInfo | XenServer specific information if the clone operation involves XenServer VMs |
| XenServerHost | XenServer host information, including UUID, name, host name, host IP, version, etc. |
| XenServerManagerConfig | XenServer manager configuration information, including name, UUID, pool, list of individual host information, etc. |