{ "additionalProperties": false, "description": "Advanced load balancer HTTPSecurityAction object", "id": "ALBHTTPSecurityAction", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "action": { "$ref": "ALBHTTPSecurityActionType, "description": "Type of the security action to perform. Enum options - HTTP_SECURITY_ACTION_CLOSE_CONN, HTTP_SECURITY_ACTION_SEND_RESPONSE, HTTP_SECURITY_ACTION_ALLOW, HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS, HTTP_SECURITY_ACTION_RATE_LIMIT, HTTP_SECURITY_ACTION_REQUEST_CHECK_ICAP.", "required": true, "title": "Action" }, "file": { "$ref": "ALBHTTPLocalFile, "description": "File to be used for generating HTTP local response.", "required": false, "title": "File" }, "https_port": { "description": "Secure SSL/TLS port to redirect the HTTP request to. Allowed values are 1-65535.", "maximum": 65535, "minimum": 1, "required": false, "title": "Https port", "type": "integer" }, "rate_profile": { "$ref": "ALBHTTPSecurityActionRateProfile, "description": "Rate limiting configuration for this action.", "required": false, "title": "Rate profile" }, "status_code": { "$ref": "ALBHTTPLocalResponseStatusCode, "description": "HTTP status code to use for local response. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501.", "required": false, "title": "Status code" } }, "title": "HTTPSecurityAction", "type": "object" }