alert-query
Query for alerts by various criteria. Composition of filtering criteria controlled via the compositeOperator property. For Pagination see PageInfo For sorting see AlertField and SortOrder enumerations. If a sort field is not specified but pagination is requested the Alerts will be sorted by the alertId field.
{
"activeOnly": false,
"alertControlState": [
"string"
],
"alertCriticality": [
"string"
],
"alertDefinitionId": [
"string"
],
"alertId": [
"string"
],
"alertImpact": [
"string"
],
"alertName": "string",
"alertStatus": [
"string"
],
"alertTypeSubtype": [
{
"subtypeIds": [
0
],
"typeId": 0
}
],
"cancelTimeRange": {
"endTime": 0,
"startTime": 0
},
"compositeOperator": "string",
"extractOwnerName": false,
"groupId": "string",
"groupingCondition": "string",
"includeChildrenResources": false,
"resource-query": {
"adapterInstanceId": [
"string"
],
"adapterKind": [
"string"
],
"collectorId": [
0
],
"collectorName": [
"string"
],
"credentialId": [
"string"
],
"includeRelated": "string",
"maintenanceScheduleId": [
"string"
],
"name": [
"string"
],
"parentId": [
"string"
],
"propertyConditions": {
"conditions": [
{
"doubleValue": "number",
"key": "string",
"operator": "string",
"stringValue": "string"
}
],
"conjunctionOperator": "string"
},
"propertyName": "string",
"propertyValue": "string",
"recentlyAdded": 0,
"regex": [
"string"
],
"resourceHealth": [
"string"
],
"resourceId": [
"string"
],
"resourceKind": [
"string"
],
"resourceState": [
"string"
],
"resourceStatus": [
"string"
],
"resourceTag": [
{
"category": "string",
"name": "string"
}
],
"statConditions": {
"conditions": [
{
"doubleValue": "number",
"key": "string",
"operator": "string",
"stringValue": "string"
}
],
"conjunctionOperator": "string"
},
"statKey": "string",
"statKeyInclusive": false,
"statKeyLowerBound": "number",
"statKeyUpperBound": "number"
},
"resourceKind": "string",
"startTimeRange": {
"endTime": 0,
"startTime": 0
},
"updateTimeRange": {
"endTime": 0,
"startTime": 0
},
"userId": "string",
"userName": "string"
}
Filter to return only Active alerts, if true, the query will exclude Suspended and Cancelled Alerts
Filter based on the Alert Control State
Filter based on Alert Criticality
Filter based on the Alert definition id
Filter based on Alert identifiers
Filter based on the Alert Impact
Filter based on Alert name using 'contains' logic
Filter based on the Alert Status. If looking for only active alerts combined with other filter criteria then use the activeOnly property instead.
Indicates the composition of the filtering criteria. Either all of the filtering criteria apply together (AND operation) or any of the filtering criteria could be applied (OR operation) Defaults to AND. Note: backend only supports AND currently
Indicates whether need to report alert owner's name in addition to owner's id
Filter based on alert group id
Condition that should be used for grouping
True to include alerts generated by child resources
Object used to lookup resources with various filtering criteria
Filter based on resource kind using 'contains' logic
Filter based on user id
Filter based on user name using 'contains' logic