Change log for AZURE_WAF

Date Changes
2024-08-22 Enhancement:
- Mapped "properties.ruleSetType" to "security_result.detection_fields".
- When "ruleName" and "ruleSetType" are null, mapped "properties.ruleSetType" to "security_result.rule_name".
- Mapped "properties.details.data" to "security_result.detection_fields".
- Mapped "properties.message" to "security_result.description".
2024-06-10 Enhancement:
- Modified the mapping of "properties.originalHost" (and fall back "properties.host" when originalHost is empty) to "target.hostname" and "target.asset.hostname" fields.
- Added conditional check for "dest_ip".
- Combined "properties.requestUri" and "target_hostname" to get "target_url".
2024-04-07 Enhancement:
- Mapped "rec.properties.clientIp" to "principal.ip".
- Defined "rec_properties_trackingReference", "rec_properties_host", "rec_properties_policyMode", "rec_properties_ruleName", "rec_properties_policy", "rec_properties_details_msg", "rec_properties_clientIP", and "rec_time" in state data.
2023-07-14 Enhancement:
- Added a "for" loop to handle JSON logs.
2023-02-28 Enhancement:
- Mapped "properties.ruleName" to "security_result.rule_name".
- Mapped "properties.action" to "security_result.action".
- Added on_error check for "properties.clientPort", "properties.httpStatus", "properties.receivedBytes", "properties.sentBytes", "properties.clientResponseTime", "properties.timeTaken".
2022-10-22 Newly created parser