{ "additionalProperties": false, "id": "HaVipConfig", "module_id": "LogicalRouter", "properties": { "enabled": { "default": true, "required": false, "title": "Flag to enable this ha vip config.", "type": "boolean" }, "ha_vip_subnets": { "description": "Array of IP address subnets which will be used as floating IP addresses. | Note - this configuration is applicable only for Active-Standby LogicalRouter. | For Active-Active LogicalRouter this configuration will be rejected.", "items": { "$ref": "VIPSubnet }, "maxItems": 2, "minItems": 1, "required": true, "title": "Floating IP address subnets", "type": "array" }, "redundant_uplink_port_ids": { "description": "Identifiers of logical router uplink ports which are to be paired to provide | redundancy. Floating IP will be owned by one of these uplink ports (depending upon | which node is Active).", "items": { "type": "string" }, "maxItems": 2, "minItems": 2, "required": true, "title": "Identifiers of uplink ports for providing redundancy", "type": "array" } }, "type": "object" }