notification-rules
notification-rules
Model to represent a collection of Notification Rules
JSON Example
{
"pageInfo": {
"totalCount": 0,
"page": 0,
"pageSize": 0,
"sortBy": "string",
"sortOrder": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"name": "string",
"description": "string"
}
],
"rules": [
{
"id": "string",
"name": "string",
"pluginId": "string",
"enabled": false,
"templateId": "string",
"alertControlStates": [
"string"
],
"alertStatuses": [
"string"
],
"criticalities": [
"string"
],
"resourceKindFilter": {
"resourceKind": "string",
"adapterKind": "string"
},
"resourceKindFilters": [
{
"resourceKind": "string",
"adapterKind": "string"
}
],
"resourceFilter": {
"resourceId": "string",
"matchResourceIdOnly": false,
"childrenResourceKindFilters": [
"string"
],
"childrenResourceKindKeyFilters": [
{
"resourceKind": "string",
"adapterKind": "string"
}
],
"relationship": "string"
},
"resourceFilters": [
{
"resourceId": "string",
"matchResourceIdOnly": false,
"childrenResourceKindFilters": [
"string"
],
"childrenResourceKindKeyFilters": [
{
"resourceKind": "string",
"adapterKind": "string"
}
],
"relationship": "string"
}
],
"alertTypeFilters": [
{
"alertType": 0,
"alertSubTypes": [
0
]
}
],
"alertDefinitionIdFilters": {
"values": [
"string"
]
},
"alertImpactFilters": {
"values": [
"string"
]
},
"sendHeartbeat": false,
"properties": [
{
"name": "string",
"value": "string"
}
],
"collectorUUId": "string",
"collectorGroupId": "string",
"ruleType": "string",
"actionStatuses": [
"string"
],
"links": [
{
"href": "string",
"rel": "string",
"name": "string",
"description": "string"
}
]
}
]
}