Metrics Get Edge Firewall Idps Metrics

Metrics Get Edge Firewall Idps Metrics

Gets Firewall IDPS summaries for the enterprise and edge over the specified time interval by the specified dimension, e.g. signatureName, threatImpact, alert, threatSourceIp, threatSourceGeoCountry and threatTargetIp. On success, this method returns an array of aggregate data in which each entry corresponds to a single dimension.

Privileges required:

READ EDGE

VIEW_FIREWALL_LOGS undefined

Request
URI
POST
https://{api_host}/portal/rest/metrics/getFirewallIdpsMetrics
COPY
Request Body

Show optional properties

{
    "edgeId": 0,
    "interval": {
        "start": "string"
    },
    "viewBy": "string"
}
{
    "enterpriseId": 0,
    "edgeId": 0,
    "interval": {
        "end": "string",
        "start": "string"
    },
    "viewBy": "string",
    "metrics": "edge_firewall_idps_basic_metrics Object",
    "sort": "edge_firewall_idps_basic_metric Object",
    "limit": 0,
    "other": false,
    "with": [
        "string"
    ]
}
integer
enterpriseId
Optional

enterpriseId

integer
edgeId
Required

edgeId

interval
Required

interval

string
viewBy
Required

viewBy

Possible values are : signatureName, threatImpact, alert, threatSourceIp, threatTargetIp, threatSourceGeoCountry,
metrics
Optional

A list of metrics to report.

sort
Optional

sort

Possible values are : threatsCount, highThreatsCount, mediumThreatsCount, lowThreatsCount, criticalThreatsCount, suspiciousThreatsCount,
integer
limit
Optional

limit

boolean
other
Optional

Includes the metrics of the rest apart from the limited result

array of string
with
Optional

with

Possible values are : signatureId, threatImpact, signatureCategory,
Responses
200

Request was successfully processed

Returns Array of object of type(s) application/json
[
    {
        "name": "Unusual FTP Clear Text Password",
        "threatsCount": 11,
        "signatureId": 1048697,
        "threatImpact": "High",
        "signatureCategory": "command-and-control"
    },
    {
        "name": "Unusual Beckoning Activity",
        "threatsCount": 5,
        "signatureId": 2100498,
        "threatImpact": "MEDIUM",
        "signatureCategory": "trojan-activity"
    },
    {
        "name": "other",
        "metrics": {
            "threatsCount": 20
        }
    }
]

400
Returns generic_400 of type(s) application/json
Operation doesn't return any data structure

500
Returns generic_500 of type(s) application/json
Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"edgeId:"integer","viewBy:"string","interval:"object"}' https://{api_host}/portal/rest/metrics/getFirewallIdpsMetrics