Alarm

Alarm
Alarm

The alarm data type encapsulates information about an alarm. It shall comply with the provisions defined in Table 8.5.2.4-1

JSON Example
{
    "id": "string",
    "managedObjectId": "string",
    "rootCauseFaultyComponent": {
        "faultyNestedNsInstanceId": "string",
        "faultyResourceType": "string",
        "faultyNsVirtualLinkInstanceId": "string"
    },
    "rootCauseFaultyResource": {
        "faultyResource": {
            "vimId": "string",
            "resourceProviderId": "string",
            "resourceId": "string",
            "vimLevelResourceType": "string"
        },
        "faultyResourceType": "string"
    },
    "alarmRaisedTime": "string",
    "alarmChangedTime": "string",
    "alarmClearedTime": "string",
    "alarmAcknowledgedTime": "string",
    "ackState": "string",
    "perceivedSeverity": "string",
    "eventTime": "string",
    "eventType": "string",
    "faultType": "string",
    "probableCause": "string",
    "isRootCause": false,
    "correlatedAlarmIds": [
        "string"
    ],
    "faultDetails": [
        "string"
    ],
    "_links": {
        "self": {
            "href": "string"
        }
    }
}
id
Required

id

managedObjectId
Required

managedObjectId

rootCauseFaultyComponent
Optional

rootCauseFaultyComponent

rootCauseFaultyResource
Optional

rootCauseFaultyResource

alarmRaisedTime
Required

alarmRaisedTime

alarmChangedTime
Optional

alarmChangedTime

alarmClearedTime
Optional

alarmClearedTime

alarmAcknowledgedTime
Optional

alarmAcknowledgedTime

string
ackState
Required

Acknowledgment state of the alarm. Permitted values: UNACKNOWLEDGED ACKNOWLEDGED

Possible values are : UNACKNOWLEDGED, ACKNOWLEDGED,
perceivedSeverity
Required

perceivedSeverity

eventTime
Required

eventTime

eventType
Required

eventType

string
faultType
Optional

Additional information to clarify the type of the fault.

string
probableCause
Required

Information about the probable cause of the fault.

boolean
isRootCause
Required

Attribute indicating if this fault is the root for other correlated alarms. If TRUE, then the alarms listed in the attribute CorrelatedAlarmId are caused by this fault.

array of Identifier
correlatedAlarmIds
Optional

List of identifiers of other alarms correlated to this fault.

array of string
faultDetails
Optional

Provides additional information about the fault..

_links
Required

_links