{ "additionalProperties": false, "id": "RedistributionRule", "module_id": "Routing", "properties": { "address_family": { "default": "IPV4_AND_IPV6", "enum": [ "IPV4", "IPV6", "IPV4_AND_IPV6" ], "readonly": true, "required": false, "title": "Address family for Route Redistribution", "type": "string" }, "description": { "maxLength": 1024, "required": false, "title": "Description", "type": "string" }, "destination": { "$ref": "RedistributionProtocols, "required": false, "title": "Destination redistribution protocol" }, "display_name": { "maxLength": 255, "required": false, "title": "Display name", "type": "string" }, "route_map_id": { "required": false, "title": "RouteMap Id for the filter", "type": "string" }, "sources": { "items": { "$ref": "RedistributionProtocols }, "required": true, "title": "Array of redistribution protocols", "type": "array" } }, "type": "object" }