Download OpenAPI specification:Download
This is the spec that defines the APIs provided by the Fault Manager service to raise alerts and alarms
{- "Service": "string",
- "MessageBus": "string"
}
Pregnerated lists of all possible alerts that EFA could raise
alert_id | integer ID identifying EFA alert |
resource | string Health resource path associated to the alert being sent |
{- "Alerts": [
- {
- "AlertID": 31000,
- "Severity": "Warning",
- "Resource": "/App/System/Security/Certificate"
}, - {
- "AlertID": 41000,
- "Severity": "Warning",
- "Resource": "/App/System/Security/Certificate"
}
]
}
Actual history of alerts generated by EFA
alert_id | integer ID identifying EFA alert |
severity | string Enum: "Critical" "Major" "Minor" "Warning" "Info" Severity of EFA alert |
sequence_id | integer Tracks the sequence in which messages are submitted |
resource | string Health resource path associated to the alert being sent |
limit | integer Limit the number of alerts to be displayed |
before_timestamp | string Alerts being sent before a particular time stamp |
after_timestamp | string Alerts being sent after a particular time stamp |
object {"sort_by":"asc|desc"} Responses with sequence id in ascending or descending order {"offset" : "lt:30"} Responses searched with sequence id less than 30 {"page_size":20} Responses searched with limit of 20 entries |
{- "Alerts": [
- {
- "AlertID": 31000,
- "SequenceID": 47,
- "Cause": "key expired",
- "Severity": "Warning",
- "Resource": "/App/System/Security/Certificate",
- "Timestamp": "2022-09-22T14:06:01.000Z",
- "Limit": 5
}, - {
- "AlertID": 41000,
- "SequenceID": 51,
- "Cause": "token expired",
- "Severity": "Warning",
- "Resource": "/App/System/Security/Certificate",
- "Timestamp": "2022-09-22T14:06:01.000Z",
- "Limit": 2
}
]
}
{- "result": 0,
- "error": "Unknown error"
}