Get Computes Related Rule Counts
Returns aggregate DFW and IDS rule counts for each of the specified computes. Each result entry contains the compute ID along with its DFW rule count and IDS rule count.
Notes:
start_timeis required. Eithersite_idorsite_idsmust also be provided.compute_idsaccepts up to 20 compute IDs per request.- To retrieve the full list of DFW rules for a specific compute, use
POST /visualization/security-analysis/computes/{compute-id}/related-dfw-rules. - To retrieve the full list of IDS rules for a specific compute, use
POST /visualization/threat-analysis/computes/{compute-id}/related-ids-rules. - To get equivalent rule counts for groups instead of computes, use
POST /visualization/security-analysis/groups/related-rule-counts.
Wrapper request for ComputesRelatedRuleCounts
{
"start_time": 0,
"site_id": "17f7c7e5-7f8c-490a-97e9-b9c9193c45e1",
"compute_ids": [
"503bc0a0-d759-26c0-c367-5b487003bb0f"
]
}
success
{
"results": [
{
"entity_id": "503bc0a0-d759-26c0-c367-5b487003bb0f",
"dfw_rule_count": 32,
"ids_rule_count": 3
}
]
}
The list of entity rule counts.
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.
Error
{
"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}/intelligence/visualization/security-analysis/computes/related-rule-counts