AlarmFilter
This spec contains information needed for queryActiveAlarm API to filter the result.
This structure may be used only with operations rendered under /sms
.
{
"_typeName": "string",
"alarmStatus": "string",
"alarmType": "string",
"entityType": "string",
"entityId": [
{
"_typeName": "string"
}
],
"pageMarker": "string"
}
The status of the alarm to search for.
Should be one of SmsAlarmStatusEnum. If not specified, all status values should be considered.
The status of the alarm to search for.
Should be one of AlarmTypeEnum. If not specified, all alarm types should be considered.
The entityType of interest, VASA provider should return all active alarms of this type when entityId is not set.
See SmsEntityTypeEnum.
The identifiers of the entities of interest.
If set, all entities must be of the same SmsEntityTypeEnum and it should be set in entityType. VASA provider can skip listing the missing entities.
The page marker used for query pagination.
This is an opaque string that will be set based on the value returned by the VASA provider - see pageMarker. For initial request this should be set to null, indicating request for the first page.