Azure WAF Modeling Rule

Modeling Rule

Azure WAF

Details

IDAzure_WAF_ModelingRule
From Version8.5.0

Schema

msft_azure_waf_raw

Field Type Array?
Resource string
ResourceGroup string
ResourceType string
SubscriptionId string
Tenant string
TimeGenerated datetime
TimeTaken string
UserAgent string
action string
action_s string
callerIpAddress string
category string
clientCountry_s string
clientIP_s string
clientPort_d int
clientPort_s string
clientip string
correlationId string
detaileddata string
detailedmessage string
details_data_s string
domain_s string
durationMs string
endpoint_s string
errorInfo_s string
errorinfo string
filedetails string
host string
host_s string
hostname string
httpMethod_s string
httpStatusCode_d int
httpStatusCode_s string
httpStatusDetails_s string
httpmethod string
httpstatus int
identity string
instanceid string
level string
location string
message string
operationName string
originCryptProtocol_s string
originIp_s string
originName_s string
originUrl_s string
originalhost string
originalrequesturiwithargs string
properties string
receivedbytes int
referer_s string
requestBytes_s string
requestProtocol_s string
requestUri_s string
requesturi string
resourceId string
responseBytes_s string
resultDescription string
resultSignature string
resultType string
routingRuleName_s string
ruleGroup_s string
ruleName_s string
ruleid string
rulename string
rulesettype string
rulesetversion string
securityCipher_s string
securityProtocol_s string
sentbytes int
serverrouted string
sni_s string
socketIP_s string
sslcipher string
sslprotocol string
tenantId string
timeTaken_d float
timeTaken_s string
trackingReference_s string
transactionid string
type string
upstreamsourceport string
userAgent_s string
wafmode string
{
    "msft_azure_waf_raw": {
        "type": {
            "type": "string",
            "is_array": false
        },
        "transactionid": {
            "type": "string",
            "is_array": false
        },
        "clientip": {
            "type": "string",
            "is_array": false
        },
        "instanceid": {
            "type": "string",
            "is_array": false
        },
        "requesturi": {
            "type": "string",
            "is_array": false
        },
        "upstreamsourceport": {
            "type": "string",
            "is_array": false
        },
        "errorinfo": {
            "type": "string",
            "is_array": false
        },
        "rulename": {
            "type": "string",
            "is_array": false
        },
        "serverrouted": {
            "type": "string",
            "is_array": false
        },
        "originalhost": {
            "type": "string",
            "is_array": false
        },
        "host": {
            "type": "string",
            "is_array": false
        },
        "httpmethod": {
            "type": "string",
            "is_array": false
        },
        "httpstatus": {
            "type": "int",
            "is_array": false
        },
        "originalrequesturiwithargs": {
            "type": "string",
            "is_array": false
        },
        "receivedbytes": {
            "type": "int",
            "is_array": false
        },
        "sentbytes": {
            "type": "int",
            "is_array": false
        },
        "sslcipher": {
            "type": "string",
            "is_array": false
        },
        "sslprotocol": {
            "type": "string",
            "is_array": false
        },
        "wafmode": {
            "type": "string",
            "is_array": false
        },
        "action": {
            "type": "string",
            "is_array": false
        },
        "message": {
            "type": "string",
            "is_array": false
        },
        "detaileddata": {
            "type": "string",
            "is_array": false
        },
        "detailedmessage": {
            "type": "string",
            "is_array": false
        },
        "filedetails": {
            "type": "string",
            "is_array": false
        },
        "hostname": {
            "type": "string",
            "is_array": false
        },
        "ruleid": {
            "type": "string",
            "is_array": false
        },
        "ruleGroup_s": {
            "type": "string",
            "is_array": false
        },
        "rulesettype": {
            "type": "string",
            "is_array": false
        },
        "rulesetversion": {
            "type": "string",
            "is_array": false
        },
        "resourceId": {
            "type": "string",
            "is_array": false
        },
        "tenantId": {
            "type": "string",
            "is_array": false
        },
        "operationName": {
            "type": "string",
            "is_array": false
        },
        "category": {
            "type": "string",
            "is_array": false
        },
        "resultType": {
            "type": "string",
            "is_array": false
        },
        "resultSignature": {
            "type": "string",
            "is_array": false
        },
        "resultDescription": {
            "type": "string",
            "is_array": false
        },
        "durationMs": {
            "type": "string",
            "is_array": false
        },
        "callerIpAddress": {
            "type": "string",
            "is_array": false
        },
        "correlationId": {
            "type": "string",
            "is_array": false
        },
        "SubscriptionId": {
            "type": "string",
            "is_array": false
        },
        "identity": {
            "type": "string",
            "is_array": false
        },
        "level": {
            "type": "string",
            "is_array": false
        },
        "location": {
            "type": "string",
            "is_array": false
        },
        "Tenant": {
            "type": "string",
            "is_array": false
        },
        "properties": {
            "type": "string",
            "is_array": false
        },
        "TimeGenerated": {
            "type": "datetime",
            "is_array": false
        },
        "Resource": {
            "type": "string",
            "is_array": false
        },
        "ResourceGroup": {
            "type": "string",
            "is_array": false
        },
        "ResourceType": {
            "type": "string",
            "is_array": false
        },
        "clientIP_s": {
            "type": "string",
            "is_array": false
        },
        "clientPort_d": {
            "type": "int",
            "is_array": false
        },
        "clientPort_s": {
            "type": "string",
            "is_array": false
        },
        "socketIP_s": {
            "type": "string",
            "is_array": false
        },
        "requestUri_s": {
            "type": "string",
            "is_array": false
        },
        "trackingReference_s": {
            "type": "string",
            "is_array": false
        },
        "errorInfo_s": {
            "type": "string",
            "is_array": false
        },
        "originIp_s": {
            "type": "string",
            "is_array": false
        },
        "endpoint_s": {
            "type": "string",
            "is_array": false
        },
        "originName_s": {
            "type": "string",
            "is_array": false
        },
        "originUrl_s": {
            "type": "string",
            "is_array": false
        },
        "domain_s": {
            "type": "string",
            "is_array": false
        },
        "sni_s": {
            "type": "string",
            "is_array": false
        },
        "httpStatusDetails_s": {
            "type": "string",
            "is_array": false
        },
        "httpStatusCode_s": {
            "type": "string",
            "is_array": false
        },
        "httpStatusCode_d": {
            "type": "int",
            "is_array": false
        },
        "requestProtocol_s": {
            "type": "string",
            "is_array": false
        },
        "requestBytes_s": {
            "type": "string",
            "is_array": false
        },
        "responseBytes_s": {
            "type": "string",
            "is_array": false
        },
        "securityCipher_s": {
            "type": "string",
            "is_array": false
        },
        "referer_s": {
            "type": "string",
            "is_array": false
        },
        "httpMethod_s": {
            "type": "string",
            "is_array": false
        },
        "timeTaken_d": {
            "type": "float",
            "is_array": false
        },
        "timeTaken_s": {
            "type": "string",
            "is_array": false
        },
        "TimeTaken": {
            "type": "string",
            "is_array": false
        },
        "userAgent_s": {
            "type": "string",
            "is_array": false
        },
        "UserAgent": {
            "type": "string",
            "is_array": false
        },
        "clientCountry_s": {
            "type": "string",
            "is_array": false
        },
        "securityProtocol_s": {
            "type": "string",
            "is_array": false
        },
        "originCryptProtocol_s": {
            "type": "string",
            "is_array": false
        },
        "routingRuleName_s": {
            "type": "string",
            "is_array": false
        },
        "action_s": {
            "type": "string",
            "is_array": false
        },
        "host_s": {
            "type": "string",
            "is_array": false
        },
        "ruleName_s": {
            "type": "string",
            "is_array": false
        },
        "details_data_s": {
            "type": "string",
            "is_array": false
        }
    }
}