SecurityMgrDebugFilter

SecurityMgrDebugFilter
SecurityMgrDebugFilter
JSON Example
{
    "accumulate_http_methods": [
        "string"
    ],
    "adaptive_sampler_config_cooldown": 0,
    "adaptive_sampler_tick_interval": 0,
    "api_path_markers": [
        "string"
    ],
    "enable_adaptive_config": false,
    "enable_secmgr_api_endpoint_consolidation": false,
    "endpoint_consolidation_min_samples": 0,
    "entity_ref": "string",
    "focus_entries": [
        {
            "duration": 0,
            "max_events": 0,
            "name": "string",
            "se_ref": "string",
            "stage": "string",
            "uri": "string",
            "vs_ref": "string"
        }
    ],
    "learning_db_cleanup_lookback_period": 0,
    "psm_programming_interval": 0,
    "psm_rule_id_multiplier": 0,
    "secmgr_api_classification_task_periodicity": 0,
    "secmgr_api_hits_population_interval": 0,
    "secmgr_waap_full_sync": false,
    "secmgr_waap_full_sync_vs_uuid": "string",
    "static_file_extensions": [
        "string"
    ]
}
array of string
accumulate_http_methods
Optional

HTTP methods to accumulate for consolidated learning (e.g., GET, POST, PUT). If empty, all methods are accumulated. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
adaptive_sampler_config_cooldown
Optional
Constraints: default: 180

Cooldown period between adaptive sampling configuration sends to prevent excessive updates. Allowed values are 1-600. Field introduced in 32.1.4. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
adaptive_sampler_tick_interval
Optional
Constraints: default: 1

Adaptive sampler tick interval for periodic sampling adjustments. Allowed values are 1-3600. Field introduced in 32.1.4. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
api_path_markers
Optional

Custom API path markers for endpoint classification (e.g., /api/, /v1/, /graphql). If not configured, uses default markers. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
enable_adaptive_config
Optional
Constraints: default: true

Dynamically adapt configuration parameters for Application Learning feature. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
enable_secmgr_api_endpoint_consolidation
Optional
Constraints: default: true

[Internal] Toggle API endpoint consolidation - applies to Application Insights, API Protection, Positive Security. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
endpoint_consolidation_min_samples
Optional
Constraints: default: 20

[Internal] Minimum number of conforming sibling URI segments required before API endpoint consolidation learns a path-parameter pattern from them, and before an existing consolidated template's pattern may be widened to absorb a new shape of traffic. Allowed values are 2-1000. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
entity_ref
Optional

uuid of the entity. It is a reference to an object of type Virtualservice. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

focus_entries
Optional

On-demand debug event tracing focus on up to 2 VS/SE/URI/stage combinations and capture their matching pipeline events into a per-entry ring buffer, dumpable via 'show securitymgr stats filter stage stage_debug_focus'. Edited via 'focus_entries name ' / 'no focus_entries name '. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
learning_db_cleanup_lookback_period
Optional
Constraints: default: 30

Lookback period for learning database cleanup. Allowed values are 1-365. Field introduced in 32.1.4. Unit is DAYS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
psm_programming_interval
Optional
Constraints: default: 5

Dynamically update the interval for rule generation in PSM programming. Allowed values are 1-60. Field introduced in 31.2.1. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
psm_rule_id_multiplier
Optional

Dynamically update the multiplier for rule ID generation in PSM programming for Learning feature. Allowed values are 10-100000. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
secmgr_api_classification_task_periodicity
Optional
Constraints: default: 360

[Internal] Periodicity at which Orphan/Zombie/Active API determination routine runs. Allowed values are 1-10080. Field introduced in 32.1.4. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
secmgr_api_hits_population_interval
Optional
Constraints: default: 15

[Internal] Periodicity at which Orphan/Zombie/Active API hits population routine runs. Allowed values are 5-1440. Field introduced in 32.1.4. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
secmgr_waap_full_sync
Optional

Trigger full sync of API specification changes to learning database for all eligible VSes. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
secmgr_waap_full_sync_vs_uuid
Optional

Trigger full sync for a specific VS UUID. If set, only this VS will be processed. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
static_file_extensions
Optional

File extensions considered as static non-API content (e.g., .html, .css, .js, .png). If not configured, uses default extensions. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of