
********************************************************************************
* Copyright (C) 2019-2024 by Extreme Networks , Inc.                           *
* This file is part of rBreeze Dump                                            *
*                                                                              *
* Author: Pradeep Raj.                                                         *
*                                                                              *
*                                                                              *
* Directions to Use:                                                           *
* 1. Replace all the values enclosed in the "%" with                           *
*    the values to be configured. The string present with in the braces        * 
*    indicates its type.                                                       *
* 2. To pass "" in the request replace the " with %22.                         *
* 3. To pass multiple keys in the URI enclose seperate them with %2c or        *
*    comma(",").                                                               *
* 4. Avoid using the requests with [DO NOT USE] tag in the payload. These could*
*    be defective because of the tailf extensions they have.                   *
*                                                                              *
* Disclaimer:                                                                  *
* 1. The queries mentioned here do not have a one-to-one correlation with CLI. *
* 2. The queries inferred here are based on an automated tool and are not      *
*    gauranteed to work. Its the functional teams responsibilty to ensure its  *
*    working.                                                                  *
* 3. In case if you find any discrepancy you can always contact the author to  *
*    get it fixed.                                                             *
* 4. Avoid using the requests with [DO NOT USE] tag in the payload. These could*
*    be defective because of the tailf extensions they have.                   *
********************************************************************************

curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"uda\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/uda


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"vrf\": \"%common-def:vrf-name%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/vrf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"rpki-state-type\": \"%enumeration%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/rpki/rpki-state-type


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"all\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/additional-paths/advertise-set/all


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"best\": \"%uint32%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/additional-paths/advertise-set/best


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"best-range\": {\"range-start\": \"%uint32%\", \"range-end\": \"%uint32%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/additional-paths/advertise-set/best-range


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"group-best\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/additional-paths/advertise-set/group-best


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ethernet\": \"%interface:interface-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/interface/ethernet


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"port-channel\": \"%interface:portchannel-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/interface/port-channel


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"loopback\": \"%loopback-intf:intf-loopback-port-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/interface/loopback


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ve\": \"%interface:ve-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/interface/ve


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prefix-list\": \"%match-prefix-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/address/prefix-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"acl\": \"%ipv6-access-list:ipv6-l3-acl-policy-name%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/address/acl


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"source-address\": \"%inet:ipv6-prefix%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/source-address


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"destination-address\": \"%inet:ipv6-prefix%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/destination-address


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%icmp-type-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/icmp-type/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"icmp-type\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/icmp-type/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/icmp-type/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%icmp-code-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/icmp-code/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"icmp-code\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/icmp-code/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/icmp-code/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%flow-label-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/flow-label/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"flow-label\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/flow-label/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/flow-label/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prefix-list\": \"%match-prefix-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/next-hop/prefix-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prefix-list\": \"%string%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ipv6/route-source/prefix-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prefix-list\": \"%match-prefix-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/address/prefix-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"acl\": \"%ip-access-list:l3-acl-policy-name%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/address/acl


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"source-address\": \"%inet:ipv4-prefix%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/source-address


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"destination-address\": \"%inet:ipv4-prefix%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/destination-address


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%icmp-type-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/icmp-type/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"icmp-type\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/icmp-type/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/icmp-type/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%icmp-code-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/icmp-code/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"icmp-code\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/icmp-code/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/icmp-code/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prefix-list\": \"%match-prefix-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/next-hop/prefix-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prefix-list\": \"%string%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/ip/route-source/prefix-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"extcommunity-name\": \"%match-extcommunity-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/extcommunity/extcommunity-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"metric-rmm\": \"%metric-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/metric/metric-rmm


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"route-type-rmm\": \"%match-route-type-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/route-type/route-type-rmm


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"tag-rmm\": \"%tag-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/tag/tag-rmm


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"as-path-access-list-name\": \"%ip-match-as-path-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/as-path/as-path-access-list-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"community-access-list-name\": \"%match-community-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/community/community-access-list-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"large-community-access-list-name\": \"%match-large-community-list-name-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/large-community/large-community-access-list-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%ip-access-list:proto-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/protocol-match-list/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"protocol-match-list\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/protocol-match-list/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/protocol-match-list/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"static\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/static


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"protocol\": {\"bgp\": \"true\", \"bgp-route-type\": \"%enumeration%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"isis\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/isis


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"match-isis-level\": \"%enumeration%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/match-isis-level


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ospf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/ospf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ospf-route-type\": \"%enumeration%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/protocol/ospf-route-type


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%ip-access-list:sport-number-eq-neq-tcp-udp%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/port/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"port\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/port/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/port/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%ip-access-list:sport-number-eq-neq-tcp-udp%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/source-port/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"source-port\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/source-port/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/source-port/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%ip-access-list:dport-number-eq-neq-tcp-udp%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/destination-port/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"destination-port\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/destination-port/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/destination-port/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%packet-length-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/packet-length/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"packet-length\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/packet-length/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/packet-length/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"max-value\": \"%dscp-precedence%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/dscp/%compare-op%/%value%/max-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"dscp\": {\"neq\": \"true\", \"neq-extra-values\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/dscp/%compare-op%/%value%


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/dscp/%compare-op%/%value%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/tcp-flags/%flags-op%/%flags-string%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"empty-leaf\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/match/fragment-type/%fragment-type-op%/%fragment-type-string%/empty-leaf


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"rule-name\": \"%rmap-rule-name%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/rule-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"next-hop-recursion\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/next-hop-recursion


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"cir\": \"%uint64%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/police/cir


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"default-profile\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/sflow/default-profile


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"continue\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/traffic-action/continue


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"set-isis-level\": \"%enumeration%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/level/set-isis-level


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"dscp-rms\": \"%dscp-precedence%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/ip/dscp/dscp-rms


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"{}0\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/ip/interface/null0


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"peer-address\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/ip/next-hop/peer-address


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"dscp-rms-ipv6\": \"%dscp-precedence%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/ipv6/dscp/dscp-rms-ipv6


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"{}0\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/ipv6/interface/null0


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"peer-address\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/ipv6/next-hop/peer-address


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ASN-NN-rt\": \"%ext-community-rt-expr-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/extcommunity/rt/ASN-NN-rt


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ASN-NN-soo\": \"%ext-community-soo-expr-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/extcommunity/soo/ASN-NN-soo


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"set-community-expr\": \"%set-community-expr-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/community/set-community-expr


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"set-large-community-expr\": \"%set-large-community-expr-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/large-community/set-large-community-expr


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"delta-rms\": \"%enumeration%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/metric/delta-rms


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"metric-rms\": \"%metric-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/metric/metric-rms


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"dist-rms\": \"%distance-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/distance/dist-rms


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"tag-rms\": \"%tag-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/tag/tag-rms


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"weight-value\": \"%uint32%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/weight/weight-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"{}0\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/uda/interface/null0


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"tag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/as-path/tag


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"prepend\": \"%string%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/as-path/prepend


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"tag-empty\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/automatic-tag/tag-empty


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"comm-list\": {\"comm-list-name\": \"%ip-community-list-name-t%\", \"delete\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/comm-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"large-community-list\": {\"large-comm-list-name\": \"%ip-large-community-list-name-t%\", \"delete\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/large-community-list


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"half-life\": \"%uint32%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/dampening/half-life


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"dampening\": {\"reuse\": \"%uint32%\", \"suppress\": \"%uint32%\", \"max-suppress-time\": \"%uint32%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/dampening


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"local-preference-value\": \"%uint32%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/local-preference/local-preference-value


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"igp\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/origin/igp


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"incomplete\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/origin/incomplete


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"internal\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/metric-type/internal


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"type-1\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/metric-type/type-1


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"type-2\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/set/metric-type/type-2


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"continue\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/continue


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"continue-val\": \"%uint32%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/route-map/%name%/%action-rm%/%instance%/continue-val


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ge\": \"%ipv6-prefix-len-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/ipv6/prefix-list/%name%/%seq-keyword%/%instance%/ge


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"le\": \"%ipv6-prefix-len-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/ipv6/prefix-list/%name%/%seq-keyword%/%instance%/le


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"statistics\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/ipv6/flowspec/rules/statistics


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ge\": \"%prefix-len-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/ip/prefix-list/%name%/%seq-keyword%/%instance%/ge


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"le\": \"%prefix-len-t%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/ip/prefix-list/%name%/%seq-keyword%/%instance%/le


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"statistics\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/ip/flowspec/rules/statistics


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ipv6-route-map-name\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/interface/Ethernet/%name%/ipv6/policy/route-map/ipv6-route-map-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ipv6-route-map-name\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/interface/Ve/%name%/ipv6/policy/route-map/ipv6-route-map-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"route-map-name\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/interface/Ethernet/%name%/ip/policy/route-map/route-map-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"route-map-name\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/interface/Port-channel/%name%/ip/policy/route-map/route-map-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"ipv6-route-map-name\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/interface/Port-channel/%name%/ipv6/policy/route-map/ipv6-route-map-name


curl -v -X PUT -d -H "application/vnd.configuration.resource+json" "{\"route-map-name\": \"%common-def:name-string63%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/interface/Ve/%name%/ip/policy/route-map/route-map-name

