Name: TagFilterSpec

Filter spec to query vCenter tags

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.TagFilterSpec",
   "allStats": <Boolean>,
   "categoryName": <String>,
   "hypervisorName": <String>,
   "limit": <Number>,
   "metric": <String>,
   "name": <String>,
   "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>,
   "tagId": <String>,
   "tagIds": [<String>],
   "tagName": <String>,
   "target": 'VM' | 'VDISK' | 'SNAPSHOT' | 'JOB' | 'ALERTS' | 'DATASTORE_STAT' | 'VM_STAT' | 'VDISK_STAT' | 'SERVICE_GROUP' | 'GENERIC_INTERFACE' | 'APPLIANCE' | 'VIRTUAL_VMSTORE',
   "timeout": <Number>,
   "until": <Date>,
   "uuid": <String>,
}

Elements
NameTypeDescription
allStatsxsd:boolean
For query param info, refer to: allStats
categoryNamexsd:string
Query Param Info:
Param Name: categoryName
Description: Category name to filter tags by
Multivalued: No
Usage: ?categoryName=value
hypervisorNamexsd:string
Query Param Info:
Param Name: hypervisorName
Description: Hypervisor name to filter tags by
Multivalued: No
Usage: ?hypervisorName=value
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
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
tagIdxsd:string
Query Param Info: (TgcOnly)
Param Name: tagId
Description: Tag ID to filter tags by
Multivalued: No
Usage: ?tagId=value
tagIdsxsd:list[xsd:string]
Query Param Info: (TgcOnly)
Param Name: tagIds
Description: List of Tag IDs
Multivalued: Yes
Usage:
  • ?tagIds=value1[,value2,value3..] OR
  • ?tagIds=value1[&tagIds=value2&tagIds=value3...]
tagNamexsd:string
Query Param Info:
Param Name: tagName
Description: Tag name to filter tags by
Multivalued: No
Usage: ?tagName=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
timeoutxsd:long
For query param info, refer to: timeout
untilxsd:datetime
For query param info, refer to: until
uuidxsd:string
For query param info, refer to: uuid