ApplicationInsightsParams

ApplicationInsightsParams
ApplicationInsightsParams
JSON Example
{
    "enable_learn_from_bots": false,
    "enable_per_uri_learning": false,
    "learn_from_authenticated_clients_only": false,
    "learn_from_bots": {
        "classifications": [
            {
                "type": "string",
                "user_defined_type": "string"
            }
        ],
        "match_operation": "string"
    },
    "learn_from_urls_without_args": false,
    "max_params": 0,
    "max_uris": 0,
    "trusted_ipgroup_ref": "string"
}
boolean
enable_learn_from_bots
Optional

If set to true, limit application learning only from clients which match the learn_from_bots specification. The settings learn_from_authenticated_clients_only and trusted_ip_groups always take precedence. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

boolean
enable_per_uri_learning
Optional
Constraints: default: true

If true, learns the params per URI path. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

boolean
learn_from_authenticated_clients_only
Optional

Limit Application Learning only from Authenticated clients. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

learn_from_bots
Optional

learn_from_bots

boolean
learn_from_urls_without_args
Optional

When true, the WAF includes argument-less URIs in its learning process. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
max_params
Optional
Constraints: default: 100

Maximum number of parameters per URI programmed for Application Insights. Allowed values are 10-1000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
max_uris
Optional
Constraints: default: 500

Maximum number of URIs for Application Insights. Allowed values are 10-10000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

string
trusted_ipgroup_ref
Optional

Limits Application Learning from client IPs within the configured IP Address Group. It is a reference to an object of type IpAddrGroup. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.