StorageAlarm
This data object represents the storage alarm.
This structure may be used only with operations rendered under /sms
.
{
"_typeName": "string",
"alarmId": 0,
"alarmType": "string",
"containerId": "string",
"objectId": "string",
"objectType": "string",
"status": "string",
"alarmTimeStamp": "string",
"messageId": "string",
"parameterList": [
{
"_typeName": "string",
"parameterName": "string",
"parameterValue": "string"
}
],
"alarmObject": {
"_typeName": "string"
}
}
Monotonically increasing sequence number which VP will maintain.
The type of Alarm.
Must be one of the string values from AlarmTypeEnum Note that for VMODL VP implemenation this field must be populated with one of the values from vasa.data.notification.AlarmType
Container identifier
The unique identifier of the object impacted by the Alarm.
From VASA version 3 onwards, a non-null alarmObject will override this member. This field is made optional from VASA3. Either this or alarmObject must be set.
The type of object impacted by the Alarm.
Must be one of the string values from SmsEntityTypeEnum Note that for VMODL VP implemenation this field must be populated with one of the values from vasa.data.notification.EntityType
Current status of the object.
Must be one of the string values from SmsAlarmStatusEnum
Time-stamp when the alarm occurred in VP context
Pre-defined message for system-defined event
List of parameters (name/value) to be passed as input for message