Name: AlertFilterSpec

Alert query parameter filter

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.AlertFilterSpec",
   "allStats": <Boolean>,
   "filterAttributeList": [SortFilterAttribute],
   "filterParams": MultivaluedMap,
   "limit": <Number>,
   "message": <String>,
   "metric": <String>,
   "name": <String>,
   "offset": <Number>,
   "offsetType": 'POSITION' | 'NAME' | 'UUID' | 'INVALID',
   "offsetValue": <Object>,
   "page": <Number>,
   "qParams": MultivaluedMap,
   "QUERY_JOB_COMPLETION_TIMEOUT_IN_MINUTES_MAX": <Number>,
   "QUERY_TIMEOUT_IN_SEC_DEFAULT": <Number>,
   "QUERY_TIMEOUT_IN_SEC_MAX": <Number>,
   "queryType": 'TOP_DOCS_BY_TIME' | 'TOP_DOCS_BY_LATEST_TIME' | 'OFFSET_BY_TIME' | 'OFFSET_BY_SEQUENCE',
   "refresh": <Boolean>,
   "replLinkId": Uuid,
   "severities": ['ALERT' | 'NOTICE'],
   "severity": 'ALERT' | 'NOTICE',
   "since": <Date>,
   "sortedBy": <String>,
   "sortOrder": <String>,
   "sources": [<String>],
   "state": 'NEW' | 'ACKNOWLEDGED' | 'ARCHIVED',
   "states": ['NEW' | 'ACKNOWLEDGED' | 'ARCHIVED'],
   "syslogForwarding": <String>,
   "target": 'VM' | 'VDISK' | 'SNAPSHOT' | 'JOB' | 'ALERTS' | 'DATASTORE_STAT' | 'VM_STAT' | 'VDISK_STAT' | 'SERVICE_GROUP',
   "timeout": <Number>,
   "until": <Date>,
   "uuid": <String>,
}

Elements
NameTypeDescription
allStatsxsd:boolean
For query param info, refer to: allStats
filterAttributeListxsd:list[SortFilterAttribute]Iterates over all the @Filter query params and builds SortFilterAttribute objects from it. SortFilterAttribute wraps attribute name and String value; per mapped attribute.
filterParamsMultivaluedMap
limitxsd:int
For query param info, refer to: limit
messagexsd:string
Query Param Info: (TgcOnly)
Param Name: message
Description: The message text filter for request alerts. It could be partial or full match of the alert message text
Multivalued: No
Usage: ?message=value
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
offsetTypePOSITION | NAME | UUID | INVALIDThe offset type of 'offsetValue'.
POSITIONoffsetType is a position in the page
NAMEoffterType is a name string
UUIDofftestType is a name UUID
INVALIDofftestType is invalid
offsetValuexsd:anyThe offset value in the terms of 'offsetType'.
pagexsd:int
For query param info, refer to: page
qParamsMultivaluedMap
QUERY_JOB_COMPLETION_TIMEOUT_IN_MINUTES_MAXxsd:intMax job completion timeout (in minutes)
QUERY_TIMEOUT_IN_SEC_DEFAULTxsd:intDefault search timeout (in seconds)
QUERY_TIMEOUT_IN_SEC_MAXxsd:intMax search timeout (in seconds)
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
severitiesxsd:list[ALERT | NOTICE]
ALERTAlert message type
NOTICENotice message type
Query Param Info: (TgcOnly)
Param Name: severities
Description: List of (ALERT, NOTICE)
Multivalued: Yes
Usage:
  • ?severities=value1[,value2,value3..] OR
  • ?severities=value1[&severities=value2&severities=value3...]
severityALERT | NOTICE
ALERTAlert message type
NOTICENotice message type
Query Param Info:
Param Name: severity
Description: One of (ALERT, NOTICE)
Multivalued: No
Usage: ?severity=value
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
sourcesxsd:list[xsd:string]
Query Param Info: (TgcOnly)
Param Name: sources
Description: The sources filter(which VMstore is this alert reported) for request alerts
Multivalued: Yes
Usage:
  • ?sources=value1[,value2,value3..] OR
  • ?sources=value1[&sources=value2&sources=value3...]
stateNEW | ACKNOWLEDGED | ARCHIVED
NEWNew alert, typically un-read and non-archieved.
ACKNOWLEDGEDAcknowledged alert.
ARCHIVEDArchived alert.
Query Param Info:
Param Name: state
Description: One of (NEW, ACKNOWLEDGED, ARCHIVED)
Multivalued: No
Usage: ?state=value
statesxsd:list[NEW | ACKNOWLEDGED | ARCHIVED]
NEWNew alert, typically un-read and non-archieved.
ACKNOWLEDGEDAcknowledged alert.
ARCHIVEDArchived alert.
Query Param Info: (TgcOnly)
Param Name: states
Description: List of (NEW, ACKNOWLEDGED, ARCHIVED)
Multivalued: Yes
Usage:
  • ?states=value1[,value2,value3..] OR
  • ?states=value1[&states=value2&states=value3...]
syslogForwardingxsd:string
For query param info, refer to: syslogForwarding
targetVM | VDISK | SNAPSHOT | JOB | ALERTS | DATASTORE_STAT | VM_STAT | VDISK_STAT | SERVICE_GROUP
VMVirtual machine
VDISKVirtual disk
SNAPSHOTSnapshot
JOBJob
ALERTSAlert
DATASTORE_STATDatastore statistics
VM_STATVirtual Machine statistics
VDISK_STATVirtual disk statistics
SERVICE_GROUPService group
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