{ "additionalProperties": false, "id": "RouteMapEntry", "module_id": "PolicyConnectivity", "properties": { "action": { "description": "Action for the route map entry", "enum": [ "PERMIT", "DENY" ], "required": true, "title": "Action for the route map entry", "type": "string" }, "community_list_matches": { "description": "Community list match criteria for route map. Properties community_list_matches and prefix_list_matches are mutually exclusive and cannot be used in the same route map entry.", "items": { "$ref": "CommunityMatchCriteria }, "required": false, "title": "Community list match criteria", "type": "array" }, "prefix_list_matches": { "description": "Prefix list match criteria for route map. Properties community_list_matches and prefix_list_matches are mutually exclusive and cannot be used in the same route map entry.", "items": { "type": "string" }, "maxItems": 500, "required": false, "title": "Prefix list match criteria", "type": "array", "x-vmw-cross-reference": [ { "leftType": [ "Tier0RouteMap" ], "relationshipType": "ROUTEMAP_PREFIX_LIST_RELATIONSHIP", "rightType": [ "PrefixList" ] } ] }, "set": { "$ref": "RouteMapEntrySet, "description": "Set criteria for route map entry", "required": false, "title": "Set criteria for route map entry" } }, "title": "Route map entry", "type": "object" }