
********************************************************************************
* 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 POST -d -H "application/vnd.configuration.resource+json" "{\"evpn-instance\": {\"instance-name\": \"%evpn-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"both\": {\"target-community\": \"%rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"export\": {\"target-community\": \"%rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"import\": {\"target-community\": \"%rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"evpn-bd\": {\"bd-number\": \"%bridge-domain:bridge-domain-id-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/bridge-domain


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"import\": {\"target-community\": \"%rd-rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/bridge-domain/evpn-bd/%bd-number%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"export\": {\"target-community\": \"%rd-rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/bridge-domain/evpn-bd/%bd-number%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"both\": {\"target-community\": \"%rd-rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/bridge-domain/evpn-bd/%bd-number%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"evpn-vlan\": {\"vlan-number\": \"%interface:vlan-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/vlan


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"import\": {\"target-community\": \"%rd-rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/vlan/evpn-vlan/%vlan-number%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"export\": {\"target-community\": \"%rd-rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/vlan/evpn-vlan/%vlan-number%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"both\": {\"target-community\": \"%rd-rt-type%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/evpn/evpn-instance/%instance-name%/vlan/evpn-vlan/%vlan-number%/route-target


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"prefix-independent-convergence\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"bgp\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"peer-dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"delay-hold\": {\"values\": {\"log-dampening-debug\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"penalty\": {\"values\": {\"log-dampening-debug\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-penalty\": {\"values\": {\"log-dampening-debug\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"stability-interval\": \"%nei-stability-interval%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor-peer-grp\": {\"address\": \"%bgp-peergroup%\", \"peer-group\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"sip-ipv4-address\": \"%sip-ipv4-address%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"sip-ipv6-address\": \"%sip-ipv6-address%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-type\": {\"ethernet-interface\": {\"description\": \"%neighbor-description%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-name\": \"%update-source-ethernet-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"port-channel\": \"%interface:portchannel-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"loopback\": \"%loopback-interface%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ve-interface\": \"%interface:ve-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"nei-peer-dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"delay-hold\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"stability-interval\": \"%nei-stability-interval%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor-ipv6-addr\": {\"address\": \"%inet:ipv6-address%\", \"remote-as\": \"%bgp-remote-as%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"sip-ipv6-address\": \"%sip-ipv6-address%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-type\": {\"ethernet-interface\": {\"description\": \"%neighbor-description%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-name\": \"%update-source-ethernet-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"port-channel\": \"%interface:portchannel-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"loopback\": \"%loopback-interface%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ve-interface\": \"%interface:ve-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"nei-peer-dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"delay-hold\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"stability-interval\": \"%nei-stability-interval%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor-addr\": {\"address\": \"%inet:ipv4-address%\", \"remote-as\": \"%bgp-remote-as%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"sip-ipv4-address\": \"%sip-ipv4-address%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-type\": {\"ethernet-interface\": {\"description\": \"%neighbor-description%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-name\": \"%update-source-ethernet-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"port-channel\": \"%interface:portchannel-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"loopback\": \"%loopback-interface%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ve-interface\": \"%interface:ve-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"nei-peer-dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"delay-hold\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"stability-interval\": \"%nei-stability-interval%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"listen-range\": {\"listen-range-prefix\": \"%inet:ipv4-prefix%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"listen-range\": {\"listen-range-prefix\": \"%inet:ipv6-prefix%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"isis\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/redistribute


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"static-network\": {\"static-network-address\": \"%inet:ipv4-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"aggregate-address\": {\"aggregate-ip-prefix\": \"%inet:ipv4-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"network\": {\"network-ipv4-address\": \"%inet:ipv4-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv4-neighbor-peergroup\": {\"address\": \"%bgp-peergroup%\", \"send-community\": {\"send-community-status\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"address\": {\"address\": \"%inet:ipv4-address%\", \"send-community\": {\"send-community-status\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"half-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"reuse-value\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"start-suppress-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-suppress-time\": \"%damp-max-suppress-value%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"route-map\": \"%rmap-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"next-hop-mpls\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"vrf\": {\"vrf-name\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"isis\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/redistribute


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"static-network\": {\"static-network-address\": \"%inet:ipv4-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"aggregate-address\": {\"aggregate-ip-prefix\": \"%inet:ipv4-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"network\": {\"network-ipv4-address\": \"%inet:ipv4-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"listen-range\": {\"listen-range-prefix\": \"%inet:ipv4-prefix%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv4-neighbor-addr\": {\"address\": \"%inet:ipv4-address%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"nei-peer-dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"delay-hold\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-penalty\": {\"values\": {\"remove-private-as\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"stability-interval\": \"%nei-stability-interval%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"sip-ipv4-address\": \"%sip-ipv4-address%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-type\": {\"ethernet-interface\": {\"send-community\": {\"send-community-status\": \"true\"}}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-name\": \"%update-source-ethernet-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"port-channel\": \"%interface:portchannel-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"loopback\": \"%loopback-interface%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ve-interface\": \"%interface:ve-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"half-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"reuse-value\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"start-suppress-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-suppress-time\": \"%damp-max-suppress-value%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"route-map\": \"%rmap-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"ipv4-flowspec-default-vrf\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/flowspec


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv4-neighbor-peergroup\": {\"address\": \"%bgp-peergroup%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/flowspec/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"address\": {\"address\": \"%inet:ipv4-address%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/flowspec/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"vrf\": {\"vrf-name\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/flowspec


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"address\": {\"address\": \"%inet:ipv4-address%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/flowspec/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"listen-range\": {\"listen-range-prefix\": \"%inet:ipv4-prefix%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv4/flowspec/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"isis\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/redistribute


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"aggregate-address\": {\"aggregate-ip-prefix\": \"%inet:ipv6-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"network\": {\"network-ipv6-address\": \"%inet:ipv6-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv6-neighbor-peergroup\": {\"address\": \"%bgp-peergroup%\", \"send-community\": {\"send-community-status\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"address\": {\"address\": \"%inet:ipv6-address%\", \"send-community\": {\"send-community-status\": \"true\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv6u-ipv4-neighbor\": {\"address\": \"%inet:ipv4-address%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"half-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"reuse-value\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"start-suppress-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-suppress-time\": \"%damp-max-suppress-value%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"route-map\": \"%rmap-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"vrf\": {\"vrf-name\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"isis\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/redistribute


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"aggregate-address\": {\"aggregate-ip-prefix\": \"%inet:ipv6-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"network\": {\"network-ipv6-address\": \"%inet:ipv6-prefix%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"listen-range\": {\"listen-range-prefix\": \"%inet:ipv6-prefix%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv6-neighbor-addr\": {\"address\": \"%inet:ipv6-address%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"sip-ipv6-address\": \"%sip-ipv6-address%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-type\": {\"ethernet-interface\": {\"send-community\": {\"send-community-status\": \"true\"}}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"interface-name\": \"%update-source-ethernet-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"port-channel\": \"%interface:portchannel-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"loopback\": \"%loopback-interface%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ve-interface\": \"%interface:ve-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv6u-ipv4-neighbor\": {\"address\": \"%inet:ipv4-address%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"dampening-flag\": \"true\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"half-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"reuse-value\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"start-suppress-time\": {\"values\": {\"default-metric\": \"%default-metric-number%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"max-suppress-time\": \"%damp-max-suppress-value%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor

curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"route-map\": \"%rmap-type%\"}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"ipv6-flowspec-default-vrf\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/flowspec


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"af-ipv6-neighbor-peergroup\": {\"address\": \"%bgp-peergroup%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/flowspec/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"address\": {\"address\": \"%inet:ipv6-address%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/flowspec/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "[DO NOT USE]{\"vrf\": {\"vrf-name\": \"%string%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/flowspec


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"address\": {\"address\": \"%inet:ipv6-address%\", \"activate\": \"true\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/flowspec/vrf/%vrf-name%/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"listen-range\": {\"listen-range-prefix\": \"%inet:ipv6-prefix%\", \"peer-group\": \"%bgp-peergroup%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/ipv6/flowspec/vrf/%vrf-name%


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"evpn\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/l2vpn


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"evpn-peer-group\": {\"evpn-neighbor-peergroup-name\": \"%bgp-peergroup%\", \"encapsulation\": \"%encapsulation-t%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/l2vpn/evpn/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"evpn-neighbor-ipv4\": {\"evpn-neighbor-ipv4-address\": \"%inet:ipv4-address%\", \"encapsulation\": \"%encapsulation-t%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/l2vpn/evpn/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"evpn-neighbor-ipv6\": {\"evpn-neighbor-ipv6-address\": \"%inet:ipv6-address%\", \"encapsulation\": \"%encapsulation-t%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/l2vpn/evpn/neighbor


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"unicast\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/vpnv4


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor\": {\"af-vpn-neighbor-peergroup-address\": \"%bgp-peergroup%\", \"capability\": {\"orf\": {\"prefix-list\": {\"prefixlist-status\": \"true\"}}}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/vpnv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor\": {\"af-vpnv4-neighbor-address\": \"%inet:ipv4-address%\", \"capability\": {\"orf\": {\"prefix-list\": {\"prefixlist-status\": \"true\"}}}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/vpnv4/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"unicast\": {}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/vpnv6


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor\": {\"af-vpn-neighbor-peergroup-address\": \"%bgp-peergroup%\", \"capability\": {\"orf\": {\"prefix-list\": {\"prefixlist-status\": \"true\"}}}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/vpnv6/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"neighbor\": {\"af-vpnv6-neighbor-address\": \"%inet:ipv4-address%\", \"capability\": {\"orf\": {\"prefix-list\": {\"prefixlist-status\": \"true\"}}}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/address-family/vpnv6/unicast


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"priority\": {\"priority-num\": \"%rpki-priority-num%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ssh-server-name\": {\"rpki-ssh-server-name\": \"%bgp-peergroup%\", \"port\": {\"port\": \"%uint32%\", \"username\": \"%string%\", \"password-file\": \"%string%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki/priority/%priority-num%/server/ssh


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ssh-server-ip\": {\"rpki-ssh-server-ip\": \"%inet:ipv4-address%\", \"port\": {\"port\": \"%uint32%\", \"username\": \"%string%\", \"password-file\": \"%string%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki/priority/%priority-num%/server/ssh


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"ssh-server-ipv6\": {\"rpki-ssh-server-ipv6\": \"%inet:ipv6-address%\", \"port\": {\"port\": \"%uint32%\", \"username\": \"%string%\", \"password-file\": \"%string%\"}}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki/priority/%priority-num%/server/ssh


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"tcp-server-name\": {\"rpki-tcp-server-name\": \"%bgp-peergroup%\", \"port\": \"%uint32%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki/priority/%priority-num%/server/tcp


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"tcp-server-ip\": {\"rpki-tcp-server-ip\": \"%inet:ipv4-address%\", \"port\": \"%uint32%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki/priority/%priority-num%/server/tcp


curl -v -X POST -d -H "application/vnd.configuration.resource+json" "{\"tcp-server-ipv6\": {\"rpki-tcp-server-ipv6\": \"%inet:ipv6-address%\", \"port\": \"%uint32%\"}}"  -u admin:password http://%ipaddress%:80/rest/config/running/router/bgp/rpki/priority/%priority-num%/server/tcp

