Name: TaskFilterSpec

Job query parameter filter VMStore supports only a subset of filter params. Params supported by VMStore are jobType, jobTypes, state, targetId, startsWithId, createdBy, since

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.TaskFilterSpec",
   "allStats": <Boolean>,
   "createdBy": <String>,
   "id": <String>,
   "jobTarget": 'VM' | 'VDISK' | 'SNAPSHOT' | 'JOB' | 'ALERTS' | 'DATASTORE_STAT' | 'VM_STAT' | 'VDISK_STAT' | 'SERVICE_GROUP' | 'GENERIC_INTERFACE' | 'APPLIANCE' | 'VIRTUAL_VMSTORE',
   "jobType": 'SNAPSHOT' | 'CLONE' | 'REMOTE_COPY' | 'FAILOVER_TEST' | 'FAILOVER' | 'VM_SNAPSHOT_SYNC' | 'RECREATE_REPL_CONFIG' | 'SYNC_VM' | 'RELOCATE_VM' | 'SNAPSHOT_STORAGE_OBJECT' | 'CLONE_STORAGE_OBJECT' | 'CREATE_STORAGE_OBJECT' | 'UPDATE_STORAGE_OBJECT' | 'DELETE_STORAGE_OBJECT' | 'REVERT_STORAGE_OBJECT' | 'BIND_STORAGE_OBJECT' | 'UNBIND_STORAGE_OBJECT' | 'CLOUD_RESTORE' | 'CLOUD_REPO_ADOPTION' | 'EXPAND_CAPACITY' | 'TCE_DEPLOYMENT_CLEANUP' | 'TCE_DEPLOYMENT',
   "jobTypes": ['SNAPSHOT' | 'CLONE' | 'REMOTE_COPY' | 'FAILOVER_TEST' | 'FAILOVER' | 'VM_SNAPSHOT_SYNC' | 'RECREATE_REPL_CONFIG' | 'SYNC_VM' | 'RELOCATE_VM' | 'SNAPSHOT_STORAGE_OBJECT' | 'CLONE_STORAGE_OBJECT' | 'CREATE_STORAGE_OBJECT' | 'UPDATE_STORAGE_OBJECT' | 'DELETE_STORAGE_OBJECT' | 'REVERT_STORAGE_OBJECT' | 'BIND_STORAGE_OBJECT' | 'UNBIND_STORAGE_OBJECT' | 'CLOUD_RESTORE' | 'CLOUD_REPO_ADOPTION' | 'EXPAND_CAPACITY' | 'TCE_DEPLOYMENT_CLEANUP' | 'TCE_DEPLOYMENT'],
   "limit": <Number>,
   "metric": <String>,
   "name": <String>,
   "nativeTaskOnly": <Boolean>,
   "offset": <Number>,
   "page": <Number>,
   "queryType": 'TOP_DOCS_BY_TIME' | 'TOP_DOCS_BY_LATEST_TIME' | 'OFFSET_BY_TIME' | 'OFFSET_BY_SEQUENCE',
   "refresh": <Boolean>,
   "replLinkId": Uuid,
   "since": <Date>,
   "sortedBy": <String>,
   "sortOrder": <String>,
   "startsWithId": <String>,
   "state": 'QUEUED' | 'RUNNING' | 'SUCCESS' | 'FAILED' | 'CANCELLED' | 'CANCEL_PENDING' | 'ACKNOWLEDGED',
   "target": 'VM' | 'VDISK' | 'SNAPSHOT' | 'JOB' | 'ALERTS' | 'DATASTORE_STAT' | 'VM_STAT' | 'VDISK_STAT' | 'SERVICE_GROUP' | 'GENERIC_INTERFACE' | 'APPLIANCE' | 'VIRTUAL_VMSTORE',
   "targetId": <String>,
   "timeout": <Number>,
   "timeoutInSeconds": <Number>,
   "until": <Date>,
   "uuid": <String>,
   "vmstoreTaskId": <String>,
   "vmstoreTintriIds": [<String>],
}

