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"
}
Pre-generated 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"
}
Pre-generated lists of all possible alarms that EFA could raise
alarm_id | integer Global ID identifying EFA alarm |
name | string Name identifying EFA alarm |
resource | string Resource identifying EFA alarm |
alarm_type | string Type of alarm |
detail | booolean Display detailed information |
{- "Alarms": [
- {
- "AlarmID": 32000,
- "Name": "CertificateExpiration",
- "Resource": "/App/System/Security/Certificate",
- "AlarmType": "security"
}, - {
- "AlarmID": 32001,
- "Name": "DeviceCertificateExpiration",
- "Resource": "/App/System/Security/Device/Certificate",
- "AlarmType": "security"
}
]
}
Actual history of alarms generated by EFA
name | string Name of EFA alarm |
alarm_id | integer Global ID identifying EFA alarm |
alarm_type | string Category of EFA alarm |
instance_id | integer Instance ID of the alarm |
resource | string Health resource path associated to the alarm being sent |
unacked | boolean List of unacked alarms |
acked | boolean List of acked alarms |
cleared | boolean List of cleared alarms |
closed | boolean List of closed alarms |
detail | booolean Display detailed information |
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 |
{- "Alarms": [
- {
- "AlarmID": 32000,
- "InstanceID": 2,
- "Name": "CertificateExpiration",
- "Resource": "/App/System/Security/Certificate",
- "AlarmType": "security",
- "IsCleared": false
}, - {
- "AlarmID": 32001,
- "InstanceID": 3,
- "Name": "DeviceCertificateExpiration",
- "Resource": "/App/System/Security/Device/Certificate",
- "AlarmType": "security",
- "IsCleared": true
}
]
}