Summary
Route map does not support match conditions (source-instance, source-protocol, source-vrf)
Example from FRR:
vyos(config-route-map)# match alias Match BGP community alias name as-path Match BGP AS path list community Match BGP community list evpn Ethernet Virtual Private Network extcommunity Match BGP/VPN extended community list interface Match first hop interface of route ip IP information ipv6 IPv6 information large-community Match BGP large community list local-preference Match local-preference of route mac mac address metric Match metric of route origin BGP origin code peer Match peer address probability Match portion of routes defined by percentage value rpki Control rpki specific settings rpki-extcommunity BGP RPKI (Origin Validation State) extended community attribute script Execute script to determine match source-instance Match the protocol's instance number source-protocol Match protocol via which the route was learnt source-vrf source vrf tag Match tag of route
Use case
These conditions can be useful in route-leaking between VRFs