Elements
NameTypeDescription
allStatsxsd:boolean
For query param info, refer to: allStats
createdByxsd:string
Query Param Info:
Param Name: createdBy
Description: Username of the user initiating the task
Multivalued: No
Usage: ?createdBy=value
idxsd:string
Query Param Info:
Param Name: id
Description: Task resource Tintri UUID
Multivalued: No
Usage: ?id=value
jobTargetVM | VDISK | SNAPSHOT | JOB | ALERTS | DATASTORE_STAT | VM_STAT | VDISK_STAT | SERVICE_GROUP | GENERIC_INTERFACE | APPLIANCE | VIRTUAL_VMSTORE
VMVirtual machine
VDISKVirtual disk
SNAPSHOTSnapshot
JOBJob
ALERTSAlert
DATASTORE_STATDatastore statistics
VM_STATVirtual Machine statistics
VDISK_STATVirtual disk statistics
SERVICE_GROUPService group
GENERIC_INTERFACEGeneric Interface
APPLIANCEAppliance
VIRTUAL_VMSTOREVirtual VMstore
Query Param Info:
Param Name: jobTarget
Description: Either of (VM, VDISK, SNAPSHOT, JOB, ALERTS, DATASTORE_STAT, VM_STAT, VDISK_STAT, SERVICE_GROUP, GENERIC_INTERFACEAPPLIANCEVVMSTORE)
Multivalued: No
Usage: ?jobTarget=value
jobTypeSNAPSHOT | CLONE | REMOTE_COPY | FAILOVER_TEST | FAILOVER | VM_SNAPSHOT_SYNC | RECREATE_REPL_CONFIG | SYNC_VM | RELOCATE_VM | SNAPSHOT_STORAGE_OBJECT | CLONE_STORAGE_OBJECT | CREATE_STORAGE_OBJECT | UPDATE_STORAGE_OBJECT | DELETE_STORAGE_OBJECT | REVERT_STORAGE_OBJECT | BIND_STORAGE_OBJECT | UNBIND_STORAGE_OBJECT | CLOUD_RESTORE | CLOUD_REPO_ADOPTION | EXPAND_CAPACITY | TCE_DEPLOYMENT_CLEANUP | TCE_DEPLOYMENT
SNAPSHOTSnapshot job
CLONEClone job
REMOTE_COPYRemote Copy job
FAILOVER_TESTFailover test job
FAILOVERFailover job
VM_SNAPSHOT_SYNCDeprecated
RECREATE_REPL_CONFIGRecreate replication configuation job
SYNC_VMSync virtual machine job
RELOCATE_VMRelocate virtual machine job
SNAPSHOT_STORAGE_OBJECTSnapshot storage object job
CLONE_STORAGE_OBJECTClone storage object job
CREATE_STORAGE_OBJECTCreate storage object job
UPDATE_STORAGE_OBJECTUpdate storage object job
DELETE_STORAGE_OBJECTDelete storage object job
REVERT_STORAGE_OBJECTRevert storage object job
BIND_STORAGE_OBJECTBind storage object job
UNBIND_STORAGE_OBJECTUnbind storage object job
CLOUD_RESTORERestore cloud snapshot
CLOUD_REPO_ADOPTIONAdopt cloud repository
EXPAND_CAPACITYExpand capacity
TCE_DEPLOYMENT_CLEANUPClean TCE Deployment Resources
TCE_DEPLOYMENTTCE Deployment Workflow
Query Param Info:
Param Name: jobType
Description: Either of (SNAPSHOT, CLONE, REMOTE_COPY, FAILOVER_TEST, FAILOVER, VM_SNAPSHOT_SYNC,RECREATE_REPL_CONFIG,SYNC_VM,RELOCATE_VMSNAPSHOT_STORAGE_OBJECTCLONE_STORAGE_OBJECTCREATE_STORAGE_OBJECTUPDATE_STORAGE_OBJECTDELETE_STORAGE_OBJECTREVERT_STORAGE_OBJECTBIND_STORAGE_OBJECTUNBIND_STORAGE_OBJECTCLOUD_RESTORECLOUD_REPO_ADOPTIONEXPAND_CAPACITYTCE_DEPLOYMENTTCE_DEPLOYMENT_CLEANUP)
Multivalued: No
Usage: ?jobType=value
jobTypesxsd:list[SNAPSHOT | CLONE | REMOTE_COPY | FAILOVER_TEST | FAILOVER | VM_SNAPSHOT_SYNC | RECREATE_REPL_CONFIG | SYNC_VM | RELOCATE_VM | SNAPSHOT_STORAGE_OBJECT | CLONE_STORAGE_OBJECT | CREATE_STORAGE_OBJECT | UPDATE_STORAGE_OBJECT | DELETE_STORAGE_OBJECT | REVERT_STORAGE_OBJECT | BIND_STORAGE_OBJECT | UNBIND_STORAGE_OBJECT | CLOUD_RESTORE | CLOUD_REPO_ADOPTION | EXPAND_CAPACITY | TCE_DEPLOYMENT_CLEANUP | TCE_DEPLOYMENT]
SNAPSHOTSnapshot job
CLONEClone job
REMOTE_COPYRemote Copy job
FAILOVER_TESTFailover test job
FAILOVERFailover job
VM_SNAPSHOT_SYNCDeprecated
RECREATE_REPL_CONFIGRecreate replication configuation job
SYNC_VMSync virtual machine job
RELOCATE_VMRelocate virtual machine job
SNAPSHOT_STORAGE_OBJECTSnapshot storage object job
CLONE_STORAGE_OBJECTClone storage object job
CREATE_STORAGE_OBJECTCreate storage object job
UPDATE_STORAGE_OBJECTUpdate storage object job
DELETE_STORAGE_OBJECTDelete storage object job
REVERT_STORAGE_OBJECTRevert storage object job
BIND_STORAGE_OBJECTBind storage object job
UNBIND_STORAGE_OBJECTUnbind storage object job
CLOUD_RESTORERestore cloud snapshot
CLOUD_REPO_ADOPTIONAdopt cloud repository
EXPAND_CAPACITYExpand capacity
TCE_DEPLOYMENT_CLEANUPClean TCE Deployment Resources
TCE_DEPLOYMENTTCE Deployment Workflow
Query Param Info:
Param Name: jobTypes
Description: List of (SNAPSHOT, CLONE, REMOTE_COPY, FAILOVER_TEST, FAILOVER, VM_SNAPSHOT_SYNC,RECREATE_REPL_CONFIG,SYNC_VM,RELOCATE_VMSNAPSHOT_STORAGE_OBJECTCLONE_STORAGE_OBJECTCREATE_STORAGE_OBJECTUPDATE_STORAGE_OBJECTDELETE_STORAGE_OBJECTREVERT_STORAGE_OBJECTBIND_STORAGE_OBJECTUNBIND_STORAGE_OBJECTCLOUD_RESTORECLOUD_REPO_ADOPTIONEXPAND_CAPACITYTCE_DEPLOYMENTTCE_DEPLOYMENT_CLEANUP)
Multivalued: Yes
Usage:
  • ?jobTypes=value1[,value2,value3..] OR
  • ?jobTypes=value1[&jobTypes=value2&jobTypes=value3...]
