Description

The deleteHitCount operation handles configuration related to HitCount model. 
This API call is not allowed on the standby unit in an HA pair.

HTTP request

DELETE /api/fdm/v6/policy/accesspolicies/{parentId}/operational/hitcounts

Path Parameters

Parameter Required Type Description
parentId True string

Query Parameters

Parameter Required Type Description
filter False string The criteria used to filter the models you are requesting. It should have the following format: {key}{operator}{value}[;{key}{operator}{value}]. Supported operators are: "!"(not equals), ":"(equals), "~"(similar). Supported keys are: "ids", "fetchZeroHitCount".

Example

curl -X DELETE \
    --header "Accept: application/json" \
    --header "Authorization: Bearer ${ACCESS_TOKEN}" \
    "https://${HOST}:${PORT}/api/fdm/v6/policy/accesspolicies/{parentId}/operational/hitcounts"
from bravado.requests_client import RequestsClient
from bravado.client import SwaggerClient


def get_client(host, token):
    http_client = RequestsClient()
    http_client.ssl_verify = False
    http_client.set_api_key(
        host,
        "Bearer {}".format(token),
        param_name="Authorization",
        param_in="header"
    )
    return SwaggerClient.from_url(
        "https://{}/apispec/ngfw.json".format(host),
        http_client=http_client,
        config={
            "validate_responses": False,
            "validate_swagger_spec": False
        }
    )


def delete_hit_count(client, parent_id):
    return client.HitCount.deleteHitCount(
        parentId=parent_id
    ).response().result


if __name__ == "__main__":
    host = "ftd.example.com"
    token = "access_token"
    client = get_client(host, token)

    parent_id = "string"

    delete_hit_count(client, parent_id)