{ "additionalProperties": false, "description": "Advanced load balancer SensitiveLogProfile object", "id": "ALBSensitiveLogProfile", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "header_field_rules": { "description": "Match sensitive header fields in HTTP application log.", "items": { "$ref": "ALBSensitiveFieldRule }, "required": false, "title": "Header field rules", "type": "array" }, "uri_query_field_rules": { "description": "Match sensitive URI query params in HTTP application log. Query params from the URI are extracted and checked for matching sensitive parameter names. A successful match will mask the parameter values in accordance with this rule action.", "items": { "$ref": "ALBSensitiveFieldRule }, "required": false, "title": "Uri query field rules", "type": "array" }, "waf_field_rules": { "description": "Match sensitive WAF log fields in HTTP application log.", "items": { "$ref": "ALBSensitiveFieldRule }, "required": false, "title": "Waf field rules", "type": "array" } }, "title": "SensitiveLogProfile", "type": "object" }