limitxsd:int
For query param info, refer to: limit
metricxsd:string
For query param info, refer to: metric
namexsd:string
For query param info, refer to: name
nativeTaskOnlyxsd:booleanReturn nativeTaskOnly
Query Param Info: (TgcOnly)
Param Name: nativeTaskOnly
Description: Filter to return only native tasks running on the appliance
Multivalued: No
Usage: ?nativeTaskOnly=value
offsetxsd:int
For query param info, refer to: offset
pagexsd:int
For query param info, refer to: page
queryTypeTOP_DOCS_BY_TIME | TOP_DOCS_BY_LATEST_TIME | OFFSET_BY_TIME | OFFSET_BY_SEQUENCE
TOP_DOCS_BY_TIMEsort top contributors by time based on since and until values
TOP_DOCS_BY_LATEST_TIMEsort top contributors by time based on latest update time
OFFSET_BY_TIMEsort by time starting with a time offset
OFFSET_BY_SEQUENCEsort by offset starting with a page offset
For query param info, refer to: queryType
refreshxsd:boolean
For query param info, refer to: refresh
replLinkIdUuid
For query param info, refer to: replLinkId
sincexsd:datetime
For query param info, refer to: since
sortedByxsd:string
For query param info, refer to: sortedBy
sortOrderxsd:string
For query param info, refer to: sortOrder
startsWithIdxsd:string
Query Param Info:
Param Name: startsWithId
Description: Task resource Tintri UUID starts with
Multivalued: No
Usage: ?startsWithId=value
stateQUEUED | RUNNING | SUCCESS | FAILED | CANCELLED | CANCEL_PENDING | ACKNOWLEDGED
QUEUEDJob is queued
RUNNINGJob is running
SUCCESSJob finished successfully
FAILEDJob finished in failure
CANCELLEDJob was cancelled
CANCEL_PENDINGJob has a cancel pending
ACKNOWLEDGEDNot used at this time
Query Param Info:
Param Name: state
Description: Either of (QUEUED, RUNNING, SUCCESS, FAILED, CANCELLED, CANCEL_PENDING, ACKNOWLEDGED)
Multivalued: No
Usage: ?state=value
targetVM | VDISK | SNAPSHOT | JOB | ALERTS | DATASTORE_STAT | VM_STAT | VDISK_STAT | SERVICE_GROUP | GENERIC_INTERFACE | APPLIANCE | VIRTUAL_VMSTORE
VMVirtual machine
VDISKVirtual disk
SNAPSHOTSnapshot
JOBJob
ALERTSAlert
DATASTORE_STATDatastore statistics
VM_STATVirtual Machine statistics
VDISK_STATVirtual disk statistics
SERVICE_GROUPService group
GENERIC_INTERFACEGeneric Interface
APPLIANCEAppliance
VIRTUAL_VMSTOREVirtual VMstore
For query param info, refer to: target
targetIdxsd:string
Query Param Info:
Param Name: targetId
Description: Target resource Tintri Uuid
Multivalued: No
Usage: ?targetId=value
timeoutxsd:long
For query param info, refer to: timeout
timeoutInSecondsxsd:int
Query Param Info:
Param Name: timeoutInSeconds
Description: Job wait time in seconds
Multivalued: No
Usage: ?timeoutInSeconds=value
untilxsd:datetime
For query param info, refer to: until
uuidxsd:string
For query param info, refer to: uuid
vmstoreTaskIdxsd:string
Query Param Info: (TgcOnly)
Param Name: vmstoreTaskId
Description: Uuid of task running on VMstore
Multivalued: No
Usage: ?vmstoreTaskId=value
vmstoreTintriIdsxsd:list[xsd:string]
Query Param Info: (TgcOnly)
Param Name: vmstoreTintriIds
Description: List of TGC's VMstore IDs used to filter task list
Multivalued: Yes
Usage:
  • ?vmstoreTintriIds=value1[,value2,value3..] OR
  • ?vmstoreTintriIds=value1[&vmstoreTintriIds=value2&vmstoreTintriIds=value3...]