Filter Alarm Definitions
Retrieves a list of alarm definitions based on specified filter criteria. This endpoint supports filtering by feature names, severities, event types, and enabled status. The response includes detailed information about each matching alarm definition.
{
"site_ids": [
"string"
],
"offset": 0,
"page_size": 0,
"sort_ascending": false,
"sort_by": "string",
"feature_names": [
"string"
],
"severities": [
"HIGH"
],
"event_types": [
"string"
],
"enabled": false
}
Successfully retrieved the list of alarm definitions matching the specified filter criteria. Returns a paginated list of alarm definitions, including their configuration details, severity levels, and associated metadata.
{
"offset": 0,
"number_of_results": 0,
"total_result_count": 0,
"total_pages": 0,
"sort_ascending": false,
"sort_by": "string",
"results": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"feature_name": "nsx_manager_communication",
"feature_display_name": "NSX Manager Communication",
"severity": "HIGH",
"summary": "NSX Manager is disconnected from Security Services Platform",
"event_type": "nsx_manager_disconnected",
"event_type_display_name": "NSX Manager Disconnected",
"description": "Security Services Platform is disconnected from NSX Manager",
"description_on_resolve": "Security Services Platform is connected to NSX Manager.",
"recommended_action": "Navigate to System | NSX Managers and click on the Connected status",
"kb_article": "http://kb-article-link",
"release_introduced": "5.1.0",
"event_resource_type": "nsx-manager",
"event_resource_type_display_name": "NSX Manager",
"enabled": true
}
]
}
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/ssp/alarms/definitions