{ "additionalProperties": false, "description": "Advanced load balancer ErrorPage object", "id": "ALBErrorPage", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "enable": { "default": true, "description": "Enable or disable the error page. Default value when not specified in API or module is interpreted by ALB Controller as true.", "required": false, "title": "Enable", "type": "boolean" }, "error_page_body_path": { "description": "Custom error page body used to sent to the client. It is a reference to an object of type ErrorPageBody.", "required": false, "title": "Error page body path", "type": "string", "x-vmw-cross-reference": [ { "leftType": [ "ALBErrorPageProfile" ], "relationshipType": "ALB_ERRORPAGEPROFILE_ALB_ERRORPAGEBODY_RELATIONSHIP", "rightType": [ "ALBErrorPageBody" ] } ] }, "error_redirect": { "description": "Redirect sent to client when match.", "required": false, "title": "Error redirect", "type": "string" }, "index": { "description": "Index of the error page.", "required": false, "title": "Index", "type": "integer" }, "match": { "$ref": "ALBHTTPStatusMatch, "description": "Add match criteria for http status codes to the error page. Allowed in Basic edition, Essentials edition, Enterprise edition.", "required": false, "title": "Match" } }, "title": "ErrorPage", "type": "object" }