
********************************************************************************
* Copyright (C) 2019-2024 by Extreme Networks , Inc.                           *
* This file is part of rcBreeze 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.                   *
*                                                                              *
* 5. RestConf also supports Json formatting which can be obtained by simply    *
*    updating Content-Type: application/yang-data+xml to                       *
*    Content-Type: application/yang-data+json                                  * 
*                                                                              * 

* 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 -H "Content-Type: application/yang-data+json" -k -d "{\"database-overflow-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/database-overflow-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"default-information-originate\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-information-originate

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"always\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-information-originate/always

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"def-orig-metric\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-information-originate/def-orig-metric

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"def-orig-metric-type\": \"%metric-type%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-information-originate/def-orig-metric-type

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"def-orig-route-map\": \"%string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-information-originate/def-orig-route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"default-passive-interface\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-passive-interface

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"default-metric\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/default-metric

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ldp-sync\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/ldp-sync

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ldp-sync-hold-down\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/ldp-sync/ldp-sync-hold-down

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"external-lsdb-limit\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/external-lsdb-limit

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"adjacency\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/adjacency

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"dr-only\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/adjacency/dr-only

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"log-all\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/log-all

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"bad-packet\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/bad-packet

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"log-checksum\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/bad-packet/log-checksum

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"log-database\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/log-database

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"log-retransmit\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/log/log-retransmit

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ospf-metric-type\": \"%metric-type%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/ospf-metric-type

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"connected\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/connected

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"connected-route-map\": \"%common-def:name-string63%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/connected/connected-route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"static\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/static

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"static-route-map\": \"%common-def:name-string63%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/static/static-route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"bgp\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/bgp

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"bgp-route-map\": \"%common-def:name-string63%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/bgp/bgp-route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"redistribute-ospf\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/redistribute-ospf

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ospf-route-map\": \"%common-def:name-string63%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/redistribute-ospf/ospf-route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"isis-level-one\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/isis/isis-level-one

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"isis-level-two\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/isis/isis-level-two

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"isis-level-one-and-two\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/isis/isis-level-one-and-two

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"isis-route-map\": \"%common-def:name-string63%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/redistribute/isis/isis-route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"rfc1583-compatibility\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/rfc1583-compatibility

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"rfc1583-compatibility-flag\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/rfc1583-compatibility/rfc1583-compatibility-flag

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"normal\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/normal

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"nssa-value\": \"%big-metric%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/nssa/metric/nssa-value

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-summary1\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/nssa/metric/no-summary1

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"default-information-originate\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/nssa/default-information-originate

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"stub-value\": \"%big-metric%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/stub/metric/stub-value

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-summary\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/stub/metric/no-summary

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"range-cost\": \"%range-metric%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/range=%range-address%,%range-mask%/range-cost

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"direction-in\": {\"prefix-list-direction-in-prefix-name\": \"%ipv4-prefix-name-t%\", \"prefix-list-direction-in\": {}}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/prefix-list/direction-in

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"direction-out\": {\"prefix-list-direction-out-prefix-name\": \"%ipv4-prefix-name-t%\", \"prefix-list-direction-out\": {}}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/prefix-list/direction-out

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-encrypt-auth-key\": \"%ospf-auth-psswd-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/authentication-key/no-encrypt-auth-key-table/no-encrypt-auth-key

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-chain\": \"%ospf-keychain-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/authentication/key-chain

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"hello-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/hello-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"dead-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/dead-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"retransmit-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/retransmit-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transmit-delay\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/transmit-delay

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-activation-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/md5-authentication/key-activation-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-table\": {\"key-id\": \"%uint32%\", \"md5-authentication-key\": \"%ospf-auth-psswd-string%\"}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/area=%area-id%/virtual-link=%virt-link-neighbor%/md5-authentication/key-table

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ref-bandwidth\": \"%band-width%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/auto-cost/reference-bandwidth/ref-bandwidth

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"use-active-ports\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/auto-cost/reference-bandwidth/use-active-ports

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"route-map\": {\"route-map\": \"%common-def:name-string63%\", \"input\": {}}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/distribute-list/route-map

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"router-lsa\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-vrfs\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/all-vrfs

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-lsas\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/all-lsas

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"external-lsa\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/external-lsa

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"external-lsa-val\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/external-lsa/external-lsa-val

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"summary-lsa\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/summary-lsa

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"summary-lsa-val\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/summary-lsa/summary-lsa-val

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/link/all

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ptp\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/link/ptp

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"stub\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/link/stub

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transit\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/link/transit

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"time\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"wait-for-bgp\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/wait-for-bgp

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-lsas-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/all-lsas-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"external-lsa-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/external-lsa-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"external-lsa-val-onstartup\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/external-lsa-onstartup/external-lsa-val-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"summary-lsa-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/summary-lsa-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"summary-lsa-val-onstartup\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/summary-lsa-onstartup/summary-lsa-val-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-link-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/link-onstartup/all-link-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"ptp-link-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/link-onstartup/ptp-link-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"stub-link-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/link-onstartup/stub-link-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transit-link-onstartup\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/max-metric/router-lsa/on-startup/link-onstartup/transit-link-onstartup

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"lsa-group-pacing\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/timers/lsa-group-pacing

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"spf\": {\"init-delay\": \"%common-def:time-interval-msec%\", \"hold-time\": \"%common-def:time-interval-msec%\", \"max-hold-time\": \"%common-def:time-interval-msec%\"}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/timers/throttle/spf

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"vrf-lite-capability\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/vrf-lite-capability

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"graceful-restart-enable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/graceful-restart/graceful-restart-enable

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"helper-disable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/graceful-restart/helper-disable

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"restart-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/graceful-restart/restart-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"nonstop-routing\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/nonstop-routing

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"maximum-paths\": \"%uint8%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/maximum-paths

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"bfd-enable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/global-bfd/bfd-enable

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"holdover-interval\": \"%uint8%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/global-bfd/holdover-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"auth-transition\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/router/brocade-ospf:ospf=%vrf%/auth-transition

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"area\": \"%ospf-area-id%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/area

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"auth-change-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/auth-change-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-encrypt-auth-key\": \"%ospf-auth-psswd-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/authentication-key/no-encrypt-auth-key-table/no-encrypt-auth-key

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-chain\": \"%ospf-keychain-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/authentication/key-chain

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"hello-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/hello-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"dead-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/dead-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"retransmit-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/retransmit-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transmit-delay\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/transmit-delay

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-activation-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/md5-authentication/key-activation-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-table\": {\"key-id\": \"%uint32%\", \"md5-authentication-key\": \"%ospf-auth-psswd-string%\"}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/md5-authentication/key-table

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"cost\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/cost

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"network\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/network

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-ldp-sync\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/intf-ldp-sync

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-out\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/database-filter/all-out

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/database-filter/all-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-summary-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/database-filter/all-summary-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"mtu-ignore\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/mtu-ignore

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"active\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/active

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"passive\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/passive

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"priority\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/priority

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-bfd-enable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/ve=%name%/brocade-ip-config:ip/brocade-ospf:interface-vlan-ospf-conf/ospf1/bfd/intf-bfd-enable

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"area\": \"%ospf-area-id%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/area

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"auth-change-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/auth-change-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-encrypt-auth-key\": \"%ospf-auth-psswd-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/authentication-key/no-encrypt-auth-key-table/no-encrypt-auth-key

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-chain\": \"%ospf-keychain-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/authentication/key-chain

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"hello-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/hello-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"dead-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/dead-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"retransmit-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/retransmit-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transmit-delay\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/transmit-delay

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-activation-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/md5-authentication/key-activation-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-table\": {\"key-id\": \"%uint32%\", \"md5-authentication-key\": \"%ospf-auth-psswd-string%\"}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/md5-authentication/key-table

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"cost\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/cost

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"network\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/network

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-ldp-sync\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/intf-ldp-sync

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-out\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/database-filter/all-out

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/database-filter/all-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-summary-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/database-filter/all-summary-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"mtu-ignore\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/mtu-ignore

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"active\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/active

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"passive\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/passive

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"priority\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/priority

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-bfd-enable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-common-def:routing-system/brocade-interface:interface/brocade-intf-loopback:loopback=%id%/brocade-ip-config:ip/brocade-ospf:interface-loopback-ospf-conf/ospf1/bfd/intf-bfd-enable

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"area\": \"%ospf-area-id%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/area

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"auth-change-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/auth-change-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-encrypt-auth-key\": \"%ospf-auth-psswd-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/authentication-key/no-encrypt-auth-key-table/no-encrypt-auth-key

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-chain\": \"%ospf-keychain-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/authentication/key-chain

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"hello-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/hello-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"dead-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/dead-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"retransmit-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/retransmit-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transmit-delay\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/transmit-delay

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-activation-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/md5-authentication/key-activation-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-table\": {\"key-id\": \"%uint32%\", \"md5-authentication-key\": \"%ospf-auth-psswd-string%\"}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/md5-authentication/key-table

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"cost\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/cost

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"network\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/network

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-ldp-sync\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/intf-ldp-sync

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-out\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/database-filter/all-out

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/database-filter/all-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-summary-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/database-filter/all-summary-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"mtu-ignore\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/mtu-ignore

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"active\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/active

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"passive\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/passive

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"priority\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/priority

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-bfd-enable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/ethernet=%name%/ip/brocade-ospf:interface-eth-ospf-conf/ospf1/bfd/intf-bfd-enable

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"area\": \"%ospf-area-id%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/area

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"auth-change-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/auth-change-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"no-encrypt-auth-key\": \"%ospf-auth-psswd-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/authentication-key/no-encrypt-auth-key-table/no-encrypt-auth-key

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-chain\": \"%ospf-keychain-string%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/authentication/key-chain

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"hello-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/hello-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"dead-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/dead-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"retransmit-interval\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/retransmit-interval

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"transmit-delay\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/transmit-delay

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-activation-wait-time\": \"%common-def:time-interval-sec%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/md5-authentication/key-activation-wait-time

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"key-table\": {\"key-id\": \"%uint32%\", \"md5-authentication-key\": \"%ospf-auth-psswd-string%\"}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/md5-authentication/key-table

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"cost\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/cost

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"network\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/network

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-ldp-sync\": \"%enumeration%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/intf-ldp-sync

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-out\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/database-filter/all-out

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/database-filter/all-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"all-summary-external\": \"%database-filter-options%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/database-filter/all-summary-external

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"mtu-ignore\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/mtu-ignore

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"active\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/active

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"passive\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/passive

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"priority\": \"%uint32%\"}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/priority

curl -v -X PUT -H "Content-Type: application/yang-data+json" -k -d "{\"intf-bfd-enable\": {}}"  -u admin:password https://%ipaddress%:443/restconf/data/brocade-interface:interface/port-channel=%name%/ip/brocade-ospf:interface-PO-ospf-conf/ospf1/bfd/intf-bfd-enable

