Get Cluster Configs
Retrieve paginated list of cluster configurations for a site, including cluster details, health status, DFW/IDPS status, and remediation messages.
Site id in the query
{
"site_ids": [
"string"
],
"offset": 0,
"page_size": 0,
"sort_ascending": false,
"sort_by": "string"
}
Success.
{
"offset": 0,
"number_of_results": 0,
"total_result_count": 0,
"total_pages": 0,
"sort_ascending": false,
"sort_by": "string",
"results": [
{
"cluster_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cluster_name": "Production-Cluster-01",
"cluster_type": "VLCM",
"dfw_status": "ON",
"hosts_count": 25,
"idps_status": "ON",
"turbo_eligible": "ELIGIBLE",
"classic_eligible": "INELIGIBLE",
"health": {
"overall_health": "HIGH",
"health_breakdown": [
{
"health_level": "CRITICAL",
"host_count": 0
},
{
"health_level": "HIGH",
"host_count": 2
},
{
"health_level": "NORMAL",
"host_count": 22
},
{
"health_level": "UNKNOWN",
"host_count": 1
},
{
"health_level": "INCORRECT_CONFIGURATION",
"host_count": 0
},
{
"health_level": "REQUIREMENT_NOT_MET",
"host_count": 0
}
]
},
"turbo_status": "ON",
"remediation_message": [
{
"key": "MEMORY_THRESHOLD_EXCEEDED",
"value": "Host memory usage above 90% on 2 hosts"
}
]
}
]
}
Bad request. The request parameters are invalid or malformed.
{
"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.
Not found.
{
"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.
An unexpected error occurred while processing the request.
"Error Object"
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}/security-monitoring/sites/{site-id}/cluster-configs