_images/ExtremeSwitchingLogo.png

RESTCONF Reference Documentation

Version 2.1.1.76

THIS DOCUMENT IS AUTOMATICALLY GENERATED FROM THE SUPPORTED YANG MODELS.

This document contains:

  • YANG model tree

  • RESTCONF URLs for each supported YANG model

  • The complete JSON for the YANG model.

The data models contained in this document follow the RESTCONF protocol (RFC 8040).

YANG models frequently have optional parts. The full JSON data model is presented even though in practice only a portion of a model is used for any HTTP transaction.

Throughout the URLs and JSON, the string <key> means that an identifier is needed for that part of a model.

Example: https://<ip>/rest/restconf/data/openconfig_interfaces:interfaces/interface=<key>/state

<key> means that a specific interface identifier is required at that point in the URL or JSON.

EXOS Compatibility

The restconf.pyz application is compatible with EXOS 22.1 and later releases.

restconf.pyz is bundled with EXOS beginning with 22.4.

YANG Model Tree

Open Config YANG Data Models

module: openconfig-bgp
    +--rw bgp
       +--rw global
       |  +--rw config
       |  |  +--rw as                          oc-inet:as-number
       |  |  +--rw router-id?                  oc-yang:dotted-quad
       |  |  +--rw extr-oc-bgp:enabled?        boolean
       |  |  +--rw extr-oc-bgp:auto-peering?   boolean
       |  +--ro state
       |  |  +--ro as                          oc-inet:as-number
       |  |  +--ro router-id?                  oc-yang:dotted-quad
       |  |  +--ro total-paths?                uint32
       |  |  +--ro total-prefixes?             uint32
       |  |  +--ro extr-oc-bgp:enabled?        boolean
       |  |  +--ro extr-oc-bgp:auto-peering?   boolean
       |  +--rw default-route-distance
       |  |  +--rw config
       |  |  |  +--rw external-route-distance?   uint8
       |  |  |  +--rw internal-route-distance?   uint8
       |  |  +--ro state
       |  |     +--ro external-route-distance?   uint8
       |  |     +--ro internal-route-distance?   uint8
       |  +--rw confederation
       |  |  +--rw config
       |  |  |  +--rw identifier?   oc-inet:as-number
       |  |  |  +--rw member-as*    oc-inet:as-number
       |  |  +--ro state
       |  |     +--ro identifier?   oc-inet:as-number
       |  |     +--ro member-as*    oc-inet:as-number
       |  +--rw graceful-restart
       |  |  +--rw config
       |  |  |  +--rw enabled?             boolean
       |  |  |  +--rw restart-time?        uint16
       |  |  |  +--rw stale-routes-time?   decimal64
       |  |  |  +--rw helper-only?         boolean
       |  |  +--ro state
       |  |     +--ro enabled?             boolean
       |  |     +--ro restart-time?        uint16
       |  |     +--ro stale-routes-time?   decimal64
       |  |     +--ro helper-only?         boolean
       |  +--rw use-multiple-paths
       |  |  +--rw config
       |  |  |  +--rw enabled?   boolean
       |  |  +--ro state
       |  |  |  +--ro enabled?   boolean
       |  |  +--rw ebgp
       |  |  |  +--rw config
       |  |  |  |  +--rw allow-multiple-as?   boolean
       |  |  |  |  +--rw maximum-paths?       uint32
       |  |  |  +--ro state
       |  |  |     +--ro allow-multiple-as?   boolean
       |  |  |     +--ro maximum-paths?       uint32
       |  |  +--rw ibgp
       |  |     +--rw config
       |  |     |  +--rw maximum-paths?   uint32
       |  |     +--ro state
       |  |        +--ro maximum-paths?   uint32
       |  +--rw route-selection-options
       |  |  +--rw config
       |  |  |  +--rw always-compare-med?           boolean
       |  |  |  +--rw ignore-as-path-length?        boolean
       |  |  |  +--rw external-compare-router-id?   boolean
       |  |  |  +--rw advertise-inactive-routes?    boolean
       |  |  |  +--rw enable-aigp?                  boolean
       |  |  |  +--rw ignore-next-hop-igp-metric?   boolean
       |  |  +--ro state
       |  |     +--ro always-compare-med?           boolean
       |  |     +--ro ignore-as-path-length?        boolean
       |  |     +--ro external-compare-router-id?   boolean
       |  |     +--ro advertise-inactive-routes?    boolean
       |  |     +--ro enable-aigp?                  boolean
       |  |     +--ro ignore-next-hop-igp-metric?   boolean
       |  +--rw afi-safis
       |  |  +--rw afi-safi* [afi-safi-name]
       |  |     +--rw afi-safi-name              -> ../config/afi-safi-name
       |  |     +--rw config
       |  |     |  +--rw afi-safi-name?   identityref
       |  |     |  +--rw enabled?         boolean
       |  |     +--ro state
       |  |     |  +--ro afi-safi-name?    identityref
       |  |     |  +--ro enabled?          boolean
       |  |     |  +--ro total-paths?      uint32
       |  |     |  +--ro total-prefixes?   uint32
       |  |     +--rw graceful-restart
       |  |     |  +--rw config
       |  |     |  |  +--rw enabled?   boolean
       |  |     |  +--ro state
       |  |     |     +--ro enabled?   boolean
       |  |     +--rw route-selection-options
       |  |     |  +--rw config
       |  |     |  |  +--rw always-compare-med?           boolean
       |  |     |  |  +--rw ignore-as-path-length?        boolean
       |  |     |  |  +--rw external-compare-router-id?   boolean
       |  |     |  |  +--rw advertise-inactive-routes?    boolean
       |  |     |  |  +--rw enable-aigp?                  boolean
       |  |     |  |  +--rw ignore-next-hop-igp-metric?   boolean
       |  |     |  +--ro state
       |  |     |     +--ro always-compare-med?           boolean
       |  |     |     +--ro ignore-as-path-length?        boolean
       |  |     |     +--ro external-compare-router-id?   boolean
       |  |     |     +--ro advertise-inactive-routes?    boolean
       |  |     |     +--ro enable-aigp?                  boolean
       |  |     |     +--ro ignore-next-hop-igp-metric?   boolean
       |  |     +--rw use-multiple-paths
       |  |     |  +--rw config
       |  |     |  |  +--rw enabled?   boolean
       |  |     |  +--ro state
       |  |     |  |  +--ro enabled?   boolean
       |  |     |  +--rw ebgp
       |  |     |  |  +--rw config
       |  |     |  |  |  +--rw allow-multiple-as?   boolean
       |  |     |  |  |  +--rw maximum-paths?       uint32
       |  |     |  |  +--ro state
       |  |     |  |     +--ro allow-multiple-as?   boolean
       |  |     |  |     +--ro maximum-paths?       uint32
       |  |     |  +--rw ibgp
       |  |     |     +--rw config
       |  |     |     |  +--rw maximum-paths?   uint32
       |  |     |     +--ro state
       |  |     |        +--ro maximum-paths?   uint32
       |  |     +--rw add-paths
       |  |     |  +--rw config
       |  |     |  |  +--rw receive?                  boolean
       |  |     |  |  +--rw send?                     boolean
       |  |     |  |  +--rw send-max?                 uint8
       |  |     |  |  +--rw eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |  |     |  +--ro state
       |  |     |     +--ro receive?                  boolean
       |  |     |     +--ro send?                     boolean
       |  |     |     +--ro send-max?                 uint8
       |  |     |     +--ro eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |  |     +--rw ipv4-unicast
       |  |     |  +--rw prefix-limit
       |  |     |  |  +--rw config
       |  |     |  |  |  +--rw max-prefixes?             uint32
       |  |     |  |  |  +--rw prevent-teardown?         boolean
       |  |     |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |  |  |  +--rw restart-timer?            decimal64
       |  |     |  |  +--ro state
       |  |     |  |     +--ro max-prefixes?             uint32
       |  |     |  |     +--ro prevent-teardown?         boolean
       |  |     |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |  |     +--ro restart-timer?            decimal64
       |  |     |  +--rw config
       |  |     |  |  +--rw send-default-route?   boolean
       |  |     |  +--ro state
       |  |     |     +--ro send-default-route?   boolean
       |  |     +--rw ipv6-unicast
       |  |     |  +--rw prefix-limit
       |  |     |  |  +--rw config
       |  |     |  |  |  +--rw max-prefixes?             uint32
       |  |     |  |  |  +--rw prevent-teardown?         boolean
       |  |     |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |  |  |  +--rw restart-timer?            decimal64
       |  |     |  |  +--ro state
       |  |     |  |     +--ro max-prefixes?             uint32
       |  |     |  |     +--ro prevent-teardown?         boolean
       |  |     |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |  |     +--ro restart-timer?            decimal64
       |  |     |  +--rw config
       |  |     |  |  +--rw send-default-route?   boolean
       |  |     |  +--ro state
       |  |     |     +--ro send-default-route?   boolean
       |  |     +--rw ipv4-labeled-unicast
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw ipv6-labeled-unicast
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw l3vpn-ipv4-unicast
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw l3vpn-ipv6-unicast
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw l3vpn-ipv4-multicast
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw l3vpn-ipv6-multicast
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw l2vpn-vpls
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw l2vpn-evpn
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw srte-policy-ipv4
       |  |     |  +--rw prefix-limit
       |  |     |     +--rw config
       |  |     |     |  +--rw max-prefixes?             uint32
       |  |     |     |  +--rw prevent-teardown?         boolean
       |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |     |     |  +--rw restart-timer?            decimal64
       |  |     |     +--ro state
       |  |     |        +--ro max-prefixes?             uint32
       |  |     |        +--ro prevent-teardown?         boolean
       |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |     |        +--ro restart-timer?            decimal64
       |  |     +--rw srte-policy-ipv6
       |  |        +--rw prefix-limit
       |  |           +--rw config
       |  |           |  +--rw max-prefixes?             uint32
       |  |           |  +--rw prevent-teardown?         boolean
       |  |           |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |  |           |  +--rw restart-timer?            decimal64
       |  |           +--ro state
       |  |              +--ro max-prefixes?             uint32
       |  |              +--ro prevent-teardown?         boolean
       |  |              +--ro shutdown-threshold-pct?   oc-types:percentage
       |  |              +--ro restart-timer?            decimal64
       |  +--rw dynamic-neighbor-prefixes
       |     +--rw dynamic-neighbor-prefix* [prefix]
       |        +--rw prefix    -> ../config/prefix
       |        +--rw config
       |        |  +--rw prefix?       oc-inet:ip-prefix
       |        |  +--rw peer-group?   -> ../../../../../peer-groups/peer-group/config/peer-group-name
       |        +--ro state
       |           +--ro prefix?       oc-inet:ip-prefix
       |           +--ro peer-group?   -> ../../../../../peer-groups/peer-group/config/peer-group-name
       +--rw neighbors
       |  +--rw neighbor* [neighbor-address]
       |     +--rw neighbor-address      -> ../config/neighbor-address
       |     +--rw config
       |     |  +--rw peer-group?           -> ../../../../peer-groups/peer-group/peer-group-name
       |     |  +--rw neighbor-address?     oc-inet:ip-address
       |     |  +--rw enabled?              boolean
       |     |  +--rw peer-as?              oc-inet:as-number
       |     |  +--rw local-as?             oc-inet:as-number
       |     |  +--rw peer-type?            oc-bgp-types:peer-type
       |     |  +--rw auth-password?        oc-types:routing-password
       |     |  +--rw remove-private-as?    oc-bgp-types:remove-private-as-option
       |     |  +--rw route-flap-damping?   boolean
       |     |  +--rw send-community?       oc-bgp-types:community-type
       |     |  +--rw description?          string
       |     +--ro state
       |     |  +--ro peer-group?                -> ../../../../peer-groups/peer-group/peer-group-name
       |     |  +--ro neighbor-address?          oc-inet:ip-address
       |     |  +--ro enabled?                   boolean
       |     |  +--ro peer-as?                   oc-inet:as-number
       |     |  +--ro local-as?                  oc-inet:as-number
       |     |  +--ro peer-type?                 oc-bgp-types:peer-type
       |     |  +--ro auth-password?             oc-types:routing-password
       |     |  +--ro remove-private-as?         oc-bgp-types:remove-private-as-option
       |     |  +--ro route-flap-damping?        boolean
       |     |  +--ro send-community?            oc-bgp-types:community-type
       |     |  +--ro description?               string
       |     |  +--ro session-state?             enumeration
       |     |  +--ro last-established?          oc-types:timeticks64
       |     |  +--ro established-transitions?   oc-yang:counter64
       |     |  +--ro supported-capabilities*    identityref
       |     |  +--ro messages
       |     |  |  +--ro sent
       |     |  |  |  +--ro UPDATE?                            uint64
       |     |  |  |  +--ro NOTIFICATION?                      uint64
       |     |  |  |  +--ro last-notification-time?            oc-types:timeticks64
       |     |  |  |  +--ro last-notification-error-code?      identityref
       |     |  |  |  +--ro last-notification-error-subcode?   identityref
       |     |  |  +--ro received
       |     |  |     +--ro UPDATE?                            uint64
       |     |  |     +--ro NOTIFICATION?                      uint64
       |     |  |     +--ro last-notification-time?            oc-types:timeticks64
       |     |  |     +--ro last-notification-error-code?      identityref
       |     |  |     +--ro last-notification-error-subcode?   identityref
       |     |  +--ro queues
       |     |  |  +--ro input?    uint32
       |     |  |  +--ro output?   uint32
       |     |  +--ro dynamically-configured?    boolean
       |     +--rw timers
       |     |  +--rw config
       |     |  |  +--rw connect-retry?                    decimal64
       |     |  |  +--rw hold-time?                        decimal64
       |     |  |  +--rw keepalive-interval?               decimal64
       |     |  |  +--rw minimum-advertisement-interval?   decimal64
       |     |  +--ro state
       |     |     +--ro connect-retry?                    decimal64
       |     |     +--ro hold-time?                        decimal64
       |     |     +--ro keepalive-interval?               decimal64
       |     |     +--ro minimum-advertisement-interval?   decimal64
       |     |     +--ro negotiated-hold-time?             decimal64
       |     +--rw transport
       |     |  +--rw config
       |     |  |  +--rw tcp-mss?         uint16
       |     |  |  +--rw mtu-discovery?   boolean
       |     |  |  +--rw passive-mode?    boolean
       |     |  |  +--rw local-address?   union
       |     |  +--ro state
       |     |     +--ro tcp-mss?          uint16
       |     |     +--ro mtu-discovery?    boolean
       |     |     +--ro passive-mode?     boolean
       |     |     +--ro local-address?    union
       |     |     +--ro local-port?       oc-inet:port-number
       |     |     +--ro remote-address?   oc-inet:ip-address
       |     |     +--ro remote-port?      oc-inet:port-number
       |     +--rw error-handling
       |     |  +--rw config
       |     |  |  +--rw treat-as-withdraw?   boolean
       |     |  +--ro state
       |     |     +--ro treat-as-withdraw?           boolean
       |     |     +--ro erroneous-update-messages?   uint32
       |     +--rw graceful-restart
       |     |  +--rw config
       |     |  |  +--rw enabled?             boolean
       |     |  |  +--rw restart-time?        uint16
       |     |  |  +--rw stale-routes-time?   decimal64
       |     |  |  +--rw helper-only?         boolean
       |     |  +--ro state
       |     |     +--ro enabled?             boolean
       |     |     +--ro restart-time?        uint16
       |     |     +--ro stale-routes-time?   decimal64
       |     |     +--ro helper-only?         boolean
       |     |     +--ro peer-restart-time?   uint16
       |     |     +--ro peer-restarting?     boolean
       |     |     +--ro local-restarting?    boolean
       |     |     +--ro mode?                enumeration
       |     +--rw logging-options
       |     |  +--rw config
       |     |  |  +--rw log-neighbor-state-changes?   boolean
       |     |  +--ro state
       |     |     +--ro log-neighbor-state-changes?   boolean
       |     +--rw ebgp-multihop
       |     |  +--rw config
       |     |  |  +--rw enabled?        boolean
       |     |  |  +--rw multihop-ttl?   uint8
       |     |  +--ro state
       |     |     +--ro enabled?        boolean
       |     |     +--ro multihop-ttl?   uint8
       |     +--rw route-reflector
       |     |  +--rw config
       |     |  |  +--rw route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
       |     |  |  +--rw route-reflector-client?       boolean
       |     |  +--ro state
       |     |     +--ro route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
       |     |     +--ro route-reflector-client?       boolean
       |     +--rw as-path-options
       |     |  +--rw config
       |     |  |  +--rw allow-own-as?             uint8
       |     |  |  +--rw replace-peer-as?          boolean
       |     |  |  +--rw disable-peer-as-filter?   boolean
       |     |  +--ro state
       |     |     +--ro allow-own-as?             uint8
       |     |     +--ro replace-peer-as?          boolean
       |     |     +--ro disable-peer-as-filter?   boolean
       |     +--rw use-multiple-paths
       |     |  +--rw config
       |     |  |  +--rw enabled?   boolean
       |     |  +--ro state
       |     |  |  +--ro enabled?   boolean
       |     |  +--rw ebgp
       |     |     +--rw config
       |     |     |  +--rw allow-multiple-as?   boolean
       |     |     +--ro state
       |     |        +--ro allow-multiple-as?   boolean
       |     +--rw apply-policy
       |     |  +--rw config
       |     |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |     |  |  +--rw default-import-policy?   default-policy-type
       |     |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |     |  |  +--rw default-export-policy?   default-policy-type
       |     |  +--ro state
       |     |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |     |     +--ro default-import-policy?   default-policy-type
       |     |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |     |     +--ro default-export-policy?   default-policy-type
       |     +--rw afi-safis
       |        +--rw afi-safi* [afi-safi-name]
       |           +--rw afi-safi-name           -> ../config/afi-safi-name
       |           +--rw config
       |           |  +--rw afi-safi-name?   identityref
       |           |  +--rw enabled?         boolean
       |           +--ro state
       |           |  +--ro afi-safi-name?   identityref
       |           |  +--ro enabled?         boolean
       |           |  +--ro active?          boolean
       |           |  +--ro prefixes
       |           |     +--ro received?    uint32
       |           |     +--ro sent?        uint32
       |           |     +--ro installed?   uint32
       |           +--rw graceful-restart
       |           |  +--rw config
       |           |  |  +--rw enabled?   boolean
       |           |  +--ro state
       |           |     +--ro enabled?      boolean
       |           |     +--ro received?     boolean
       |           |     +--ro advertised?   boolean
       |           +--rw add-paths
       |           |  +--rw config
       |           |  |  +--rw receive?                  boolean
       |           |  |  +--rw send?                     boolean
       |           |  |  +--rw send-max?                 uint8
       |           |  |  +--rw eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           |  +--ro state
       |           |     +--ro receive?                  boolean
       |           |     +--ro send?                     boolean
       |           |     +--ro send-max?                 uint8
       |           |     +--ro eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           +--rw apply-policy
       |           |  +--rw config
       |           |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           |  |  +--rw default-import-policy?   default-policy-type
       |           |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           |  |  +--rw default-export-policy?   default-policy-type
       |           |  +--ro state
       |           |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           |     +--ro default-import-policy?   default-policy-type
       |           |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           |     +--ro default-export-policy?   default-policy-type
       |           +--rw ipv4-unicast
       |           |  +--rw prefix-limit
       |           |  |  +--rw config
       |           |  |  |  +--rw max-prefixes?             uint32
       |           |  |  |  +--rw prevent-teardown?         boolean
       |           |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |  |  |  +--rw restart-timer?            decimal64
       |           |  |  +--ro state
       |           |  |     +--ro max-prefixes?             uint32
       |           |  |     +--ro prevent-teardown?         boolean
       |           |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |  |     +--ro restart-timer?            decimal64
       |           |  +--rw config
       |           |  |  +--rw send-default-route?   boolean
       |           |  +--ro state
       |           |     +--ro send-default-route?   boolean
       |           +--rw ipv6-unicast
       |           |  +--rw prefix-limit
       |           |  |  +--rw config
       |           |  |  |  +--rw max-prefixes?             uint32
       |           |  |  |  +--rw prevent-teardown?         boolean
       |           |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |  |  |  +--rw restart-timer?            decimal64
       |           |  |  +--ro state
       |           |  |     +--ro max-prefixes?             uint32
       |           |  |     +--ro prevent-teardown?         boolean
       |           |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |  |     +--ro restart-timer?            decimal64
       |           |  +--rw config
       |           |  |  +--rw send-default-route?   boolean
       |           |  +--ro state
       |           |     +--ro send-default-route?   boolean
       |           +--rw ipv4-labeled-unicast
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw ipv6-labeled-unicast
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw l3vpn-ipv4-unicast
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw l3vpn-ipv6-unicast
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw l3vpn-ipv4-multicast
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw l3vpn-ipv6-multicast
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw l2vpn-vpls
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw l2vpn-evpn
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw srte-policy-ipv4
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw srte-policy-ipv6
       |           |  +--rw prefix-limit
       |           |     +--rw config
       |           |     |  +--rw max-prefixes?             uint32
       |           |     |  +--rw prevent-teardown?         boolean
       |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
       |           |     |  +--rw restart-timer?            decimal64
       |           |     +--ro state
       |           |        +--ro max-prefixes?             uint32
       |           |        +--ro prevent-teardown?         boolean
       |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
       |           |        +--ro restart-timer?            decimal64
       |           +--rw use-multiple-paths
       |              +--rw config
       |              |  +--rw enabled?   boolean
       |              +--ro state
       |              |  +--ro enabled?   boolean
       |              +--rw ebgp
       |                 +--rw config
       |                 |  +--rw allow-multiple-as?   boolean
       |                 +--ro state
       |                    +--ro allow-multiple-as?   boolean
       +--rw peer-groups
          +--rw peer-group* [peer-group-name]
             +--rw peer-group-name       -> ../config/peer-group-name
             +--rw config
             |  +--rw peer-group-name?      string
             |  +--rw peer-as?              oc-inet:as-number
             |  +--rw local-as?             oc-inet:as-number
             |  +--rw peer-type?            oc-bgp-types:peer-type
             |  +--rw auth-password?        oc-types:routing-password
             |  +--rw remove-private-as?    oc-bgp-types:remove-private-as-option
             |  +--rw route-flap-damping?   boolean
             |  +--rw send-community?       oc-bgp-types:community-type
             |  +--rw description?          string
             +--ro state
             |  +--ro peer-group-name?      string
             |  +--ro peer-as?              oc-inet:as-number
             |  +--ro local-as?             oc-inet:as-number
             |  +--ro peer-type?            oc-bgp-types:peer-type
             |  +--ro auth-password?        oc-types:routing-password
             |  +--ro remove-private-as?    oc-bgp-types:remove-private-as-option
             |  +--ro route-flap-damping?   boolean
             |  +--ro send-community?       oc-bgp-types:community-type
             |  +--ro description?          string
             |  +--ro total-paths?          uint32
             |  +--ro total-prefixes?       uint32
             +--rw timers
             |  +--rw config
             |  |  +--rw connect-retry?                    decimal64
             |  |  +--rw hold-time?                        decimal64
             |  |  +--rw keepalive-interval?               decimal64
             |  |  +--rw minimum-advertisement-interval?   decimal64
             |  +--ro state
             |     +--ro connect-retry?                    decimal64
             |     +--ro hold-time?                        decimal64
             |     +--ro keepalive-interval?               decimal64
             |     +--ro minimum-advertisement-interval?   decimal64
             +--rw transport
             |  +--rw config
             |  |  +--rw tcp-mss?         uint16
             |  |  +--rw mtu-discovery?   boolean
             |  |  +--rw passive-mode?    boolean
             |  |  +--rw local-address?   union
             |  +--ro state
             |     +--ro tcp-mss?         uint16
             |     +--ro mtu-discovery?   boolean
             |     +--ro passive-mode?    boolean
             |     +--ro local-address?   union
             +--rw error-handling
             |  +--rw config
             |  |  +--rw treat-as-withdraw?   boolean
             |  +--ro state
             |     +--ro treat-as-withdraw?   boolean
             +--rw graceful-restart
             |  +--rw config
             |  |  +--rw enabled?             boolean
             |  |  +--rw restart-time?        uint16
             |  |  +--rw stale-routes-time?   decimal64
             |  |  +--rw helper-only?         boolean
             |  +--ro state
             |     +--ro enabled?             boolean
             |     +--ro restart-time?        uint16
             |     +--ro stale-routes-time?   decimal64
             |     +--ro helper-only?         boolean
             +--rw logging-options
             |  +--rw config
             |  |  +--rw log-neighbor-state-changes?   boolean
             |  +--ro state
             |     +--ro log-neighbor-state-changes?   boolean
             +--rw ebgp-multihop
             |  +--rw config
             |  |  +--rw enabled?        boolean
             |  |  +--rw multihop-ttl?   uint8
             |  +--ro state
             |     +--ro enabled?        boolean
             |     +--ro multihop-ttl?   uint8
             +--rw route-reflector
             |  +--rw config
             |  |  +--rw route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
             |  |  +--rw route-reflector-client?       boolean
             |  +--ro state
             |     +--ro route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
             |     +--ro route-reflector-client?       boolean
             +--rw as-path-options
             |  +--rw config
             |  |  +--rw allow-own-as?             uint8
             |  |  +--rw replace-peer-as?          boolean
             |  |  +--rw disable-peer-as-filter?   boolean
             |  +--ro state
             |     +--ro allow-own-as?             uint8
             |     +--ro replace-peer-as?          boolean
             |     +--ro disable-peer-as-filter?   boolean
             +--rw use-multiple-paths
             |  +--rw config
             |  |  +--rw enabled?   boolean
             |  +--ro state
             |  |  +--ro enabled?   boolean
             |  +--rw ebgp
             |  |  +--rw config
             |  |  |  +--rw allow-multiple-as?   boolean
             |  |  |  +--rw maximum-paths?       uint32
             |  |  +--ro state
             |  |     +--ro allow-multiple-as?   boolean
             |  |     +--ro maximum-paths?       uint32
             |  +--rw ibgp
             |     +--rw config
             |     |  +--rw maximum-paths?   uint32
             |     +--ro state
             |        +--ro maximum-paths?   uint32
             +--rw apply-policy
             |  +--rw config
             |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
             |  |  +--rw default-import-policy?   default-policy-type
             |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
             |  |  +--rw default-export-policy?   default-policy-type
             |  +--ro state
             |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
             |     +--ro default-import-policy?   default-policy-type
             |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
             |     +--ro default-export-policy?   default-policy-type
             +--rw afi-safis
                +--rw afi-safi* [afi-safi-name]
                   +--rw afi-safi-name           -> ../config/afi-safi-name
                   +--rw config
                   |  +--rw afi-safi-name?   identityref
                   |  +--rw enabled?         boolean
                   +--ro state
                   |  +--ro afi-safi-name?   identityref
                   |  +--ro enabled?         boolean
                   +--rw graceful-restart
                   |  +--rw config
                   |  |  +--rw enabled?   boolean
                   |  +--ro state
                   |     +--ro enabled?   boolean
                   +--rw add-paths
                   |  +--rw config
                   |  |  +--rw receive?                  boolean
                   |  |  +--rw send?                     boolean
                   |  |  +--rw send-max?                 uint8
                   |  |  +--rw eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |  +--ro state
                   |     +--ro receive?                  boolean
                   |     +--ro send?                     boolean
                   |     +--ro send-max?                 uint8
                   |     +--ro eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   +--rw use-multiple-paths
                   |  +--rw config
                   |  |  +--rw enabled?   boolean
                   |  +--ro state
                   |  |  +--ro enabled?   boolean
                   |  +--rw ebgp
                   |  |  +--rw config
                   |  |  |  +--rw allow-multiple-as?   boolean
                   |  |  |  +--rw maximum-paths?       uint32
                   |  |  +--ro state
                   |  |     +--ro allow-multiple-as?   boolean
                   |  |     +--ro maximum-paths?       uint32
                   |  +--rw ibgp
                   |     +--rw config
                   |     |  +--rw maximum-paths?   uint32
                   |     +--ro state
                   |        +--ro maximum-paths?   uint32
                   +--rw apply-policy
                   |  +--rw config
                   |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |  |  +--rw default-import-policy?   default-policy-type
                   |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |  |  +--rw default-export-policy?   default-policy-type
                   |  +--ro state
                   |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |     +--ro default-import-policy?   default-policy-type
                   |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |     +--ro default-export-policy?   default-policy-type
                   +--rw ipv4-unicast
                   |  +--rw prefix-limit
                   |  |  +--rw config
                   |  |  |  +--rw max-prefixes?             uint32
                   |  |  |  +--rw prevent-teardown?         boolean
                   |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |  |  |  +--rw restart-timer?            decimal64
                   |  |  +--ro state
                   |  |     +--ro max-prefixes?             uint32
                   |  |     +--ro prevent-teardown?         boolean
                   |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                   |  |     +--ro restart-timer?            decimal64
                   |  +--rw config
                   |  |  +--rw send-default-route?   boolean
                   |  +--ro state
                   |     +--ro send-default-route?   boolean
                   +--rw ipv6-unicast
                   |  +--rw prefix-limit
                   |  |  +--rw config
                   |  |  |  +--rw max-prefixes?             uint32
                   |  |  |  +--rw prevent-teardown?         boolean
                   |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |  |  |  +--rw restart-timer?            decimal64
                   |  |  +--ro state
                   |  |     +--ro max-prefixes?             uint32
                   |  |     +--ro prevent-teardown?         boolean
                   |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                   |  |     +--ro restart-timer?            decimal64
                   |  +--rw config
                   |  |  +--rw send-default-route?   boolean
                   |  +--ro state
                   |     +--ro send-default-route?   boolean
                   +--rw ipv4-labeled-unicast
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw ipv6-labeled-unicast
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw l3vpn-ipv4-unicast
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw l3vpn-ipv6-unicast
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw l3vpn-ipv4-multicast
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw l3vpn-ipv6-multicast
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw l2vpn-vpls
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw l2vpn-evpn
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw srte-policy-ipv4
                   |  +--rw prefix-limit
                   |     +--rw config
                   |     |  +--rw max-prefixes?             uint32
                   |     |  +--rw prevent-teardown?         boolean
                   |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                   |     |  +--rw restart-timer?            decimal64
                   |     +--ro state
                   |        +--ro max-prefixes?             uint32
                   |        +--ro prevent-teardown?         boolean
                   |        +--ro shutdown-threshold-pct?   oc-types:percentage
                   |        +--ro restart-timer?            decimal64
                   +--rw srte-policy-ipv6
                      +--rw prefix-limit
                         +--rw config
                         |  +--rw max-prefixes?             uint32
                         |  +--rw prevent-teardown?         boolean
                         |  +--rw shutdown-threshold-pct?   oc-types:percentage
                         |  +--rw restart-timer?            decimal64
                         +--ro state
                            +--ro max-prefixes?             uint32
                            +--ro prevent-teardown?         boolean
                            +--ro shutdown-threshold-pct?   oc-types:percentage
                            +--ro restart-timer?            decimal64
module: openconfig-module-catalog
    +--rw organizations
       +--rw organization* [name]
          +--rw name               string
          +--rw type?              identityref
          +--rw contact?           string
          +--rw modules
          |  +--rw module* [name version]
          |     +--rw name              string
          |     +--rw version           oc-cat-types:module-version-type
          |     +--rw namespace?        string
          |     +--rw prefix?           string
          |     +--rw revision?         string
          |     +--rw summary?          string
          |     +--rw classification
          |     |  +--rw category?            identityref
          |     |  +--rw subcategory?         identityref
          |     |  +--rw deployment-status?   identityref
          |     +--rw dependencies
          |     |  +--rw required-module*   -> ../../name
          |     +--rw access
          |     |  +--rw uri?        oc-inet:uri
          |     |  +--rw md5-hash?   string
          |     +--rw submodules
          |        +--rw submodule* [name]
          |           +--rw name      string
          |           +--rw access
          |              +--rw uri?        oc-inet:uri
          |              +--rw md5-hash?   string
          +--rw release-bundles
          |  +--rw release-bundle* [name version]
          |     +--rw name       string
          |     +--rw version    oc-cat-types:module-version-type
          |     +--rw members
          |        +--rw member* [id]
          |           +--rw id                     string
          |           +--rw type?                  identityref
          |           +--rw module?                -> ../../../../../../../organizations/organization[name=current()/../publisher]/modules/module/name
          |           +--rw release-bundle?        -> ../../../../../../../organizations/organization[name=current()/../publisher]/release-bundles/release-bundle/name
          |           +--rw publisher?             -> ../../../../../../../organizations/organization/name
          |           +--rw compatible-versions*   oc-cat-types:module-version-type
          +--rw feature-bundles
          |  +--rw feature-bundle* [name version]
          |     +--rw name               string
          |     +--rw version            oc-cat-types:module-version-type
          |     +--rw path*              string
          |     +--rw release-bundle
          |     |  +--rw name?        -> ../../../../../../organizations/organization[name=current()/../publisher]/release-bundles/release-bundle/name
          |     |  +--rw publisher?   -> ../../../../../../organizations/organization/name
          |     |  +--rw version?     oc-cat-types:module-version-type
          |     +--rw feature-bundles
          |        +--rw feature-bundle* [name]
          |           +--rw name         -> ../../../../../../../organizations/organization[name=current()/../publisher]/feature-bundles/feature-bundle/name
          |           +--rw publisher?   -> ../../../../../../../organizations/organization/name
          |           +--rw version?     oc-cat-types:module-version-type
          +--rw implementations
             +--rw implementation* [id]
                +--rw id                  string
                +--rw description?        string
                +--rw reference?          union
                +--rw platform?           string
                +--rw platform-version?   string
                +--rw status?             identityref
                +--rw feature-bundles
                   +--rw feature-bundle* [name version]
                      +--rw name         -> ../../../../../../../organizations/organization[name=current()/../publisher]/feature-bundles/feature-bundle/name
                      +--rw publisher?   -> ../../../../../../../organizations/organization/name
                      +--rw version      oc-cat-types:module-version-type
module: openconfig-interfaces
    +--rw interfaces
       +--rw interface* [name]
          +--rw name                   -> ../config/name
          +--rw config
          |  +--rw type           identityref
          |  +--rw mtu?           uint16
          |  +--rw name?          string
          |  +--rw description?   string
          |  +--rw enabled?       boolean
          +--ro state
          |  +--ro type                               identityref
          |  +--ro mtu?                               uint16
          |  +--ro name?                              string
          |  +--ro description?                       string
          |  +--ro enabled?                           boolean
          |  +--ro ifindex?                           uint32
          |  +--ro admin-status                       enumeration
          |  +--ro oper-status                        enumeration
          |  +--ro last-change?                       yang:timeticks
          |  +--ro counters
          |  |  +--ro in-octets?            yang:counter64
          |  |  +--ro in-unicast-pkts?      yang:counter64
          |  |  +--ro in-broadcast-pkts?    yang:counter64
          |  |  +--ro in-multicast-pkts?    yang:counter64
          |  |  +--ro in-discards?          yang:counter64
          |  |  +--ro in-errors?            yang:counter64
          |  |  +--ro in-unknown-protos?    yang:counter32
          |  |  +--ro out-octets?           yang:counter64
          |  |  +--ro out-unicast-pkts?     yang:counter64
          |  |  +--ro out-broadcast-pkts?   yang:counter64
          |  |  +--ro out-multicast-pkts?   yang:counter64
          |  |  +--ro out-discards?         yang:counter64
          |  |  +--ro out-errors?           yang:counter64
          |  |  +--ro last-clear?           yang:date-and-time
          |  +--ro oc-port:hardware-port?             -> /oc-platform:components/component/name
          |  +--ro oc-transceiver:physical-channel*   -> /oc-platform:components/component[oc-platform:name=current()/../oc-port:hardware-port]/oc-transceiver:transceiver/physical-channels/channel/index
          +--rw hold-time
          |  +--rw config
          |  |  +--rw up?     uint32
          |  |  +--rw down?   uint32
          |  +--ro state
          |     +--ro up?     uint32
          |     +--ro down?   uint32
          +--rw subinterfaces
          |  +--rw subinterface* [index]
          |     +--rw index           -> ../config/index
          |     +--rw config
          |     |  +--rw index?         uint32
          |     |  +--rw name?          string
          |     |  +--rw description?   string
          |     |  +--rw enabled?       boolean
          |     +--ro state
          |     |  +--ro index?          uint32
          |     |  +--ro name?           string
          |     |  +--ro description?    string
          |     |  +--ro enabled?        boolean
          |     |  +--ro ifindex?        uint32
          |     |  +--ro admin-status    enumeration
          |     |  +--ro oper-status     enumeration
          |     |  +--ro last-change?    yang:timeticks
          |     |  +--ro counters
          |     |     +--ro in-octets?            yang:counter64
          |     |     +--ro in-unicast-pkts?      yang:counter64
          |     |     +--ro in-broadcast-pkts?    yang:counter64
          |     |     +--ro in-multicast-pkts?    yang:counter64
          |     |     +--ro in-discards?          yang:counter64
          |     |     +--ro in-errors?            yang:counter64
          |     |     +--ro in-unknown-protos?    yang:counter32
          |     |     +--ro out-octets?           yang:counter64
          |     |     +--ro out-unicast-pkts?     yang:counter64
          |     |     +--ro out-broadcast-pkts?   yang:counter64
          |     |     +--ro out-multicast-pkts?   yang:counter64
          |     |     +--ro out-discards?         yang:counter64
          |     |     +--ro out-errors?           yang:counter64
          |     |     +--ro last-clear?           yang:date-and-time
          |     +--rw oc-vlan:vlan
          |     |  +--rw oc-vlan:config
          |     |  |  +--rw oc-vlan:vlan-id?   union
          |     |  +--ro oc-vlan:state
          |     |     +--ro oc-vlan:vlan-id?   union
          |     +--rw oc-ip:ipv4
          |     |  +--rw oc-ip:addresses
          |     |  |  +--rw oc-ip:address* [ip]
          |     |  |     +--rw oc-ip:ip        -> ../config/ip
          |     |  |     +--rw oc-ip:config
          |     |  |     |  +--rw oc-ip:ip?              oc-inet:ipv4-address
          |     |  |     |  +--rw oc-ip:prefix-length?   uint8
          |     |  |     +--ro oc-ip:state
          |     |  |     |  +--ro oc-ip:ip?              oc-inet:ipv4-address
          |     |  |     |  +--ro oc-ip:prefix-length?   uint8
          |     |  |     |  +--ro oc-ip:origin?          ip-address-origin
          |     |  |     +--rw oc-ip:vrrp
          |     |  |        +--rw oc-ip:vrrp-group* [virtual-router-id]
          |     |  |           +--rw oc-ip:virtual-router-id     -> ../config/virtual-router-id
          |     |  |           +--rw oc-ip:config
          |     |  |           |  +--rw oc-ip:virtual-router-id?        uint8
          |     |  |           |  +--rw oc-ip:virtual-address*          oc-inet:ip-address
          |     |  |           |  +--rw oc-ip:priority?                 uint8
          |     |  |           |  +--rw oc-ip:preempt?                  boolean
          |     |  |           |  +--rw oc-ip:preempt-delay?            uint16
          |     |  |           |  +--rw oc-ip:accept-mode?              boolean
          |     |  |           |  +--rw oc-ip:advertisement-interval?   uint16
          |     |  |           +--ro oc-ip:state
          |     |  |           |  +--ro oc-ip:virtual-router-id?        uint8
          |     |  |           |  +--ro oc-ip:virtual-address*          oc-inet:ip-address
          |     |  |           |  +--ro oc-ip:priority?                 uint8
          |     |  |           |  +--ro oc-ip:preempt?                  boolean
          |     |  |           |  +--ro oc-ip:preempt-delay?            uint16
          |     |  |           |  +--ro oc-ip:accept-mode?              boolean
          |     |  |           |  +--ro oc-ip:advertisement-interval?   uint16
          |     |  |           |  +--ro oc-ip:current-priority?         uint8
          |     |  |           +--rw oc-ip:interface-tracking
          |     |  |              +--rw oc-ip:config
          |     |  |              |  +--rw oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
          |     |  |              |  +--rw oc-ip:priority-decrement?   uint8
          |     |  |              +--ro oc-ip:state
          |     |  |                 +--ro oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
          |     |  |                 +--ro oc-ip:priority-decrement?   uint8
          |     |  +--rw oc-ip:proxy-arp
          |     |  |  +--rw oc-ip:config
          |     |  |  |  +--rw oc-ip:mode?   enumeration
          |     |  |  +--ro oc-ip:state
          |     |  |     +--ro oc-ip:mode?   enumeration
          |     |  +--rw oc-ip:neighbors
          |     |  |  +--rw oc-ip:neighbor* [ip]
          |     |  |     +--rw oc-ip:ip        -> ../config/ip
          |     |  |     +--rw oc-ip:config
          |     |  |     |  +--rw oc-ip:ip?                   oc-inet:ipv4-address
          |     |  |     |  +--rw oc-ip:link-layer-address    oc-yang:phys-address
          |     |  |     +--ro oc-ip:state
          |     |  |        +--ro oc-ip:ip?                   oc-inet:ipv4-address
          |     |  |        +--ro oc-ip:link-layer-address    oc-yang:phys-address
          |     |  |        +--ro oc-ip:origin?               neighbor-origin
          |     |  +--rw oc-ip:unnumbered
          |     |  |  +--rw oc-ip:config
          |     |  |  |  +--rw oc-ip:enabled?   boolean
          |     |  |  +--ro oc-ip:state
          |     |  |  |  +--ro oc-ip:enabled?   boolean
          |     |  |  +--rw oc-ip:interface-ref
          |     |  |     +--rw oc-ip:config
          |     |  |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
          |     |  |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |     |  |     +--ro oc-ip:state
          |     |  |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
          |     |  |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |     |  +--rw oc-ip:config
          |     |  |  +--rw oc-ip:enabled?       boolean
          |     |  |  +--rw oc-ip:mtu?           uint16
          |     |  |  +--rw oc-ip:dhcp-client?   boolean
          |     |  +--ro oc-ip:state
          |     |     +--ro oc-ip:enabled?       boolean
          |     |     +--ro oc-ip:mtu?           uint16
          |     |     +--ro oc-ip:dhcp-client?   boolean
          |     |     +--ro oc-ip:counters
          |     |        +--ro oc-ip:in-pkts?                oc-yang:counter64
          |     |        +--ro oc-ip:in-octets?              oc-yang:counter64
          |     |        +--ro oc-ip:in-error-pkts?          oc-yang:counter64
          |     |        +--ro oc-ip:in-forwarded-pkts?      oc-yang:counter64
          |     |        +--ro oc-ip:in-forwarded-octets?    oc-yang:counter64
          |     |        +--ro oc-ip:in-discarded-pkts?      oc-yang:counter64
          |     |        +--ro oc-ip:out-pkts?               oc-yang:counter64
          |     |        +--ro oc-ip:out-octets?             oc-yang:counter64
          |     |        +--ro oc-ip:out-error-pkts?         oc-yang:counter64
          |     |        +--ro oc-ip:out-forwarded-pkts?     oc-yang:counter64
          |     |        +--ro oc-ip:out-forwarded-octets?   oc-yang:counter64
          |     |        +--ro oc-ip:out-discarded-pkts?     oc-yang:counter64
          |     +--rw oc-ip:ipv6
          |        +--rw oc-ip:addresses
          |        |  +--rw oc-ip:address* [ip]
          |        |     +--rw oc-ip:ip        -> ../config/ip
          |        |     +--rw oc-ip:config
          |        |     |  +--rw oc-ip:ip?              oc-inet:ipv6-address
          |        |     |  +--rw oc-ip:prefix-length    uint8
          |        |     +--ro oc-ip:state
          |        |     |  +--ro oc-ip:ip?              oc-inet:ipv6-address
          |        |     |  +--ro oc-ip:prefix-length    uint8
          |        |     |  +--ro oc-ip:origin?          ip-address-origin
          |        |     |  +--ro oc-ip:status?          enumeration
          |        |     +--rw oc-ip:vrrp
          |        |        +--rw oc-ip:vrrp-group* [virtual-router-id]
          |        |           +--rw oc-ip:virtual-router-id     -> ../config/virtual-router-id
          |        |           +--rw oc-ip:config
          |        |           |  +--rw oc-ip:virtual-router-id?        uint8
          |        |           |  +--rw oc-ip:virtual-address*          oc-inet:ip-address
          |        |           |  +--rw oc-ip:priority?                 uint8
          |        |           |  +--rw oc-ip:preempt?                  boolean
          |        |           |  +--rw oc-ip:preempt-delay?            uint16
          |        |           |  +--rw oc-ip:accept-mode?              boolean
          |        |           |  +--rw oc-ip:advertisement-interval?   uint16
          |        |           |  +--rw oc-ip:virtual-link-local?       oc-inet:ip-address
          |        |           +--ro oc-ip:state
          |        |           |  +--ro oc-ip:virtual-router-id?        uint8
          |        |           |  +--ro oc-ip:virtual-address*          oc-inet:ip-address
          |        |           |  +--ro oc-ip:priority?                 uint8
          |        |           |  +--ro oc-ip:preempt?                  boolean
          |        |           |  +--ro oc-ip:preempt-delay?            uint16
          |        |           |  +--ro oc-ip:accept-mode?              boolean
          |        |           |  +--ro oc-ip:advertisement-interval?   uint16
          |        |           |  +--ro oc-ip:current-priority?         uint8
          |        |           |  +--ro oc-ip:virtual-link-local?       oc-inet:ip-address
          |        |           +--rw oc-ip:interface-tracking
          |        |              +--rw oc-ip:config
          |        |              |  +--rw oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
          |        |              |  +--rw oc-ip:priority-decrement?   uint8
          |        |              +--ro oc-ip:state
          |        |                 +--ro oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
          |        |                 +--ro oc-ip:priority-decrement?   uint8
          |        +--rw oc-ip:router-advertisement
          |        |  +--rw oc-ip:config
          |        |  |  +--rw oc-ip:interval?   uint32
          |        |  |  +--rw oc-ip:lifetime?   uint32
          |        |  |  +--rw oc-ip:suppress?   boolean
          |        |  +--ro oc-ip:state
          |        |     +--ro oc-ip:interval?   uint32
          |        |     +--ro oc-ip:lifetime?   uint32
          |        |     +--ro oc-ip:suppress?   boolean
          |        +--rw oc-ip:neighbors
          |        |  +--rw oc-ip:neighbor* [ip]
          |        |     +--rw oc-ip:ip        -> ../config/ip
          |        |     +--rw oc-ip:config
          |        |     |  +--rw oc-ip:ip?                   oc-inet:ipv6-address
          |        |     |  +--rw oc-ip:link-layer-address    oc-yang:phys-address
          |        |     +--ro oc-ip:state
          |        |        +--ro oc-ip:ip?                   oc-inet:ipv6-address
          |        |        +--ro oc-ip:link-layer-address    oc-yang:phys-address
          |        |        +--ro oc-ip:origin?               neighbor-origin
          |        |        +--ro oc-ip:is-router?            empty
          |        |        +--ro oc-ip:neighbor-state?       enumeration
          |        +--rw oc-ip:unnumbered
          |        |  +--rw oc-ip:config
          |        |  |  +--rw oc-ip:enabled?   boolean
          |        |  +--ro oc-ip:state
          |        |  |  +--ro oc-ip:enabled?   boolean
          |        |  +--rw oc-ip:interface-ref
          |        |     +--rw oc-ip:config
          |        |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
          |        |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |        |     +--ro oc-ip:state
          |        |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
          |        |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |        +--rw oc-ip:config
          |        |  +--rw oc-ip:enabled?                     boolean
          |        |  +--rw oc-ip:mtu?                         uint32
          |        |  +--rw oc-ip:dup-addr-detect-transmits?   uint32
          |        |  +--rw oc-ip:dhcp-client?                 boolean
          |        +--ro oc-ip:state
          |        |  +--ro oc-ip:enabled?                     boolean
          |        |  +--ro oc-ip:mtu?                         uint32
          |        |  +--ro oc-ip:dup-addr-detect-transmits?   uint32
          |        |  +--ro oc-ip:dhcp-client?                 boolean
          |        |  +--ro oc-ip:counters
          |        |     +--ro oc-ip:in-pkts?                oc-yang:counter64
          |        |     +--ro oc-ip:in-octets?              oc-yang:counter64
          |        |     +--ro oc-ip:in-error-pkts?          oc-yang:counter64
          |        |     +--ro oc-ip:in-forwarded-pkts?      oc-yang:counter64
          |        |     +--ro oc-ip:in-forwarded-octets?    oc-yang:counter64
          |        |     +--ro oc-ip:in-discarded-pkts?      oc-yang:counter64
          |        |     +--ro oc-ip:out-pkts?               oc-yang:counter64
          |        |     +--ro oc-ip:out-octets?             oc-yang:counter64
          |        |     +--ro oc-ip:out-error-pkts?         oc-yang:counter64
          |        |     +--ro oc-ip:out-forwarded-pkts?     oc-yang:counter64
          |        |     +--ro oc-ip:out-forwarded-octets?   oc-yang:counter64
          |        |     +--ro oc-ip:out-discarded-pkts?     oc-yang:counter64
          |        +--rw oc-ip-ext:autoconf
          |           +--rw oc-ip-ext:config
          |           |  +--rw oc-ip-ext:create-global-addresses?        boolean
          |           |  +--rw oc-ip-ext:create-temporary-addresses?     boolean
          |           |  +--rw oc-ip-ext:temporary-valid-lifetime?       uint32
          |           |  +--rw oc-ip-ext:temporary-preferred-lifetime?   uint32
          |           +--ro oc-ip-ext:state
          |              +--ro oc-ip-ext:create-global-addresses?        boolean
          |              +--ro oc-ip-ext:create-temporary-addresses?     boolean
          |              +--ro oc-ip-ext:temporary-valid-lifetime?       uint32
          |              +--ro oc-ip-ext:temporary-preferred-lifetime?   uint32
          +--rw oc-eth:ethernet
          |  +--rw oc-eth:config
          |  |  +--rw oc-eth:mac-address?           yang:mac-address
          |  |  +--rw oc-eth:auto-negotiate?        boolean
          |  |  +--rw oc-eth:duplex-mode?           enumeration
          |  |  +--rw oc-eth:port-speed?            identityref
          |  |  +--rw oc-eth:enable-flow-control?   boolean
          |  |  +--rw oc-lag:aggregate-id?          -> /oc-if:interfaces/interface/name
          |  +--ro oc-eth:state
          |  |  +--ro oc-eth:mac-address?              yang:mac-address
          |  |  +--ro oc-eth:auto-negotiate?           boolean
          |  |  +--ro oc-eth:duplex-mode?              enumeration
          |  |  +--ro oc-eth:port-speed?               identityref
          |  |  +--ro oc-eth:enable-flow-control?      boolean
          |  |  +--ro oc-eth:hw-mac-address?           yang:mac-address
          |  |  +--ro oc-eth:effective-speed?          uint32
          |  |  +--ro oc-eth:negotiated-duplex-mode?   enumeration
          |  |  +--ro oc-eth:negotiated-port-speed?    identityref
          |  |  +--ro oc-eth:counters
          |  |  |  +--ro oc-eth:in-mac-control-frames?    yang:counter64
          |  |  |  +--ro oc-eth:in-mac-pause-frames?      yang:counter64
          |  |  |  +--ro oc-eth:in-oversize-frames?       yang:counter64
          |  |  |  +--ro oc-eth:in-jabber-frames?         yang:counter64
          |  |  |  +--ro oc-eth:in-fragment-frames?       yang:counter64
          |  |  |  +--ro oc-eth:in-8021q-frames?          yang:counter64
          |  |  |  +--ro oc-eth:in-crc-errors?            yang:counter64
          |  |  |  +--ro oc-eth:out-mac-control-frames?   yang:counter64
          |  |  |  +--ro oc-eth:out-mac-pause-frames?     yang:counter64
          |  |  |  +--ro oc-eth:out-8021q-frames?         yang:counter64
          |  |  +--ro oc-lag:aggregate-id?             -> /oc-if:interfaces/interface/name
          |  +--rw oc-vlan:switched-vlan
          |  |  +--rw oc-vlan:config
          |  |  |  +--rw oc-vlan:interface-mode?   oc-vlan-types:vlan-mode-type
          |  |  |  +--rw oc-vlan:native-vlan?      union
          |  |  |  +--rw oc-vlan:access-vlan?      union
          |  |  |  +--rw oc-vlan:trunk-vlans*      union
          |  |  +--ro oc-vlan:state
          |  |     +--ro oc-vlan:interface-mode?   oc-vlan-types:vlan-mode-type
          |  |     +--ro oc-vlan:native-vlan?      union
          |  |     +--ro oc-vlan:access-vlan?      union
          |  |     +--ro oc-vlan:trunk-vlans*      union
          |  +--rw oc-poe:poe
          |     +--rw oc-poe:config
          |     |  +--rw oc-poe:enabled?   boolean
          |     +--ro oc-poe:state
          |        +--ro oc-poe:enabled?       boolean
          |        +--ro oc-poe:power-used?    decimal64
          |        +--ro oc-poe:power-class?   uint8
          +--rw oc-lag:aggregation
          |  +--rw oc-lag:config
          |  |  +--rw oc-lag:lag-type?    aggregation-type
          |  |  +--rw oc-lag:min-links?   uint16
          |  +--ro oc-lag:state
          |  |  +--ro oc-lag:lag-type?    aggregation-type
          |  |  +--ro oc-lag:min-links?   uint16
          |  |  +--ro oc-lag:lag-speed?   uint32
          |  |  +--ro oc-lag:member*      oc-if:base-interface-ref
          |  +--rw oc-vlan:switched-vlan
          |     +--rw oc-vlan:config
          |     |  +--rw oc-vlan:interface-mode?   oc-vlan-types:vlan-mode-type
          |     |  +--rw oc-vlan:native-vlan?      union
          |     |  +--rw oc-vlan:access-vlan?      union
          |     |  +--rw oc-vlan:trunk-vlans*      union
          |     +--ro oc-vlan:state
          |        +--ro oc-vlan:interface-mode?   oc-vlan-types:vlan-mode-type
          |        +--ro oc-vlan:native-vlan?      union
          |        +--ro oc-vlan:access-vlan?      union
          |        +--ro oc-vlan:trunk-vlans*      union
          +--rw oc-vlan:routed-vlan
             +--rw oc-vlan:config
             |  +--rw oc-vlan:vlan?   union
             +--ro oc-vlan:state
             |  +--ro oc-vlan:vlan?   union
             +--rw oc-ip:ipv4
             |  +--rw oc-ip:addresses
             |  |  +--rw oc-ip:address* [ip]
             |  |     +--rw oc-ip:ip        -> ../config/ip
             |  |     +--rw oc-ip:config
             |  |     |  +--rw oc-ip:ip?              oc-inet:ipv4-address
             |  |     |  +--rw oc-ip:prefix-length?   uint8
             |  |     +--ro oc-ip:state
             |  |     |  +--ro oc-ip:ip?              oc-inet:ipv4-address
             |  |     |  +--ro oc-ip:prefix-length?   uint8
             |  |     |  +--ro oc-ip:origin?          ip-address-origin
             |  |     +--rw oc-ip:vrrp
             |  |        +--rw oc-ip:vrrp-group* [virtual-router-id]
             |  |           +--rw oc-ip:virtual-router-id     -> ../config/virtual-router-id
             |  |           +--rw oc-ip:config
             |  |           |  +--rw oc-ip:virtual-router-id?        uint8
             |  |           |  +--rw oc-ip:virtual-address*          oc-inet:ip-address
             |  |           |  +--rw oc-ip:priority?                 uint8
             |  |           |  +--rw oc-ip:preempt?                  boolean
             |  |           |  +--rw oc-ip:preempt-delay?            uint16
             |  |           |  +--rw oc-ip:accept-mode?              boolean
             |  |           |  +--rw oc-ip:advertisement-interval?   uint16
             |  |           +--ro oc-ip:state
             |  |           |  +--ro oc-ip:virtual-router-id?        uint8
             |  |           |  +--ro oc-ip:virtual-address*          oc-inet:ip-address
             |  |           |  +--ro oc-ip:priority?                 uint8
             |  |           |  +--ro oc-ip:preempt?                  boolean
             |  |           |  +--ro oc-ip:preempt-delay?            uint16
             |  |           |  +--ro oc-ip:accept-mode?              boolean
             |  |           |  +--ro oc-ip:advertisement-interval?   uint16
             |  |           |  +--ro oc-ip:current-priority?         uint8
             |  |           +--rw oc-ip:interface-tracking
             |  |              +--rw oc-ip:config
             |  |              |  +--rw oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
             |  |              |  +--rw oc-ip:priority-decrement?   uint8
             |  |              +--ro oc-ip:state
             |  |                 +--ro oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
             |  |                 +--ro oc-ip:priority-decrement?   uint8
             |  +--rw oc-ip:proxy-arp
             |  |  +--rw oc-ip:config
             |  |  |  +--rw oc-ip:mode?   enumeration
             |  |  +--ro oc-ip:state
             |  |     +--ro oc-ip:mode?   enumeration
             |  +--rw oc-ip:neighbors
             |  |  +--rw oc-ip:neighbor* [ip]
             |  |     +--rw oc-ip:ip        -> ../config/ip
             |  |     +--rw oc-ip:config
             |  |     |  +--rw oc-ip:ip?                   oc-inet:ipv4-address
             |  |     |  +--rw oc-ip:link-layer-address    oc-yang:phys-address
             |  |     +--ro oc-ip:state
             |  |        +--ro oc-ip:ip?                   oc-inet:ipv4-address
             |  |        +--ro oc-ip:link-layer-address    oc-yang:phys-address
             |  |        +--ro oc-ip:origin?               neighbor-origin
             |  +--rw oc-ip:unnumbered
             |  |  +--rw oc-ip:config
             |  |  |  +--rw oc-ip:enabled?   boolean
             |  |  +--ro oc-ip:state
             |  |  |  +--ro oc-ip:enabled?   boolean
             |  |  +--rw oc-ip:interface-ref
             |  |     +--rw oc-ip:config
             |  |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
             |  |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
             |  |     +--ro oc-ip:state
             |  |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
             |  |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
             |  +--rw oc-ip:config
             |  |  +--rw oc-ip:enabled?       boolean
             |  |  +--rw oc-ip:mtu?           uint16
             |  |  +--rw oc-ip:dhcp-client?   boolean
             |  +--ro oc-ip:state
             |     +--ro oc-ip:enabled?       boolean
             |     +--ro oc-ip:mtu?           uint16
             |     +--ro oc-ip:dhcp-client?   boolean
             |     +--ro oc-ip:counters
             |        +--ro oc-ip:in-pkts?                oc-yang:counter64
             |        +--ro oc-ip:in-octets?              oc-yang:counter64
             |        +--ro oc-ip:in-error-pkts?          oc-yang:counter64
             |        +--ro oc-ip:in-forwarded-pkts?      oc-yang:counter64
             |        +--ro oc-ip:in-forwarded-octets?    oc-yang:counter64
             |        +--ro oc-ip:in-discarded-pkts?      oc-yang:counter64
             |        +--ro oc-ip:out-pkts?               oc-yang:counter64
             |        +--ro oc-ip:out-octets?             oc-yang:counter64
             |        +--ro oc-ip:out-error-pkts?         oc-yang:counter64
             |        +--ro oc-ip:out-forwarded-pkts?     oc-yang:counter64
             |        +--ro oc-ip:out-forwarded-octets?   oc-yang:counter64
             |        +--ro oc-ip:out-discarded-pkts?     oc-yang:counter64
             +--rw oc-ip:ipv6
                +--rw oc-ip:addresses
                |  +--rw oc-ip:address* [ip]
                |     +--rw oc-ip:ip        -> ../config/ip
                |     +--rw oc-ip:config
                |     |  +--rw oc-ip:ip?              oc-inet:ipv6-address
                |     |  +--rw oc-ip:prefix-length    uint8
                |     +--ro oc-ip:state
                |     |  +--ro oc-ip:ip?              oc-inet:ipv6-address
                |     |  +--ro oc-ip:prefix-length    uint8
                |     |  +--ro oc-ip:origin?          ip-address-origin
                |     |  +--ro oc-ip:status?          enumeration
                |     +--rw oc-ip:vrrp
                |        +--rw oc-ip:vrrp-group* [virtual-router-id]
                |           +--rw oc-ip:virtual-router-id     -> ../config/virtual-router-id
                |           +--rw oc-ip:config
                |           |  +--rw oc-ip:virtual-router-id?        uint8
                |           |  +--rw oc-ip:virtual-address*          oc-inet:ip-address
                |           |  +--rw oc-ip:priority?                 uint8
                |           |  +--rw oc-ip:preempt?                  boolean
                |           |  +--rw oc-ip:preempt-delay?            uint16
                |           |  +--rw oc-ip:accept-mode?              boolean
                |           |  +--rw oc-ip:advertisement-interval?   uint16
                |           |  +--rw oc-ip:virtual-link-local?       oc-inet:ip-address
                |           +--ro oc-ip:state
                |           |  +--ro oc-ip:virtual-router-id?        uint8
                |           |  +--ro oc-ip:virtual-address*          oc-inet:ip-address
                |           |  +--ro oc-ip:priority?                 uint8
                |           |  +--ro oc-ip:preempt?                  boolean
                |           |  +--ro oc-ip:preempt-delay?            uint16
                |           |  +--ro oc-ip:accept-mode?              boolean
                |           |  +--ro oc-ip:advertisement-interval?   uint16
                |           |  +--ro oc-ip:current-priority?         uint8
                |           |  +--ro oc-ip:virtual-link-local?       oc-inet:ip-address
                |           +--rw oc-ip:interface-tracking
                |              +--rw oc-ip:config
                |              |  +--rw oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
                |              |  +--rw oc-ip:priority-decrement?   uint8
                |              +--ro oc-ip:state
                |                 +--ro oc-ip:track-interface*      -> /oc-if:interfaces/interface/name
                |                 +--ro oc-ip:priority-decrement?   uint8
                +--rw oc-ip:router-advertisement
                |  +--rw oc-ip:config
                |  |  +--rw oc-ip:interval?   uint32
                |  |  +--rw oc-ip:lifetime?   uint32
                |  |  +--rw oc-ip:suppress?   boolean
                |  +--ro oc-ip:state
                |     +--ro oc-ip:interval?   uint32
                |     +--ro oc-ip:lifetime?   uint32
                |     +--ro oc-ip:suppress?   boolean
                +--rw oc-ip:neighbors
                |  +--rw oc-ip:neighbor* [ip]
                |     +--rw oc-ip:ip        -> ../config/ip
                |     +--rw oc-ip:config
                |     |  +--rw oc-ip:ip?                   oc-inet:ipv6-address
                |     |  +--rw oc-ip:link-layer-address    oc-yang:phys-address
                |     +--ro oc-ip:state
                |        +--ro oc-ip:ip?                   oc-inet:ipv6-address
                |        +--ro oc-ip:link-layer-address    oc-yang:phys-address
                |        +--ro oc-ip:origin?               neighbor-origin
                |        +--ro oc-ip:is-router?            empty
                |        +--ro oc-ip:neighbor-state?       enumeration
                +--rw oc-ip:unnumbered
                |  +--rw oc-ip:config
                |  |  +--rw oc-ip:enabled?   boolean
                |  +--ro oc-ip:state
                |  |  +--ro oc-ip:enabled?   boolean
                |  +--rw oc-ip:interface-ref
                |     +--rw oc-ip:config
                |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
                |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                |     +--ro oc-ip:state
                |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
                |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                +--rw oc-ip:config
                |  +--rw oc-ip:enabled?                     boolean
                |  +--rw oc-ip:mtu?                         uint32
                |  +--rw oc-ip:dup-addr-detect-transmits?   uint32
                |  +--rw oc-ip:dhcp-client?                 boolean
                +--ro oc-ip:state
                   +--ro oc-ip:enabled?                     boolean
                   +--ro oc-ip:mtu?                         uint32
                   +--ro oc-ip:dup-addr-detect-transmits?   uint32
                   +--ro oc-ip:dhcp-client?                 boolean
                   +--ro oc-ip:counters
                      +--ro oc-ip:in-pkts?                oc-yang:counter64
                      +--ro oc-ip:in-octets?              oc-yang:counter64
                      +--ro oc-ip:in-error-pkts?          oc-yang:counter64
                      +--ro oc-ip:in-forwarded-pkts?      oc-yang:counter64
                      +--ro oc-ip:in-forwarded-octets?    oc-yang:counter64
                      +--ro oc-ip:in-discarded-pkts?      oc-yang:counter64
                      +--ro oc-ip:out-pkts?               oc-yang:counter64
                      +--ro oc-ip:out-octets?             oc-yang:counter64
                      +--ro oc-ip:out-error-pkts?         oc-yang:counter64
                      +--ro oc-ip:out-forwarded-pkts?     oc-yang:counter64
                      +--ro oc-ip:out-forwarded-octets?   oc-yang:counter64
                      +--ro oc-ip:out-discarded-pkts?     oc-yang:counter64
module: openconfig-lldp
    +--rw lldp
       +--rw config
       |  +--rw enabled?                      boolean
       |  +--rw hello-timer?                  uint64
       |  +--rw suppress-tlv-advertisement*   identityref
       |  +--rw system-name?                  string
       |  +--rw system-description?           string
       |  +--rw chassis-id?                   string
       |  +--rw chassis-id-type?              oc-lldp-types:chassis-id-type
       +--ro state
       |  +--ro enabled?                      boolean
       |  +--ro hello-timer?                  uint64
       |  +--ro suppress-tlv-advertisement*   identityref
       |  +--ro system-name?                  string
       |  +--ro system-description?           string
       |  +--ro chassis-id?                   string
       |  +--ro chassis-id-type?              oc-lldp-types:chassis-id-type
       |  +--ro counters
       |     +--ro frame-in?           yang:counter64
       |     +--ro frame-out?          yang:counter64
       |     +--ro frame-error-in?     yang:counter64
       |     +--ro frame-discard?      yang:counter64
       |     +--ro tlv-discard?        yang:counter64
       |     +--ro tlv-unknown?        yang:counter64
       |     +--ro last-clear?         yang:date-and-time
       |     +--ro tlv-accepted?       yang:counter64
       |     +--ro entries-aged-out?   yang:counter64
       +--rw interfaces
          +--rw interface* [name]
             +--rw name         -> ../config/name
             +--rw config
             |  +--rw name?      oc-if:base-interface-ref
             |  +--rw enabled?   boolean
             +--ro state
             |  +--ro name?       oc-if:base-interface-ref
             |  +--ro enabled?    boolean
             |  +--ro counters
             |     +--ro frame-in?          yang:counter64
             |     +--ro frame-out?         yang:counter64
             |     +--ro frame-error-in?    yang:counter64
             |     +--ro frame-discard?     yang:counter64
             |     +--ro tlv-discard?       yang:counter64
             |     +--ro tlv-unknown?       yang:counter64
             |     +--ro last-clear?        yang:date-and-time
             |     +--ro frame-error-out?   yang:counter64
             +--ro neighbors
                +--ro neighbor* [id]
                   +--ro id              -> ../state/id
                   +--ro config
                   +--ro state
                   |  +--ro system-name?               string
                   |  +--ro system-description?        string
                   |  +--ro chassis-id?                string
                   |  +--ro chassis-id-type?           oc-lldp-types:chassis-id-type
                   |  +--ro id?                        string
                   |  +--ro age?                       uint64
                   |  +--ro last-update?               int64
                   |  +--ro port-id?                   string
                   |  +--ro port-id-type?              oc-lldp-types:port-id-type
                   |  +--ro port-description?          string
                   |  +--ro management-address?        string
                   |  +--ro management-address-type?   string
                   +--ro custom-tlvs
                   |  +--ro tlv* [type oui oui-subtype]
                   |     +--ro type           -> ../state/type
                   |     +--ro oui            -> ../state/oui
                   |     +--ro oui-subtype    -> ../state/oui-subtype
                   |     +--ro config
                   |     +--ro state
                   |        +--ro type?          int32
                   |        +--ro oui?           string
                   |        +--ro oui-subtype?   string
                   |        +--ro value?         string
                   +--ro capabilities
                      +--ro capability* [name]
                         +--ro name      -> ../state/name
                         +--ro config
                         +--ro state
                            +--ro name?      identityref
                            +--ro enabled?   boolean
module: openconfig-lacp
    +--rw lacp
       +--rw config
       |  +--rw system-priority?   uint16
       +--ro state
       |  +--ro system-priority?   uint16
       +--rw interfaces
          +--rw interface* [name]
             +--rw name       -> ../config/name
             +--rw config
             |  +--rw name?              oc-if:base-interface-ref
             |  +--rw interval?          lacp-period-type
             |  +--rw lacp-mode?         lacp-activity-type
             |  +--rw system-id-mac?     oc-yang:mac-address
             |  +--rw system-priority?   uint16
             +--ro state
             |  +--ro name?              oc-if:base-interface-ref
             |  +--ro interval?          lacp-period-type
             |  +--ro lacp-mode?         lacp-activity-type
             |  +--ro system-id-mac?     oc-yang:mac-address
             |  +--ro system-priority?   uint16
             +--ro members
                +--ro member* [interface]
                   +--ro interface    -> ../state/interface
                   +--ro state
                      +--ro interface?          oc-if:base-interface-ref
                      +--ro activity?           lacp-activity-type
                      +--ro timeout?            lacp-timeout-type
                      +--ro synchronization?    lacp-synchronization-type
                      +--ro aggregatable?       boolean
                      +--ro collecting?         boolean
                      +--ro distributing?       boolean
                      +--ro system-id?          oc-yang:mac-address
                      +--ro oper-key?           uint16
                      +--ro partner-id?         oc-yang:mac-address
                      +--ro partner-key?        uint16
                      +--ro port-num?           uint16
                      +--ro partner-port-num?   uint16
                      +--ro counters
                         +--ro lacp-in-pkts?          oc-yang:counter64
                         +--ro lacp-out-pkts?         oc-yang:counter64
                         +--ro lacp-rx-errors?        oc-yang:counter64
                         +--ro lacp-tx-errors?        oc-yang:counter64
                         +--ro lacp-unknown-errors?   oc-yang:counter64
                         +--ro lacp-errors?           oc-yang:counter64
module: openconfig-network-instance
    +--rw network-instances
       +--rw network-instance* [name]
          +--rw name          -> ../config/name
          +--rw fdb
          |  +--rw config
          |  |  +--rw mac-learning?      boolean
          |  |  +--rw mac-aging-time?    uint16
          |  |  +--rw maximum-entries?   uint32
          |  +--ro state
          |  |  +--ro mac-learning?      boolean
          |  |  +--ro mac-aging-time?    uint16
          |  |  +--ro maximum-entries?   uint32
          |  +--rw mac-table
          |     +--rw entries
          |        +--rw entry* [mac-address]
          |           +--rw mac-address    -> ../config/mac-address
          |           +--rw config
          |           |  +--rw mac-address?   yang:mac-address
          |           |  +--rw vlan?          -> ../../../../../../vlans/vlan/config/vlan-id
          |           +--ro state
          |           |  +--ro mac-address?   yang:mac-address
          |           |  +--ro vlan?          -> ../../../../../../vlans/vlan/config/vlan-id
          |           |  +--ro age?           uint64
          |           |  +--ro entry-type?    enumeration
          |           +--rw interface
          |              +--rw interface-ref
          |                 +--rw config
          |                 |  +--rw interface?      -> /oc-if:interfaces/interface/name
          |                 |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |                 +--ro state
          |                    +--ro interface?      -> /oc-if:interfaces/interface/name
          |                    +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          +--rw config
          |  +--rw name?                       string
          |  +--rw type?                       identityref
          |  +--rw enabled?                    boolean
          |  +--rw description?                string
          |  +--rw router-id?                  yang:dotted-quad
          |  +--rw route-distinguisher?        oc-ni-types:route-distinguisher
          |  +--rw enabled-address-families*   identityref
          |  +--rw extr-oc-ni:nsi?             fabric-types:network-service-id
          |  +--rw extr-oc-ni:ipvpn?           boolean
          |  +--rw extr-oc-ni:mvpn
          |     +--rw extr-oc-ni:enable?              boolean
          |     +--rw extr-oc-ni:fwd-cache-timeout?   spb-fabric-types:cache-timeout-type
          +--ro state
          |  +--ro name?                       string
          |  +--ro type?                       identityref
          |  +--ro enabled?                    boolean
          |  +--ro description?                string
          |  +--ro router-id?                  yang:dotted-quad
          |  +--ro route-distinguisher?        oc-ni-types:route-distinguisher
          |  +--ro enabled-address-families*   identityref
          |  +--ro extr-oc-ni:nsi?             fabric-types:network-service-id
          |  +--ro extr-oc-ni:ipvpn?           boolean
          |  +--ro extr-oc-ni:mvpn
          |     +--ro extr-oc-ni:enable?              boolean
          |     +--ro extr-oc-ni:fwd-cache-timeout?   spb-fabric-types:cache-timeout-type
          +--rw interfaces
          |  +--rw interface* [id]
          |     +--rw id        -> ../config/id
          |     +--rw config
          |     |  +--rw id?                            string
          |     |  +--rw interface?                     -> /oc-if:interfaces/interface/name
          |     |  +--rw subinterface?                  -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |     |  +--rw associated-address-families*   identityref
          |     +--ro state
          |        +--ro id?                            string
          |        +--ro interface?                     -> /oc-if:interfaces/interface/name
          |        +--ro subinterface?                  -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |        +--ro associated-address-families*   identityref
          +--rw vlans
          |  +--rw vlan* [vlan-id]
          |     +--rw vlan-id    -> ../config/vlan-id
          |     +--rw config
          |     |  +--rw vlan-id?                          oc-vlan-types:vlan-id
          |     |  +--rw name?                             string
          |     |  +--rw status?                           enumeration
          |     |  +--rw tpid?                             identityref
          |     |  +--rw extr-oc-ni:nsi?                   network-service-id
          |     |  +--rw extr-oc-ni:nsi-type?              network-service-id-type
          |     |  +--rw extr-oc-ni:nsi-state?             fa-types:assignment-state-type
          |     |  +--rw extr-oc-ni:fabric-mcast-enable?   boolean
          |     |  +--rw extr-oc-ni:stg-id?                uint32
          |     +--ro state
          |     |  +--ro vlan-id?                          oc-vlan-types:vlan-id
          |     |  +--ro name?                             string
          |     |  +--ro status?                           enumeration
          |     |  +--ro tpid?                             identityref
          |     |  +--ro extr-oc-ni:nsi?                   network-service-id
          |     |  +--ro extr-oc-ni:nsi-type?              network-service-id-type
          |     |  +--ro extr-oc-ni:nsi-state?             fa-types:assignment-state-type
          |     |  +--ro extr-oc-ni:fabric-mcast-enable?   boolean
          |     |  +--ro extr-oc-ni:stg-id?                uint32
          |     +--rw members
          |        +--ro member*
          |           +--ro interface-ref
          |              +--ro state
          |                 +--ro interface?      -> /oc-if:interfaces/interface/name
          |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          +--rw afts
          |  +--rw ipv4-unicast
          |  |  +--rw ipv4-entry* [prefix]
          |  |     +--rw prefix       -> ../config/prefix
          |  |     +--rw config
          |  |     |  +--rw prefix?   oc-inet:ipv4-prefix
          |  |     +--ro state
          |  |     |  +--ro prefix?                             oc-inet:ipv4-prefix
          |  |     |  +--ro packets-forwarded?                  oc-yang:counter64
          |  |     |  +--ro octets-forwarded?                   oc-yang:counter64
          |  |     |  +--ro oc-aftni:origin-network-instance?   oc-ni:network-instance-ref
          |  |     +--rw next-hops
          |  |        +--rw next-hop* [index]
          |  |           +--rw index            -> ../config/index
          |  |           +--rw config
          |  |           |  +--rw index?   uint64
          |  |           +--ro state
          |  |           |  +--ro index?                       uint64
          |  |           |  +--ro weight?                      uint32
          |  |           |  +--ro ip-address?                  oc-inet:ip-address
          |  |           |  +--ro mac-address?                 oc-yang:mac-address
          |  |           |  +--ro popped-mpls-label-stack*     oc-mplst:mpls-label
          |  |           |  +--ro pushed-mpls-label-stack*     oc-mplst:mpls-label
          |  |           |  +--ro decapsulate-header?          oc-aftt:encapsulation-header-type
          |  |           |  +--ro encapsulate-header?          oc-aftt:encapsulation-header-type
          |  |           |  +--ro origin-protocol?             identityref
          |  |           |  +--ro oc-aftni:network-instance?   oc-ni:network-instance-ref
          |  |           +--rw interface-ref
          |  |              +--rw config
          |  |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
          |  |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  |              +--ro state
          |  |                 +--ro interface?      -> /oc-if:interfaces/interface/name
          |  |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  +--rw ipv6-unicast
          |  |  +--rw ipv6-entry* [prefix]
          |  |     +--rw prefix       -> ../config/prefix
          |  |     +--rw config
          |  |     |  +--rw prefix?   oc-inet:ipv6-prefix
          |  |     +--ro state
          |  |     |  +--ro prefix?                             oc-inet:ipv6-prefix
          |  |     |  +--ro packets-forwarded?                  oc-yang:counter64
          |  |     |  +--ro octets-forwarded?                   oc-yang:counter64
          |  |     |  +--ro oc-aftni:origin-network-instance?   oc-ni:network-instance-ref
          |  |     +--rw next-hops
          |  |        +--rw next-hop* [index]
          |  |           +--rw index            -> ../config/index
          |  |           +--rw config
          |  |           |  +--rw index?   uint64
          |  |           +--ro state
          |  |           |  +--ro index?                       uint64
          |  |           |  +--ro weight?                      uint32
          |  |           |  +--ro ip-address?                  oc-inet:ip-address
          |  |           |  +--ro mac-address?                 oc-yang:mac-address
          |  |           |  +--ro popped-mpls-label-stack*     oc-mplst:mpls-label
          |  |           |  +--ro pushed-mpls-label-stack*     oc-mplst:mpls-label
          |  |           |  +--ro decapsulate-header?          oc-aftt:encapsulation-header-type
          |  |           |  +--ro encapsulate-header?          oc-aftt:encapsulation-header-type
          |  |           |  +--ro origin-protocol?             identityref
          |  |           |  +--ro oc-aftni:network-instance?   oc-ni:network-instance-ref
          |  |           +--rw interface-ref
          |  |              +--rw config
          |  |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
          |  |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  |              +--ro state
          |  |                 +--ro interface?      -> /oc-if:interfaces/interface/name
          |  |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  +--rw policy-forwarding
          |  |  +--rw policy-forwarding-entry* [index]
          |  |     +--rw index        -> ../config/index
          |  |     +--rw config
          |  |     |  +--rw index?         uint64
          |  |     |  +--rw ip-prefix?     oc-inet:ip-prefix
          |  |     |  +--rw mac-address?   oc-yang:mac-address
          |  |     |  +--rw mpls-label?    oc-mplst:mpls-label
          |  |     |  +--rw mpls-tc?       oc-mplst:mpls-tc
          |  |     |  +--rw ip-dscp?       oc-inet:dscp
          |  |     |  +--rw ip-protocol?   oc-pkt-match-types:ip-protocol-type
          |  |     |  +--rw l4-src-port?   oc-inet:port-number
          |  |     |  +--rw l4-dst-port?   oc-inet:port-number
          |  |     +--ro state
          |  |     |  +--ro index?               uint64
          |  |     |  +--ro ip-prefix?           oc-inet:ip-prefix
          |  |     |  +--ro mac-address?         oc-yang:mac-address
          |  |     |  +--ro mpls-label?          oc-mplst:mpls-label
          |  |     |  +--ro mpls-tc?             oc-mplst:mpls-tc
          |  |     |  +--ro ip-dscp?             oc-inet:dscp
          |  |     |  +--ro ip-protocol?         oc-pkt-match-types:ip-protocol-type
          |  |     |  +--ro l4-src-port?         oc-inet:port-number
          |  |     |  +--ro l4-dst-port?         oc-inet:port-number
          |  |     |  +--ro packets-forwarded?   oc-yang:counter64
          |  |     |  +--ro octets-forwarded?    oc-yang:counter64
          |  |     +--rw next-hops
          |  |        +--rw next-hop* [index]
          |  |           +--rw index            -> ../config/index
          |  |           +--rw config
          |  |           |  +--rw index?   uint64
          |  |           +--ro state
          |  |           |  +--ro index?                     uint64
          |  |           |  +--ro weight?                    uint32
          |  |           |  +--ro ip-address?                oc-inet:ip-address
          |  |           |  +--ro mac-address?               oc-yang:mac-address
          |  |           |  +--ro popped-mpls-label-stack*   oc-mplst:mpls-label
          |  |           |  +--ro pushed-mpls-label-stack*   oc-mplst:mpls-label
          |  |           |  +--ro decapsulate-header?        oc-aftt:encapsulation-header-type
          |  |           |  +--ro encapsulate-header?        oc-aftt:encapsulation-header-type
          |  |           |  +--ro origin-protocol?           identityref
          |  |           +--rw interface-ref
          |  |              +--rw config
          |  |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
          |  |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  |              +--ro state
          |  |                 +--ro interface?      -> /oc-if:interfaces/interface/name
          |  |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  +--rw mpls
          |  |  +--rw label-entry* [label]
          |  |     +--rw label        -> ../config/label
          |  |     +--rw config
          |  |     |  +--rw label?   oc-mpls-types:mpls-label
          |  |     +--ro state
          |  |     |  +--ro label?               oc-mpls-types:mpls-label
          |  |     |  +--ro packets-forwarded?   oc-yang:counter64
          |  |     |  +--ro octets-forwarded?    oc-yang:counter64
          |  |     +--rw next-hops
          |  |        +--rw next-hop* [index]
          |  |           +--rw index            -> ../config/index
          |  |           +--rw config
          |  |           |  +--rw index?   uint64
          |  |           +--ro state
          |  |           |  +--ro index?                     uint64
          |  |           |  +--ro weight?                    uint32
          |  |           |  +--ro ip-address?                oc-inet:ip-address
          |  |           |  +--ro mac-address?               oc-yang:mac-address
          |  |           |  +--ro popped-mpls-label-stack*   oc-mplst:mpls-label
          |  |           |  +--ro pushed-mpls-label-stack*   oc-mplst:mpls-label
          |  |           |  +--ro decapsulate-header?        oc-aftt:encapsulation-header-type
          |  |           |  +--ro encapsulate-header?        oc-aftt:encapsulation-header-type
          |  |           |  +--ro origin-protocol?           identityref
          |  |           +--rw interface-ref
          |  |              +--rw config
          |  |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
          |  |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  |              +--ro state
          |  |                 +--ro interface?      -> /oc-if:interfaces/interface/name
          |  |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |  +--rw ethernet
          |     +--rw mac-entry* [mac-address]
          |        +--rw mac-address    -> ../config/mac-address
          |        +--rw config
          |        |  +--rw mac-address?   oc-yang:mac-address
          |        +--ro state
          |        |  +--ro mac-address?         oc-yang:mac-address
          |        |  +--ro packets-forwarded?   oc-yang:counter64
          |        |  +--ro octets-forwarded?    oc-yang:counter64
          |        +--rw next-hops
          |           +--rw next-hop* [index]
          |              +--rw index            -> ../config/index
          |              +--rw config
          |              |  +--rw index?   uint64
          |              +--ro state
          |              |  +--ro index?                     uint64
          |              |  +--ro weight?                    uint32
          |              |  +--ro ip-address?                oc-inet:ip-address
          |              |  +--ro mac-address?               oc-yang:mac-address
          |              |  +--ro popped-mpls-label-stack*   oc-mplst:mpls-label
          |              |  +--ro pushed-mpls-label-stack*   oc-mplst:mpls-label
          |              |  +--ro decapsulate-header?        oc-aftt:encapsulation-header-type
          |              |  +--ro encapsulate-header?        oc-aftt:encapsulation-header-type
          |              |  +--ro origin-protocol?           identityref
          |              +--rw interface-ref
          |                 +--rw config
          |                 |  +--rw interface?      -> /oc-if:interfaces/interface/name
          |                 |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          |                 +--ro state
          |                    +--ro interface?      -> /oc-if:interfaces/interface/name
          |                    +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
          +--rw protocols
             +--rw protocol* [identifier name]
                +--rw identifier       -> ../config/identifier
                +--rw name             -> ../config/name
                +--rw config
                |  +--rw identifier?       identityref
                |  +--rw name?             string
                |  +--rw enabled?          boolean
                |  +--rw default-metric?   uint32
                +--ro state
                |  +--ro identifier?       identityref
                |  +--ro name?             string
                |  +--ro enabled?          boolean
                |  +--ro default-metric?   uint32
                +--rw static-routes
                |  +--rw static* [prefix]
                |     +--rw prefix       -> ../config/prefix
                |     +--rw config
                |     |  +--rw prefix?    inet:ip-prefix
                |     |  +--rw set-tag?   oc-pt:tag-type
                |     +--ro state
                |     |  +--ro prefix?    inet:ip-prefix
                |     |  +--ro set-tag?   oc-pt:tag-type
                |     +--rw next-hops
                |        +--rw next-hop* [index]
                |           +--rw index            -> ../config/index
                |           +--rw config
                |           |  +--rw index?      string
                |           |  +--rw next-hop?   union
                |           |  +--rw metric?     uint32
                |           |  +--rw recurse?    boolean
                |           +--ro state
                |           |  +--ro index?      string
                |           |  +--ro next-hop?   union
                |           |  +--ro metric?     uint32
                |           |  +--ro recurse?    boolean
                |           +--rw interface-ref
                |              +--rw config
                |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
                |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                |              +--ro state
                |                 +--ro interface?      -> /oc-if:interfaces/interface/name
                |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                +--rw bgp
                |  +--rw global
                |  |  +--rw config
                |  |  |  +--rw as           oc-inet:as-number
                |  |  |  +--rw router-id?   oc-yang:dotted-quad
                |  |  +--ro state
                |  |  |  +--ro as                oc-inet:as-number
                |  |  |  +--ro router-id?        oc-yang:dotted-quad
                |  |  |  +--ro total-paths?      uint32
                |  |  |  +--ro total-prefixes?   uint32
                |  |  +--rw default-route-distance
                |  |  |  +--rw config
                |  |  |  |  +--rw external-route-distance?   uint8
                |  |  |  |  +--rw internal-route-distance?   uint8
                |  |  |  +--ro state
                |  |  |     +--ro external-route-distance?   uint8
                |  |  |     +--ro internal-route-distance?   uint8
                |  |  +--rw confederation
                |  |  |  +--rw config
                |  |  |  |  +--rw identifier?   oc-inet:as-number
                |  |  |  |  +--rw member-as*    oc-inet:as-number
                |  |  |  +--ro state
                |  |  |     +--ro identifier?   oc-inet:as-number
                |  |  |     +--ro member-as*    oc-inet:as-number
                |  |  +--rw graceful-restart
                |  |  |  +--rw config
                |  |  |  |  +--rw enabled?             boolean
                |  |  |  |  +--rw restart-time?        uint16
                |  |  |  |  +--rw stale-routes-time?   decimal64
                |  |  |  |  +--rw helper-only?         boolean
                |  |  |  +--ro state
                |  |  |     +--ro enabled?             boolean
                |  |  |     +--ro restart-time?        uint16
                |  |  |     +--ro stale-routes-time?   decimal64
                |  |  |     +--ro helper-only?         boolean
                |  |  +--rw use-multiple-paths
                |  |  |  +--rw config
                |  |  |  |  +--rw enabled?   boolean
                |  |  |  +--ro state
                |  |  |  |  +--ro enabled?   boolean
                |  |  |  +--rw ebgp
                |  |  |  |  +--rw config
                |  |  |  |  |  +--rw allow-multiple-as?   boolean
                |  |  |  |  |  +--rw maximum-paths?       uint32
                |  |  |  |  +--ro state
                |  |  |  |     +--ro allow-multiple-as?   boolean
                |  |  |  |     +--ro maximum-paths?       uint32
                |  |  |  +--rw ibgp
                |  |  |     +--rw config
                |  |  |     |  +--rw maximum-paths?   uint32
                |  |  |     +--ro state
                |  |  |        +--ro maximum-paths?   uint32
                |  |  +--rw route-selection-options
                |  |  |  +--rw config
                |  |  |  |  +--rw always-compare-med?           boolean
                |  |  |  |  +--rw ignore-as-path-length?        boolean
                |  |  |  |  +--rw external-compare-router-id?   boolean
                |  |  |  |  +--rw advertise-inactive-routes?    boolean
                |  |  |  |  +--rw enable-aigp?                  boolean
                |  |  |  |  +--rw ignore-next-hop-igp-metric?   boolean
                |  |  |  +--ro state
                |  |  |     +--ro always-compare-med?           boolean
                |  |  |     +--ro ignore-as-path-length?        boolean
                |  |  |     +--ro external-compare-router-id?   boolean
                |  |  |     +--ro advertise-inactive-routes?    boolean
                |  |  |     +--ro enable-aigp?                  boolean
                |  |  |     +--ro ignore-next-hop-igp-metric?   boolean
                |  |  +--rw afi-safis
                |  |  |  +--rw afi-safi* [afi-safi-name]
                |  |  |     +--rw afi-safi-name              -> ../config/afi-safi-name
                |  |  |     +--rw config
                |  |  |     |  +--rw afi-safi-name?   identityref
                |  |  |     |  +--rw enabled?         boolean
                |  |  |     +--ro state
                |  |  |     |  +--ro afi-safi-name?    identityref
                |  |  |     |  +--ro enabled?          boolean
                |  |  |     |  +--ro total-paths?      uint32
                |  |  |     |  +--ro total-prefixes?   uint32
                |  |  |     +--rw graceful-restart
                |  |  |     |  +--rw config
                |  |  |     |  |  +--rw enabled?   boolean
                |  |  |     |  +--ro state
                |  |  |     |     +--ro enabled?   boolean
                |  |  |     +--rw route-selection-options
                |  |  |     |  +--rw config
                |  |  |     |  |  +--rw always-compare-med?           boolean
                |  |  |     |  |  +--rw ignore-as-path-length?        boolean
                |  |  |     |  |  +--rw external-compare-router-id?   boolean
                |  |  |     |  |  +--rw advertise-inactive-routes?    boolean
                |  |  |     |  |  +--rw enable-aigp?                  boolean
                |  |  |     |  |  +--rw ignore-next-hop-igp-metric?   boolean
                |  |  |     |  +--ro state
                |  |  |     |     +--ro always-compare-med?           boolean
                |  |  |     |     +--ro ignore-as-path-length?        boolean
                |  |  |     |     +--ro external-compare-router-id?   boolean
                |  |  |     |     +--ro advertise-inactive-routes?    boolean
                |  |  |     |     +--ro enable-aigp?                  boolean
                |  |  |     |     +--ro ignore-next-hop-igp-metric?   boolean
                |  |  |     +--rw use-multiple-paths
                |  |  |     |  +--rw config
                |  |  |     |  |  +--rw enabled?   boolean
                |  |  |     |  +--ro state
                |  |  |     |  |  +--ro enabled?   boolean
                |  |  |     |  +--rw ebgp
                |  |  |     |  |  +--rw config
                |  |  |     |  |  |  +--rw allow-multiple-as?   boolean
                |  |  |     |  |  |  +--rw maximum-paths?       uint32
                |  |  |     |  |  +--ro state
                |  |  |     |  |     +--ro allow-multiple-as?   boolean
                |  |  |     |  |     +--ro maximum-paths?       uint32
                |  |  |     |  +--rw ibgp
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw maximum-paths?   uint32
                |  |  |     |     +--ro state
                |  |  |     |        +--ro maximum-paths?   uint32
                |  |  |     +--rw add-paths
                |  |  |     |  +--rw config
                |  |  |     |  |  +--rw receive?                  boolean
                |  |  |     |  |  +--rw send?                     boolean
                |  |  |     |  |  +--rw send-max?                 uint8
                |  |  |     |  |  +--rw eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |  |     |  +--ro state
                |  |  |     |     +--ro receive?                  boolean
                |  |  |     |     +--ro send?                     boolean
                |  |  |     |     +--ro send-max?                 uint8
                |  |  |     |     +--ro eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |  |     +--rw ipv4-unicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |  |  +--rw config
                |  |  |     |  |  |  +--rw max-prefixes?             uint32
                |  |  |     |  |  |  +--rw prevent-teardown?         boolean
                |  |  |     |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |  |  |  +--rw restart-timer?            decimal64
                |  |  |     |  |  +--ro state
                |  |  |     |  |     +--ro max-prefixes?             uint32
                |  |  |     |  |     +--ro prevent-teardown?         boolean
                |  |  |     |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |  |     +--ro restart-timer?            decimal64
                |  |  |     |  +--rw config
                |  |  |     |  |  +--rw send-default-route?   boolean
                |  |  |     |  +--ro state
                |  |  |     |     +--ro send-default-route?   boolean
                |  |  |     +--rw ipv6-unicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |  |  +--rw config
                |  |  |     |  |  |  +--rw max-prefixes?             uint32
                |  |  |     |  |  |  +--rw prevent-teardown?         boolean
                |  |  |     |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |  |  |  +--rw restart-timer?            decimal64
                |  |  |     |  |  +--ro state
                |  |  |     |  |     +--ro max-prefixes?             uint32
                |  |  |     |  |     +--ro prevent-teardown?         boolean
                |  |  |     |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |  |     +--ro restart-timer?            decimal64
                |  |  |     |  +--rw config
                |  |  |     |  |  +--rw send-default-route?   boolean
                |  |  |     |  +--ro state
                |  |  |     |     +--ro send-default-route?   boolean
                |  |  |     +--rw ipv4-labeled-unicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw ipv6-labeled-unicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw l3vpn-ipv4-unicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw l3vpn-ipv6-unicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw l3vpn-ipv4-multicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw l3vpn-ipv6-multicast
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw l2vpn-vpls
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw l2vpn-evpn
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw srte-policy-ipv4
                |  |  |     |  +--rw prefix-limit
                |  |  |     |     +--rw config
                |  |  |     |     |  +--rw max-prefixes?             uint32
                |  |  |     |     |  +--rw prevent-teardown?         boolean
                |  |  |     |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |     |  +--rw restart-timer?            decimal64
                |  |  |     |     +--ro state
                |  |  |     |        +--ro max-prefixes?             uint32
                |  |  |     |        +--ro prevent-teardown?         boolean
                |  |  |     |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |     |        +--ro restart-timer?            decimal64
                |  |  |     +--rw srte-policy-ipv6
                |  |  |        +--rw prefix-limit
                |  |  |           +--rw config
                |  |  |           |  +--rw max-prefixes?             uint32
                |  |  |           |  +--rw prevent-teardown?         boolean
                |  |  |           |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |  |           |  +--rw restart-timer?            decimal64
                |  |  |           +--ro state
                |  |  |              +--ro max-prefixes?             uint32
                |  |  |              +--ro prevent-teardown?         boolean
                |  |  |              +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |  |              +--ro restart-timer?            decimal64
                |  |  +--rw dynamic-neighbor-prefixes
                |  |     +--rw dynamic-neighbor-prefix* [prefix]
                |  |        +--rw prefix    -> ../config/prefix
                |  |        +--rw config
                |  |        |  +--rw prefix?       oc-inet:ip-prefix
                |  |        |  +--rw peer-group?   -> ../../../../../peer-groups/peer-group/config/peer-group-name
                |  |        +--ro state
                |  |           +--ro prefix?       oc-inet:ip-prefix
                |  |           +--ro peer-group?   -> ../../../../../peer-groups/peer-group/config/peer-group-name
                |  +--rw neighbors
                |  |  +--rw neighbor* [neighbor-address]
                |  |     +--rw neighbor-address      -> ../config/neighbor-address
                |  |     +--rw config
                |  |     |  +--rw peer-group?           -> ../../../../peer-groups/peer-group/peer-group-name
                |  |     |  +--rw neighbor-address?     oc-inet:ip-address
                |  |     |  +--rw enabled?              boolean
                |  |     |  +--rw peer-as?              oc-inet:as-number
                |  |     |  +--rw local-as?             oc-inet:as-number
                |  |     |  +--rw peer-type?            oc-bgp-types:peer-type
                |  |     |  +--rw auth-password?        oc-types:routing-password
                |  |     |  +--rw remove-private-as?    oc-bgp-types:remove-private-as-option
                |  |     |  +--rw route-flap-damping?   boolean
                |  |     |  +--rw send-community?       oc-bgp-types:community-type
                |  |     |  +--rw description?          string
                |  |     +--ro state
                |  |     |  +--ro peer-group?                -> ../../../../peer-groups/peer-group/peer-group-name
                |  |     |  +--ro neighbor-address?          oc-inet:ip-address
                |  |     |  +--ro enabled?                   boolean
                |  |     |  +--ro peer-as?                   oc-inet:as-number
                |  |     |  +--ro local-as?                  oc-inet:as-number
                |  |     |  +--ro peer-type?                 oc-bgp-types:peer-type
                |  |     |  +--ro auth-password?             oc-types:routing-password
                |  |     |  +--ro remove-private-as?         oc-bgp-types:remove-private-as-option
                |  |     |  +--ro route-flap-damping?        boolean
                |  |     |  +--ro send-community?            oc-bgp-types:community-type
                |  |     |  +--ro description?               string
                |  |     |  +--ro session-state?             enumeration
                |  |     |  +--ro last-established?          oc-types:timeticks64
                |  |     |  +--ro established-transitions?   oc-yang:counter64
                |  |     |  +--ro supported-capabilities*    identityref
                |  |     |  +--ro messages
                |  |     |  |  +--ro sent
                |  |     |  |  |  +--ro UPDATE?                            uint64
                |  |     |  |  |  +--ro NOTIFICATION?                      uint64
                |  |     |  |  |  +--ro last-notification-time?            oc-types:timeticks64
                |  |     |  |  |  +--ro last-notification-error-code?      identityref
                |  |     |  |  |  +--ro last-notification-error-subcode?   identityref
                |  |     |  |  +--ro received
                |  |     |  |     +--ro UPDATE?                            uint64
                |  |     |  |     +--ro NOTIFICATION?                      uint64
                |  |     |  |     +--ro last-notification-time?            oc-types:timeticks64
                |  |     |  |     +--ro last-notification-error-code?      identityref
                |  |     |  |     +--ro last-notification-error-subcode?   identityref
                |  |     |  +--ro queues
                |  |     |  |  +--ro input?    uint32
                |  |     |  |  +--ro output?   uint32
                |  |     |  +--ro dynamically-configured?    boolean
                |  |     +--rw timers
                |  |     |  +--rw config
                |  |     |  |  +--rw connect-retry?                    decimal64
                |  |     |  |  +--rw hold-time?                        decimal64
                |  |     |  |  +--rw keepalive-interval?               decimal64
                |  |     |  |  +--rw minimum-advertisement-interval?   decimal64
                |  |     |  +--ro state
                |  |     |     +--ro connect-retry?                    decimal64
                |  |     |     +--ro hold-time?                        decimal64
                |  |     |     +--ro keepalive-interval?               decimal64
                |  |     |     +--ro minimum-advertisement-interval?   decimal64
                |  |     |     +--ro negotiated-hold-time?             decimal64
                |  |     +--rw transport
                |  |     |  +--rw config
                |  |     |  |  +--rw tcp-mss?         uint16
                |  |     |  |  +--rw mtu-discovery?   boolean
                |  |     |  |  +--rw passive-mode?    boolean
                |  |     |  |  +--rw local-address?   union
                |  |     |  +--ro state
                |  |     |     +--ro tcp-mss?          uint16
                |  |     |     +--ro mtu-discovery?    boolean
                |  |     |     +--ro passive-mode?     boolean
                |  |     |     +--ro local-address?    union
                |  |     |     +--ro local-port?       oc-inet:port-number
                |  |     |     +--ro remote-address?   oc-inet:ip-address
                |  |     |     +--ro remote-port?      oc-inet:port-number
                |  |     +--rw error-handling
                |  |     |  +--rw config
                |  |     |  |  +--rw treat-as-withdraw?   boolean
                |  |     |  +--ro state
                |  |     |     +--ro treat-as-withdraw?           boolean
                |  |     |     +--ro erroneous-update-messages?   uint32
                |  |     +--rw graceful-restart
                |  |     |  +--rw config
                |  |     |  |  +--rw enabled?             boolean
                |  |     |  |  +--rw restart-time?        uint16
                |  |     |  |  +--rw stale-routes-time?   decimal64
                |  |     |  |  +--rw helper-only?         boolean
                |  |     |  +--ro state
                |  |     |     +--ro enabled?             boolean
                |  |     |     +--ro restart-time?        uint16
                |  |     |     +--ro stale-routes-time?   decimal64
                |  |     |     +--ro helper-only?         boolean
                |  |     |     +--ro peer-restart-time?   uint16
                |  |     |     +--ro peer-restarting?     boolean
                |  |     |     +--ro local-restarting?    boolean
                |  |     |     +--ro mode?                enumeration
                |  |     +--rw logging-options
                |  |     |  +--rw config
                |  |     |  |  +--rw log-neighbor-state-changes?   boolean
                |  |     |  +--ro state
                |  |     |     +--ro log-neighbor-state-changes?   boolean
                |  |     +--rw ebgp-multihop
                |  |     |  +--rw config
                |  |     |  |  +--rw enabled?        boolean
                |  |     |  |  +--rw multihop-ttl?   uint8
                |  |     |  +--ro state
                |  |     |     +--ro enabled?        boolean
                |  |     |     +--ro multihop-ttl?   uint8
                |  |     +--rw route-reflector
                |  |     |  +--rw config
                |  |     |  |  +--rw route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
                |  |     |  |  +--rw route-reflector-client?       boolean
                |  |     |  +--ro state
                |  |     |     +--ro route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
                |  |     |     +--ro route-reflector-client?       boolean
                |  |     +--rw as-path-options
                |  |     |  +--rw config
                |  |     |  |  +--rw allow-own-as?             uint8
                |  |     |  |  +--rw replace-peer-as?          boolean
                |  |     |  |  +--rw disable-peer-as-filter?   boolean
                |  |     |  +--ro state
                |  |     |     +--ro allow-own-as?             uint8
                |  |     |     +--ro replace-peer-as?          boolean
                |  |     |     +--ro disable-peer-as-filter?   boolean
                |  |     +--rw use-multiple-paths
                |  |     |  +--rw config
                |  |     |  |  +--rw enabled?   boolean
                |  |     |  +--ro state
                |  |     |  |  +--ro enabled?   boolean
                |  |     |  +--rw ebgp
                |  |     |     +--rw config
                |  |     |     |  +--rw allow-multiple-as?   boolean
                |  |     |     +--ro state
                |  |     |        +--ro allow-multiple-as?   boolean
                |  |     +--rw apply-policy
                |  |     |  +--rw config
                |  |     |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |     |  |  +--rw default-import-policy?   default-policy-type
                |  |     |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |     |  |  +--rw default-export-policy?   default-policy-type
                |  |     |  +--ro state
                |  |     |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |     |     +--ro default-import-policy?   default-policy-type
                |  |     |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |     |     +--ro default-export-policy?   default-policy-type
                |  |     +--rw afi-safis
                |  |        +--rw afi-safi* [afi-safi-name]
                |  |           +--rw afi-safi-name           -> ../config/afi-safi-name
                |  |           +--rw config
                |  |           |  +--rw afi-safi-name?   identityref
                |  |           |  +--rw enabled?         boolean
                |  |           +--ro state
                |  |           |  +--ro afi-safi-name?   identityref
                |  |           |  +--ro enabled?         boolean
                |  |           |  +--ro active?          boolean
                |  |           |  +--ro prefixes
                |  |           |     +--ro received?    uint32
                |  |           |     +--ro sent?        uint32
                |  |           |     +--ro installed?   uint32
                |  |           +--rw graceful-restart
                |  |           |  +--rw config
                |  |           |  |  +--rw enabled?   boolean
                |  |           |  +--ro state
                |  |           |     +--ro enabled?      boolean
                |  |           |     +--ro received?     boolean
                |  |           |     +--ro advertised?   boolean
                |  |           +--rw add-paths
                |  |           |  +--rw config
                |  |           |  |  +--rw receive?                  boolean
                |  |           |  |  +--rw send?                     boolean
                |  |           |  |  +--rw send-max?                 uint8
                |  |           |  |  +--rw eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |           |  +--ro state
                |  |           |     +--ro receive?                  boolean
                |  |           |     +--ro send?                     boolean
                |  |           |     +--ro send-max?                 uint8
                |  |           |     +--ro eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |           +--rw apply-policy
                |  |           |  +--rw config
                |  |           |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |           |  |  +--rw default-import-policy?   default-policy-type
                |  |           |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |           |  |  +--rw default-export-policy?   default-policy-type
                |  |           |  +--ro state
                |  |           |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |           |     +--ro default-import-policy?   default-policy-type
                |  |           |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |  |           |     +--ro default-export-policy?   default-policy-type
                |  |           +--rw ipv4-unicast
                |  |           |  +--rw prefix-limit
                |  |           |  |  +--rw config
                |  |           |  |  |  +--rw max-prefixes?             uint32
                |  |           |  |  |  +--rw prevent-teardown?         boolean
                |  |           |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |  |  |  +--rw restart-timer?            decimal64
                |  |           |  |  +--ro state
                |  |           |  |     +--ro max-prefixes?             uint32
                |  |           |  |     +--ro prevent-teardown?         boolean
                |  |           |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |  |     +--ro restart-timer?            decimal64
                |  |           |  +--rw config
                |  |           |  |  +--rw send-default-route?   boolean
                |  |           |  +--ro state
                |  |           |     +--ro send-default-route?   boolean
                |  |           +--rw ipv6-unicast
                |  |           |  +--rw prefix-limit
                |  |           |  |  +--rw config
                |  |           |  |  |  +--rw max-prefixes?             uint32
                |  |           |  |  |  +--rw prevent-teardown?         boolean
                |  |           |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |  |  |  +--rw restart-timer?            decimal64
                |  |           |  |  +--ro state
                |  |           |  |     +--ro max-prefixes?             uint32
                |  |           |  |     +--ro prevent-teardown?         boolean
                |  |           |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |  |     +--ro restart-timer?            decimal64
                |  |           |  +--rw config
                |  |           |  |  +--rw send-default-route?   boolean
                |  |           |  +--ro state
                |  |           |     +--ro send-default-route?   boolean
                |  |           +--rw ipv4-labeled-unicast
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw ipv6-labeled-unicast
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw l3vpn-ipv4-unicast
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw l3vpn-ipv6-unicast
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw l3vpn-ipv4-multicast
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw l3vpn-ipv6-multicast
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw l2vpn-vpls
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw l2vpn-evpn
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw srte-policy-ipv4
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw srte-policy-ipv6
                |  |           |  +--rw prefix-limit
                |  |           |     +--rw config
                |  |           |     |  +--rw max-prefixes?             uint32
                |  |           |     |  +--rw prevent-teardown?         boolean
                |  |           |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |  |           |     |  +--rw restart-timer?            decimal64
                |  |           |     +--ro state
                |  |           |        +--ro max-prefixes?             uint32
                |  |           |        +--ro prevent-teardown?         boolean
                |  |           |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |  |           |        +--ro restart-timer?            decimal64
                |  |           +--rw use-multiple-paths
                |  |              +--rw config
                |  |              |  +--rw enabled?   boolean
                |  |              +--ro state
                |  |              |  +--ro enabled?   boolean
                |  |              +--rw ebgp
                |  |                 +--rw config
                |  |                 |  +--rw allow-multiple-as?   boolean
                |  |                 +--ro state
                |  |                    +--ro allow-multiple-as?   boolean
                |  +--rw peer-groups
                |     +--rw peer-group* [peer-group-name]
                |        +--rw peer-group-name       -> ../config/peer-group-name
                |        +--rw config
                |        |  +--rw peer-group-name?      string
                |        |  +--rw peer-as?              oc-inet:as-number
                |        |  +--rw local-as?             oc-inet:as-number
                |        |  +--rw peer-type?            oc-bgp-types:peer-type
                |        |  +--rw auth-password?        oc-types:routing-password
                |        |  +--rw remove-private-as?    oc-bgp-types:remove-private-as-option
                |        |  +--rw route-flap-damping?   boolean
                |        |  +--rw send-community?       oc-bgp-types:community-type
                |        |  +--rw description?          string
                |        +--ro state
                |        |  +--ro peer-group-name?      string
                |        |  +--ro peer-as?              oc-inet:as-number
                |        |  +--ro local-as?             oc-inet:as-number
                |        |  +--ro peer-type?            oc-bgp-types:peer-type
                |        |  +--ro auth-password?        oc-types:routing-password
                |        |  +--ro remove-private-as?    oc-bgp-types:remove-private-as-option
                |        |  +--ro route-flap-damping?   boolean
                |        |  +--ro send-community?       oc-bgp-types:community-type
                |        |  +--ro description?          string
                |        |  +--ro total-paths?          uint32
                |        |  +--ro total-prefixes?       uint32
                |        +--rw timers
                |        |  +--rw config
                |        |  |  +--rw connect-retry?                    decimal64
                |        |  |  +--rw hold-time?                        decimal64
                |        |  |  +--rw keepalive-interval?               decimal64
                |        |  |  +--rw minimum-advertisement-interval?   decimal64
                |        |  +--ro state
                |        |     +--ro connect-retry?                    decimal64
                |        |     +--ro hold-time?                        decimal64
                |        |     +--ro keepalive-interval?               decimal64
                |        |     +--ro minimum-advertisement-interval?   decimal64
                |        +--rw transport
                |        |  +--rw config
                |        |  |  +--rw tcp-mss?         uint16
                |        |  |  +--rw mtu-discovery?   boolean
                |        |  |  +--rw passive-mode?    boolean
                |        |  |  +--rw local-address?   union
                |        |  +--ro state
                |        |     +--ro tcp-mss?         uint16
                |        |     +--ro mtu-discovery?   boolean
                |        |     +--ro passive-mode?    boolean
                |        |     +--ro local-address?   union
                |        +--rw error-handling
                |        |  +--rw config
                |        |  |  +--rw treat-as-withdraw?   boolean
                |        |  +--ro state
                |        |     +--ro treat-as-withdraw?   boolean
                |        +--rw graceful-restart
                |        |  +--rw config
                |        |  |  +--rw enabled?             boolean
                |        |  |  +--rw restart-time?        uint16
                |        |  |  +--rw stale-routes-time?   decimal64
                |        |  |  +--rw helper-only?         boolean
                |        |  +--ro state
                |        |     +--ro enabled?             boolean
                |        |     +--ro restart-time?        uint16
                |        |     +--ro stale-routes-time?   decimal64
                |        |     +--ro helper-only?         boolean
                |        +--rw logging-options
                |        |  +--rw config
                |        |  |  +--rw log-neighbor-state-changes?   boolean
                |        |  +--ro state
                |        |     +--ro log-neighbor-state-changes?   boolean
                |        +--rw ebgp-multihop
                |        |  +--rw config
                |        |  |  +--rw enabled?        boolean
                |        |  |  +--rw multihop-ttl?   uint8
                |        |  +--ro state
                |        |     +--ro enabled?        boolean
                |        |     +--ro multihop-ttl?   uint8
                |        +--rw route-reflector
                |        |  +--rw config
                |        |  |  +--rw route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
                |        |  |  +--rw route-reflector-client?       boolean
                |        |  +--ro state
                |        |     +--ro route-reflector-cluster-id?   oc-bgp-types:rr-cluster-id-type
                |        |     +--ro route-reflector-client?       boolean
                |        +--rw as-path-options
                |        |  +--rw config
                |        |  |  +--rw allow-own-as?             uint8
                |        |  |  +--rw replace-peer-as?          boolean
                |        |  |  +--rw disable-peer-as-filter?   boolean
                |        |  +--ro state
                |        |     +--ro allow-own-as?             uint8
                |        |     +--ro replace-peer-as?          boolean
                |        |     +--ro disable-peer-as-filter?   boolean
                |        +--rw use-multiple-paths
                |        |  +--rw config
                |        |  |  +--rw enabled?   boolean
                |        |  +--ro state
                |        |  |  +--ro enabled?   boolean
                |        |  +--rw ebgp
                |        |  |  +--rw config
                |        |  |  |  +--rw allow-multiple-as?   boolean
                |        |  |  |  +--rw maximum-paths?       uint32
                |        |  |  +--ro state
                |        |  |     +--ro allow-multiple-as?   boolean
                |        |  |     +--ro maximum-paths?       uint32
                |        |  +--rw ibgp
                |        |     +--rw config
                |        |     |  +--rw maximum-paths?   uint32
                |        |     +--ro state
                |        |        +--ro maximum-paths?   uint32
                |        +--rw apply-policy
                |        |  +--rw config
                |        |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |        |  |  +--rw default-import-policy?   default-policy-type
                |        |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |        |  |  +--rw default-export-policy?   default-policy-type
                |        |  +--ro state
                |        |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |        |     +--ro default-import-policy?   default-policy-type
                |        |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |        |     +--ro default-export-policy?   default-policy-type
                |        +--rw afi-safis
                |           +--rw afi-safi* [afi-safi-name]
                |              +--rw afi-safi-name           -> ../config/afi-safi-name
                |              +--rw config
                |              |  +--rw afi-safi-name?   identityref
                |              |  +--rw enabled?         boolean
                |              +--ro state
                |              |  +--ro afi-safi-name?   identityref
                |              |  +--ro enabled?         boolean
                |              +--rw graceful-restart
                |              |  +--rw config
                |              |  |  +--rw enabled?   boolean
                |              |  +--ro state
                |              |     +--ro enabled?   boolean
                |              +--rw add-paths
                |              |  +--rw config
                |              |  |  +--rw receive?                  boolean
                |              |  |  +--rw send?                     boolean
                |              |  |  +--rw send-max?                 uint8
                |              |  |  +--rw eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |              |  +--ro state
                |              |     +--ro receive?                  boolean
                |              |     +--ro send?                     boolean
                |              |     +--ro send-max?                 uint8
                |              |     +--ro eligible-prefix-policy?   -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |              +--rw use-multiple-paths
                |              |  +--rw config
                |              |  |  +--rw enabled?   boolean
                |              |  +--ro state
                |              |  |  +--ro enabled?   boolean
                |              |  +--rw ebgp
                |              |  |  +--rw config
                |              |  |  |  +--rw allow-multiple-as?   boolean
                |              |  |  |  +--rw maximum-paths?       uint32
                |              |  |  +--ro state
                |              |  |     +--ro allow-multiple-as?   boolean
                |              |  |     +--ro maximum-paths?       uint32
                |              |  +--rw ibgp
                |              |     +--rw config
                |              |     |  +--rw maximum-paths?   uint32
                |              |     +--ro state
                |              |        +--ro maximum-paths?   uint32
                |              +--rw apply-policy
                |              |  +--rw config
                |              |  |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |              |  |  +--rw default-import-policy?   default-policy-type
                |              |  |  +--rw export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |              |  |  +--rw default-export-policy?   default-policy-type
                |              |  +--ro state
                |              |     +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |              |     +--ro default-import-policy?   default-policy-type
                |              |     +--ro export-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                |              |     +--ro default-export-policy?   default-policy-type
                |              +--rw ipv4-unicast
                |              |  +--rw prefix-limit
                |              |  |  +--rw config
                |              |  |  |  +--rw max-prefixes?             uint32
                |              |  |  |  +--rw prevent-teardown?         boolean
                |              |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |  |  |  +--rw restart-timer?            decimal64
                |              |  |  +--ro state
                |              |  |     +--ro max-prefixes?             uint32
                |              |  |     +--ro prevent-teardown?         boolean
                |              |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |  |     +--ro restart-timer?            decimal64
                |              |  +--rw config
                |              |  |  +--rw send-default-route?   boolean
                |              |  +--ro state
                |              |     +--ro send-default-route?   boolean
                |              +--rw ipv6-unicast
                |              |  +--rw prefix-limit
                |              |  |  +--rw config
                |              |  |  |  +--rw max-prefixes?             uint32
                |              |  |  |  +--rw prevent-teardown?         boolean
                |              |  |  |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |  |  |  +--rw restart-timer?            decimal64
                |              |  |  +--ro state
                |              |  |     +--ro max-prefixes?             uint32
                |              |  |     +--ro prevent-teardown?         boolean
                |              |  |     +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |  |     +--ro restart-timer?            decimal64
                |              |  +--rw config
                |              |  |  +--rw send-default-route?   boolean
                |              |  +--ro state
                |              |     +--ro send-default-route?   boolean
                |              +--rw ipv4-labeled-unicast
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw ipv6-labeled-unicast
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw l3vpn-ipv4-unicast
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw l3vpn-ipv6-unicast
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw l3vpn-ipv4-multicast
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw l3vpn-ipv6-multicast
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw l2vpn-vpls
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw l2vpn-evpn
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw srte-policy-ipv4
                |              |  +--rw prefix-limit
                |              |     +--rw config
                |              |     |  +--rw max-prefixes?             uint32
                |              |     |  +--rw prevent-teardown?         boolean
                |              |     |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |              |     |  +--rw restart-timer?            decimal64
                |              |     +--ro state
                |              |        +--ro max-prefixes?             uint32
                |              |        +--ro prevent-teardown?         boolean
                |              |        +--ro shutdown-threshold-pct?   oc-types:percentage
                |              |        +--ro restart-timer?            decimal64
                |              +--rw srte-policy-ipv6
                |                 +--rw prefix-limit
                |                    +--rw config
                |                    |  +--rw max-prefixes?             uint32
                |                    |  +--rw prevent-teardown?         boolean
                |                    |  +--rw shutdown-threshold-pct?   oc-types:percentage
                |                    |  +--rw restart-timer?            decimal64
                |                    +--ro state
                |                       +--ro max-prefixes?             uint32
                |                       +--ro prevent-teardown?         boolean
                |                       +--ro shutdown-threshold-pct?   oc-types:percentage
                |                       +--ro restart-timer?            decimal64
                +--rw ospfv2
                   +--rw global
                   |  +--rw config
                   |  |  +--rw router-id?                    yang:dotted-quad
                   |  |  +--rw summary-route-cost-mode?      enumeration
                   |  |  +--rw igp-shortcuts?                boolean
                   |  |  +--rw log-adjacency-changes?        boolean
                   |  |  +--rw hide-transit-only-networks?   boolean
                   |  +--ro state
                   |  |  +--ro router-id?                    yang:dotted-quad
                   |  |  +--ro summary-route-cost-mode?      enumeration
                   |  |  +--ro igp-shortcuts?                boolean
                   |  |  +--ro log-adjacency-changes?        boolean
                   |  |  +--ro hide-transit-only-networks?   boolean
                   |  +--rw timers
                   |  |  +--rw spf
                   |  |  |  +--rw config
                   |  |  |  |  +--rw initial-delay?   uint32
                   |  |  |  |  +--rw maximum-delay?   uint32
                   |  |  |  +--ro state
                   |  |  |     +--ro initial-delay?   uint32
                   |  |  |     +--ro maximum-delay?   uint32
                   |  |  |     +--ro timer-type?      enumeration
                   |  |  +--rw max-metric
                   |  |  |  +--rw config
                   |  |  |  |  +--rw set?       boolean
                   |  |  |  |  +--rw timeout?   uint64
                   |  |  |  |  +--rw include*   identityref
                   |  |  |  |  +--rw trigger*   identityref
                   |  |  |  +--ro state
                   |  |  |     +--ro set?       boolean
                   |  |  |     +--ro timeout?   uint64
                   |  |  |     +--ro include*   identityref
                   |  |  |     +--ro trigger*   identityref
                   |  |  +--rw lsa-generation
                   |  |     +--rw config
                   |  |     |  +--rw initial-delay?   uint32
                   |  |     |  +--rw maximum-delay?   uint32
                   |  |     +--ro state
                   |  |        +--ro initial-delay?   uint32
                   |  |        +--ro maximum-delay?   uint32
                   |  |        +--ro timer-type?      enumeration
                   |  +--rw graceful-restart
                   |  |  +--rw config
                   |  |  |  +--rw enabled?       boolean
                   |  |  |  +--rw helper-only?   boolean
                   |  |  +--ro state
                   |  |     +--ro enabled?       boolean
                   |  |     +--ro helper-only?   boolean
                   |  +--rw mpls
                   |  |  +--rw config
                   |  |  |  +--rw traffic-engineering-extensions?   boolean
                   |  |  +--ro state
                   |  |  |  +--ro traffic-engineering-extensions?   boolean
                   |  |  +--rw igp-ldp-sync
                   |  |     +--rw config
                   |  |     |  +--rw enabled?                 boolean
                   |  |     |  +--rw post-session-up-delay?   uint32
                   |  |     +--ro state
                   |  |        +--ro enabled?                 boolean
                   |  |        +--ro post-session-up-delay?   uint32
                   |  +--rw inter-area-propagation-policies
                   |     +--rw inter-area-propagation-policy* [src-area dst-area]
                   |        +--rw src-area    -> ../config/src-area
                   |        +--rw dst-area    -> ../config/dst-area
                   |        +--rw config
                   |        |  +--rw src-area?                -> ../../../../../areas/area/identifier
                   |        |  +--rw dst-area?                -> ../../../../../areas/area/identifier
                   |        |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |        |  +--rw default-import-policy?   default-policy-type
                   |        +--ro state
                   |           +--ro src-area?                -> ../../../../../areas/area/identifier
                   |           +--ro dst-area?                -> ../../../../../areas/area/identifier
                   |           +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
                   |           +--ro default-import-policy?   default-policy-type
                   +--rw areas
                      +--rw area* [identifier]
                         +--rw identifier       -> ../config/identifier
                         +--rw config
                         |  +--rw identifier?   oc-ospf-types:ospf-area-identifier
                         +--ro state
                         |  +--ro identifier?   oc-ospf-types:ospf-area-identifier
                         +--rw mpls
                         |  +--rw config
                         |  |  +--rw traffic-engineering-enabled?   boolean
                         |  +--ro state
                         |     +--ro traffic-engineering-enabled?   boolean
                         +--ro lsdb
                         |  +--ro state
                         |  |  +--ro identifier?   oc-ospf-types:ospf-area-identifier
                         |  +--ro lsa-types
                         |     +--ro lsa-type* [type]
                         |        +--ro type     -> ../state/type
                         |        +--ro state
                         |        |  +--ro type?   identityref
                         |        +--ro lsas
                         |           +--ro lsa* [link-state-id]
                         |              +--ro link-state-id        -> ../state/link-state-id
                         |              +--ro state
                         |              |  +--ro link-state-id?        yang:dotted-quad
                         |              |  +--ro advertising-router?   yang:dotted-quad
                         |              |  +--ro sequence-number?      int32
                         |              |  +--ro checksum?             uint16
                         |              |  +--ro age?                  uint16
                         |              +--ro router-lsa
                         |              |  +--ro state
                         |              |  |  +--ro type?                 identityref
                         |              |  |  +--ro link-id?              yang:dotted-quad
                         |              |  |  +--ro link-data?            union
                         |              |  |  +--ro metric?               oc-ospf-types:ospf-metric
                         |              |  |  +--ro number-links?         uint16
                         |              |  |  +--ro number-tos-metrics?   uint16
                         |              |  +--ro types-of-service
                         |              |     +--ro type-of-service* [tos]
                         |              |        +--ro tos      -> ../state/tos
                         |              |        +--ro state
                         |              |           +--ro tos?      uint8
                         |              |           +--ro metric?   oc-ospf-types:ospf-metric
                         |              +--ro network-lsa
                         |              |  +--ro state
                         |              |     +--ro network-mask?      uint8
                         |              |     +--ro attached-router*   yang:dotted-quad
                         |              +--ro summary-lsa
                         |              |  +--ro state
                         |              |  |  +--ro network-mask?   uint8
                         |              |  +--ro types-of-service
                         |              |     +--ro type-of-service* [tos]
                         |              |        +--ro tos      -> ../state/tos
                         |              |        +--ro state
                         |              |           +--ro tos?      uint8
                         |              |           +--ro metric?   oc-ospf-types:ospf-metric
                         |              +--ro as-external-lsa
                         |              |  +--ro state
                         |              |  |  +--ro mask?                 uint8
                         |              |  |  +--ro metric-type?          enumeration
                         |              |  |  +--ro metric?               oc-ospf-types:ospf-metric
                         |              |  |  +--ro forwarding-address?   inet:ipv4-address-no-zone
                         |              |  |  +--ro external-route-tag?   uint32
                         |              |  +--ro types-of-service
                         |              |     +--ro type-of-service* [tos]
                         |              |        +--ro tos      -> ../state/tos
                         |              |        +--ro state
                         |              |           +--ro forwarding-address?   inet:ipv4-address-no-zone
                         |              |           +--ro external-route-tag?   uint32
                         |              |           +--ro tos?                  uint8
                         |              |           +--ro metric?               oc-ospf-types:ospf-metric
                         |              +--ro nssa-external-lsa
                         |              |  +--ro state
                         |              |  |  +--ro mask?                 uint8
                         |              |  |  +--ro metric-type?          enumeration
                         |              |  |  +--ro metric?               oc-ospf-types:ospf-metric
                         |              |  |  +--ro forwarding-address?   inet:ipv4-address-no-zone
                         |              |  |  +--ro external-route-tag?   uint32
                         |              |  |  +--ro propagate?            boolean
                         |              |  +--ro types-of-service
                         |              |     +--ro type-of-service* [tos]
                         |              |        +--ro tos      -> ../state/tos
                         |              |        +--ro state
                         |              |           +--ro forwarding-address?   inet:ipv4-address-no-zone
                         |              |           +--ro external-route-tag?   uint32
                         |              |           +--ro tos?                  uint8
                         |              |           +--ro metric?               oc-ospf-types:ospf-metric
                         |              +--ro opaque-lsa
                         |                 +--ro state
                         |                 |  +--ro scope?   enumeration
                         |                 |  +--ro type?    identityref
                         |                 +--ro traffic-engineering
                         |                 |  +--ro tlvs
                         |                 |     +--ro tlv*
                         |                 |        +--ro state
                         |                 |        |  +--ro type?   identityref
                         |                 |        +--ro unknown-tlv
                         |                 |        |  +--ro state
                         |                 |        |     +--ro type?     uint16
                         |                 |        |     +--ro length?   uint16
                         |                 |        |     +--ro value?    binary
                         |                 |        +--ro router-address
                         |                 |        |  +--ro state
                         |                 |        |     +--ro address?   inet:ipv4-address-no-zone
                         |                 |        +--ro link
                         |                 |        |  +--ro sub-tlvs
                         |                 |        |     +--ro sub-tlv*
                         |                 |        |        +--ro state
                         |                 |        |        |  +--ro type?                           union
                         |                 |        |        |  +--ro unknown-type?                   uint16
                         |                 |        |        |  +--ro unknown-value?                  binary
                         |                 |        |        |  +--ro link-type?                      enumeration
                         |                 |        |        |  +--ro link-id?                        yang:dotted-quad
                         |                 |        |        |  +--ro local-ip-address*               inet:ipv4-address-no-zone
                         |                 |        |        |  +--ro remote-ip-address*              inet:ipv4-address-no-zone
                         |                 |        |        |  +--ro metric?                         uint32
                         |                 |        |        |  +--ro maximum-bandwidth?              oc-types:ieeefloat32
                         |                 |        |        |  +--ro maximum-reservable-bandwidth?   oc-types:ieeefloat32
                         |                 |        |        +--ro unknown-subtlv
                         |                 |        |        |  +--ro state
                         |                 |        |        |     +--ro type?     uint16
                         |                 |        |        |     +--ro length?   uint16
                         |                 |        |        |     +--ro value?    binary
                         |                 |        |        +--ro unreserved-bandwidths
                         |                 |        |        |  +--ro unreserved-bandwidth* [priority]
                         |                 |        |        |     +--ro priority    -> ../state/priority
                         |                 |        |        |     +--ro state
                         |                 |        |        |        +--ro priority?               uint8
                         |                 |        |        |        +--ro unreserved-bandwidth?   oc-types:ieeefloat32
                         |                 |        |        +--ro administrative-groups
                         |                 |        |           +--ro admin-group* [bit-index]
                         |                 |        |              +--ro bit-index    -> ../state/bit-index
                         |                 |        |              +--ro state
                         |                 |        |                 +--ro bit-index?   uint8
                         |                 |        |                 +--ro set?         boolean
                         |                 |        +--ro node-attribute
                         |                 |           +--ro sub-tlvs
                         |                 |              +--ro sub-tlv*
                         |                 |                 +--ro state
                         |                 |                 |  +--ro type?                   union
                         |                 |                 |  +--ro local-ipv4-addresses*   inet:ipv4-prefix
                         |                 |                 |  +--ro local-ipv6-addresses*   inet:ipv6-prefix
                         |                 |                 +--ro unknown-subtlv
                         |                 |                    +--ro state
                         |                 |                       +--ro type?     uint16
                         |                 |                       +--ro length?   uint16
                         |                 |                       +--ro value?    binary
                         |                 +--ro grace-lsa
                         |                 |  +--ro tlvs
                         |                 |     +--ro tlv*
                         |                 |        +--ro state
                         |                 |        |  +--ro type?                   identityref
                         |                 |        |  +--ro period?                 uint32
                         |                 |        |  +--ro reason?                 enumeration
                         |                 |        |  +--ro ip-interface-address?   inet:ipv4-address-no-zone
                         |                 |        +--ro unknown-tlv
                         |                 |           +--ro state
                         |                 |              +--ro type?     uint16
                         |                 |              +--ro length?   uint16
                         |                 |              +--ro value?    binary
                         |                 +--ro router-information
                         |                 |  +--ro tlvs
                         |                 |     +--ro tlv*
                         |                 |        +--ro state
                         |                 |        |  +--ro type?   union
                         |                 |        +--ro unknown-tlv
                         |                 |        |  +--ro state
                         |                 |        |     +--ro type?     uint16
                         |                 |        |     +--ro length?   uint16
                         |                 |        |     +--ro value?    binary
                         |                 |        +--ro informational-capabilities
                         |                 |        |  +--ro state
                         |                 |        |     +--ro graceful-restart-capable?   boolean
                         |                 |        |     +--ro graceful-restart-helper?    boolean
                         |                 |        |     +--ro stub-router?                boolean
                         |                 |        |     +--ro traffic-engineering?        boolean
                         |                 |        |     +--ro point-to-point-over-lan?    boolean
                         |                 |        |     +--ro experimental-te?            boolean
                         |                 |        +--ro node-administrative-tags
                         |                 |        |  +--ro state
                         |                 |        |     +--ro administrative-tags*   uint32
                         |                 |        +--ro segment-routing-algorithm
                         |                 |        |  +--ro state
                         |                 |        |     +--ro supported-algorithms*   identityref
                         |                 |        +--ro segment-routing-sid-label-range
                         |                 |           +--ro tlvs
                         |                 |              +--ro tlv*
                         |                 |                 +--ro unknown-tlv
                         |                 |                 |  +--ro state
                         |                 |                 |     +--ro type?     uint16
                         |                 |                 |     +--ro length?   uint16
                         |                 |                 |     +--ro value?    binary
                         |                 |                 +--ro state
                         |                 |                 |  +--ro type?         union
                         |                 |                 |  +--ro range-size?   uint32
                         |                 |                 +--ro sid-label
                         |                 |                    +--ro state
                         |                 |                       +--ro entry-type?    oc-ospf-types:sr-sid-type
                         |                 |                       +--ro first-value?   uint32
                         |                 +--ro extended-prefix
                         |                 |  +--ro state
                         |                 |  |  +--ro route-type?       enumeration
                         |                 |  |  +--ro prefix-length?    uint8
                         |                 |  |  +--ro address-family?   enumeration
                         |                 |  |  +--ro attached?         boolean
                         |                 |  |  +--ro node?             boolean
                         |                 |  |  +--ro prefix?           inet:ipv4-address-no-zone
                         |                 |  +--ro tlvs
                         |                 |     +--ro tlv*
                         |                 |        +--ro state
                         |                 |        |  +--ro type?   identityref
                         |                 |        +--ro extended-prefix-range
                         |                 |        |  +--ro state
                         |                 |        |     +--ro prefix-length?    uint8
                         |                 |        |     +--ro address-family?   enumeration
                         |                 |        |     +--ro range-size?       uint16
                         |                 |        |     +--ro inter-area?       boolean
                         |                 |        |     +--ro prefix?           inet:ipv4-prefix
                         |                 |        +--ro prefix-sid
                         |                 |        |  +--ro state
                         |                 |        |     +--ro no-php?                      boolean
                         |                 |        |     +--ro mapping-server?              boolean
                         |                 |        |     +--ro explicit-null?               boolean
                         |                 |        |     +--ro sid-value-type?              enumeration
                         |                 |        |     +--ro sid-scope?                   enumeration
                         |                 |        |     +--ro multi-topology-identifier?   uint8
                         |                 |        |     +--ro algorithm?                   uint8
                         |                 |        |     +--ro sid-value?                   uint32
                         |                 |        +--ro sid-label-binding
                         |                 |        |  +--ro state
                         |                 |        |  |  +--ro mirroring?                   boolean
                         |                 |        |  |  +--ro multi-topology-identifier?   uint8
                         |                 |        |  |  +--ro weight?                      uint8
                         |                 |        |  +--ro tlvs
                         |                 |        |     +--ro tlv*
                         |                 |        |        +--ro state
                         |                 |        |        |  +--ro type?   identityref
                         |                 |        |        +--ro sid-label-binding
                         |                 |        |        |  +--ro state
                         |                 |        |        |     +--ro sid-type?    oc-ospf-types:sr-sid-type
                         |                 |        |        |     +--ro sid-value?   uint32
                         |                 |        |        +--ro ero-metric
                         |                 |        |        |  +--ro state
                         |                 |        |        |     +--ro metric?   uint32
                         |                 |        |        +--ro ero-path
                         |                 |        |           +--ro segments
                         |                 |        |              +--ro segment*
                         |                 |        |                 +--ro state
                         |                 |        |                 |  +--ro type?    identityref
                         |                 |        |                 |  +--ro loose?   boolean
                         |                 |        |                 +--ro ipv4-segment
                         |                 |        |                 |  +--ro state
                         |                 |        |                 |     +--ro address?   inet:ipv4-address-no-zone
                         |                 |        |                 +--ro unnumbered-hop
                         |                 |        |                    +--ro state
                         |                 |        |                       +--ro router-id?      inet:ipv4-address-no-zone
                         |                 |        |                       +--ro interface-id?   uint32
                         |                 |        +--ro unknown-tlv
                         |                 |           +--ro state
                         |                 |              +--ro type?     uint16
                         |                 |              +--ro length?   uint16
                         |                 |              +--ro value?    binary
                         |                 +--ro extended-link
                         |                 |  +--ro state
                         |                 |  |  +--ro link-type?   identityref
                         |                 |  |  +--ro link-id?     yang:dotted-quad
                         |                 |  |  +--ro link-data?   union
                         |                 |  +--ro tlvs
                         |                 |     +--ro tlv*
                         |                 |        +--ro state
                         |                 |        |  +--ro type?   identityref
                         |                 |        +--ro unknown-tlv
                         |                 |        |  +--ro state
                         |                 |        |     +--ro type?     uint16
                         |                 |        |     +--ro length?   uint16
                         |                 |        |     +--ro value?    binary
                         |                 |        +--ro adjacency-sid
                         |                 |           +--ro state
                         |                 |              +--ro backup?                      boolean
                         |                 |              +--ro group?                       boolean
                         |                 |              +--ro sid-type?                    oc-ospf-types:sr-sid-type
                         |                 |              +--ro sid-value?                   uint32
                         |                 |              +--ro weight?                      uint8
                         |                 |              +--ro multi-topology-identifier?   uint8
                         |                 +--ro unknown-tlv
                         |                    +--ro state
                         |                       +--ro type?     uint16
                         |                       +--ro length?   uint16
                         |                       +--ro value?    binary
                         +--rw interfaces
                         |  +--rw interface* [id]
                         |     +--rw id               -> ../config/id
                         |     +--rw config
                         |     |  +--rw id?                             string
                         |     |  +--rw network-type?                   identityref
                         |     |  +--rw priority?                       uint8
                         |     |  +--rw multi-area-adjacency-primary?   boolean
                         |     |  +--rw authentication-type?            string
                         |     |  +--rw metric?                         oc-ospf-types:ospf-metric
                         |     |  +--rw passive?                        boolean
                         |     |  +--rw hide-network?                   boolean
                         |     +--ro state
                         |     |  +--ro id?                             string
                         |     |  +--ro network-type?                   identityref
                         |     |  +--ro priority?                       uint8
                         |     |  +--ro multi-area-adjacency-primary?   boolean
                         |     |  +--ro authentication-type?            string
                         |     |  +--ro metric?                         oc-ospf-types:ospf-metric
                         |     |  +--ro passive?                        boolean
                         |     |  +--ro hide-network?                   boolean
                         |     +--rw interface-ref
                         |     |  +--rw config
                         |     |  |  +--rw interface?      -> /oc-if:interfaces/interface/name
                         |     |  |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                         |     |  +--ro state
                         |     |     +--ro interface?      -> /oc-if:interfaces/interface/name
                         |     |     +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                         |     +--rw timers
                         |     |  +--rw config
                         |     |  |  +--rw dead-interval?             uint32
                         |     |  |  +--rw hello-interval?            uint32
                         |     |  |  +--rw retransmission-interval?   uint32
                         |     |  +--ro state
                         |     |     +--ro dead-interval?             uint32
                         |     |     +--ro hello-interval?            uint32
                         |     |     +--ro retransmission-interval?   uint32
                         |     +--rw mpls
                         |     |  +--rw config
                         |     |  |  +--rw traffic-engineering-metric?   uint32
                         |     |  +--ro state
                         |     |  |  +--ro traffic-engineering-metric?   uint32
                         |     |  +--rw igp-ldp-sync
                         |     |     +--rw config
                         |     |     |  +--rw enabled?                 boolean
                         |     |     |  +--rw post-session-up-delay?   uint32
                         |     |     +--ro state
                         |     |        +--ro enabled?                 boolean
                         |     |        +--ro post-session-up-delay?   uint32
                         |     |        +--ro synchronized?            boolean
                         |     +--rw lsa-filter
                         |     |  +--rw config
                         |     |  |  +--rw all?   boolean
                         |     |  +--ro state
                         |     |     +--ro all?   boolean
                         |     +--rw neighbors
                         |        +--rw neighbor* [router-id]
                         |           +--rw router-id    -> ../config/router-id
                         |           +--rw config
                         |           |  +--rw router-id?   yang:dotted-quad
                         |           |  +--rw metric?      oc-ospf-types:ospf-metric
                         |           +--ro state
                         |              +--ro router-id?                    yang:dotted-quad
                         |              +--ro metric?                       oc-ospf-types:ospf-metric
                         |              +--ro priority?                     uint8
                         |              +--ro dead-time?                    oc-types:timeticks64
                         |              +--ro designated-router?            yang:dotted-quad
                         |              +--ro backup-designated-router?     yang:dotted-quad
                         |              +--ro optional-capabilities?        yang:hex-string
                         |              +--ro last-established-time?        oc-types:timeticks64
                         |              +--ro adjacency-state?              identityref
                         |              +--ro state-changes?                uint32
                         |              +--ro retranmission-queue-length?   uint32
                         +--rw virtual-links
                            +--rw virtual-link* [remote-router-id]
                               +--rw remote-router-id    -> ../config/remote-router-id
                               +--rw config
                               |  +--rw remote-router-id?   inet:ipv4-address-no-zone
                               +--ro state
                                  +--ro remote-router-id?             inet:ipv4-address-no-zone
                                  +--ro priority?                     uint8
                                  +--ro dead-time?                    oc-types:timeticks64
                                  +--ro designated-router?            yang:dotted-quad
                                  +--ro backup-designated-router?     yang:dotted-quad
                                  +--ro optional-capabilities?        yang:hex-string
                                  +--ro last-established-time?        oc-types:timeticks64
                                  +--ro adjacency-state?              identityref
                                  +--ro state-changes?                uint32
                                  +--ro retranmission-queue-length?   uint32
module: openconfig-ospf-policy
  augment /oc-rpol:routing-policy/oc-rpol:policy-definitions/oc-rpol:policy-definition/oc-rpol:statements/oc-rpol:statement/oc-rpol:conditions:
    +--rw ospf-conditions
       +--rw config
       |  +--rw area-eq?   oc-ospf-types:ospf-area-identifier
       +--ro state
          +--ro area-eq?   oc-ospf-types:ospf-area-identifier
  augment /oc-rpol:routing-policy/oc-rpol:policy-definitions/oc-rpol:policy-definition/oc-rpol:statements/oc-rpol:statement/oc-rpol:actions:
    +--rw ospf-actions
       +--rw config
       |  +--rw set-area?   oc-ospf-types:ospf-area-identifier
       +--ro state
       |  +--ro set-area?   oc-ospf-types:ospf-area-identifier
       +--rw set-metric
          +--rw config
          |  +--rw metric-type?   enumeration
          |  +--rw metric?        oc-ospf-types:ospf-metric
          +--ro state
             +--ro metric-type?   enumeration
             +--ro metric?        oc-ospf-types:ospf-metric
module: openconfig-ospfv2
    +--rw ospfv2
       +--rw global
       |  +--rw config
       |  |  +--rw router-id?                    yang:dotted-quad
       |  |  +--rw summary-route-cost-mode?      enumeration
       |  |  +--rw igp-shortcuts?                boolean
       |  |  +--rw log-adjacency-changes?        boolean
       |  |  +--rw hide-transit-only-networks?   boolean
       |  +--ro state
       |  |  +--ro router-id?                    yang:dotted-quad
       |  |  +--ro summary-route-cost-mode?      enumeration
       |  |  +--ro igp-shortcuts?                boolean
       |  |  +--ro log-adjacency-changes?        boolean
       |  |  +--ro hide-transit-only-networks?   boolean
       |  +--rw timers
       |  |  +--rw spf
       |  |  |  +--rw config
       |  |  |  |  +--rw initial-delay?   uint32
       |  |  |  |  +--rw maximum-delay?   uint32
       |  |  |  +--ro state
       |  |  |     +--ro initial-delay?   uint32
       |  |  |     +--ro maximum-delay?   uint32
       |  |  |     +--ro timer-type?      enumeration
       |  |  +--rw max-metric
       |  |  |  +--rw config
       |  |  |  |  +--rw set?       boolean
       |  |  |  |  +--rw timeout?   uint64
       |  |  |  |  +--rw include*   identityref
       |  |  |  |  +--rw trigger*   identityref
       |  |  |  +--ro state
       |  |  |     +--ro set?       boolean
       |  |  |     +--ro timeout?   uint64
       |  |  |     +--ro include*   identityref
       |  |  |     +--ro trigger*   identityref
       |  |  +--rw lsa-generation
       |  |     +--rw config
       |  |     |  +--rw initial-delay?   uint32
       |  |     |  +--rw maximum-delay?   uint32
       |  |     +--ro state
       |  |        +--ro initial-delay?   uint32
       |  |        +--ro maximum-delay?   uint32
       |  |        +--ro timer-type?      enumeration
       |  +--rw graceful-restart
       |  |  +--rw config
       |  |  |  +--rw enabled?       boolean
       |  |  |  +--rw helper-only?   boolean
       |  |  +--ro state
       |  |     +--ro enabled?       boolean
       |  |     +--ro helper-only?   boolean
       |  +--rw mpls
       |  |  +--rw config
       |  |  |  +--rw traffic-engineering-extensions?   boolean
       |  |  +--ro state
       |  |  |  +--ro traffic-engineering-extensions?   boolean
       |  |  +--rw igp-ldp-sync
       |  |     +--rw config
       |  |     |  +--rw enabled?                 boolean
       |  |     |  +--rw post-session-up-delay?   uint32
       |  |     +--ro state
       |  |        +--ro enabled?                 boolean
       |  |        +--ro post-session-up-delay?   uint32
       |  +--rw inter-area-propagation-policies
       |     +--rw inter-area-propagation-policy* [src-area dst-area]
       |        +--rw src-area    -> ../config/src-area
       |        +--rw dst-area    -> ../config/dst-area
       |        +--rw config
       |        |  +--rw src-area?                -> ../../../../../areas/area/identifier
       |        |  +--rw dst-area?                -> ../../../../../areas/area/identifier
       |        |  +--rw import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |        |  +--rw default-import-policy?   default-policy-type
       |        +--ro state
       |           +--ro src-area?                -> ../../../../../areas/area/identifier
       |           +--ro dst-area?                -> ../../../../../areas/area/identifier
       |           +--ro import-policy*           -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
       |           +--ro default-import-policy?   default-policy-type
       +--rw areas
          +--rw area* [identifier]
             +--rw identifier       -> ../config/identifier
             +--rw config
             |  +--rw identifier?   oc-ospf-types:ospf-area-identifier
             +--ro state
             |  +--ro identifier?   oc-ospf-types:ospf-area-identifier
             +--rw mpls
             |  +--rw config
             |  |  +--rw traffic-engineering-enabled?   boolean
             |  +--ro state
             |     +--ro traffic-engineering-enabled?   boolean
             +--ro lsdb
             |  +--ro state
             |  |  +--ro identifier?   oc-ospf-types:ospf-area-identifier
             |  +--ro lsa-types
             |     +--ro lsa-type* [type]
             |        +--ro type     -> ../state/type
             |        +--ro state
             |        |  +--ro type?   identityref
             |        +--ro lsas
             |           +--ro lsa* [link-state-id]
             |              +--ro link-state-id        -> ../state/link-state-id
             |              +--ro state
             |              |  +--ro link-state-id?        yang:dotted-quad
             |              |  +--ro advertising-router?   yang:dotted-quad
             |              |  +--ro sequence-number?      int32
             |              |  +--ro checksum?             uint16
             |              |  +--ro age?                  uint16
             |              +--ro router-lsa
             |              |  +--ro state
             |              |  |  +--ro type?                 identityref
             |              |  |  +--ro link-id?              yang:dotted-quad
             |              |  |  +--ro link-data?            union
             |              |  |  +--ro metric?               oc-ospf-types:ospf-metric
             |              |  |  +--ro number-links?         uint16
             |              |  |  +--ro number-tos-metrics?   uint16
             |              |  +--ro types-of-service
             |              |     +--ro type-of-service* [tos]
             |              |        +--ro tos      -> ../state/tos
             |              |        +--ro state
             |              |           +--ro tos?      uint8
             |              |           +--ro metric?   oc-ospf-types:ospf-metric
             |              +--ro network-lsa
             |              |  +--ro state
             |              |     +--ro network-mask?      uint8
             |              |     +--ro attached-router*   yang:dotted-quad
             |              +--ro summary-lsa
             |              |  +--ro state
             |              |  |  +--ro network-mask?   uint8
             |              |  +--ro types-of-service
             |              |     +--ro type-of-service* [tos]
             |              |        +--ro tos      -> ../state/tos
             |              |        +--ro state
             |              |           +--ro tos?      uint8
             |              |           +--ro metric?   oc-ospf-types:ospf-metric
             |              +--ro as-external-lsa
             |              |  +--ro state
             |              |  |  +--ro mask?                 uint8
             |              |  |  +--ro metric-type?          enumeration
             |              |  |  +--ro metric?               oc-ospf-types:ospf-metric
             |              |  |  +--ro forwarding-address?   inet:ipv4-address-no-zone
             |              |  |  +--ro external-route-tag?   uint32
             |              |  +--ro types-of-service
             |              |     +--ro type-of-service* [tos]
             |              |        +--ro tos      -> ../state/tos
             |              |        +--ro state
             |              |           +--ro forwarding-address?   inet:ipv4-address-no-zone
             |              |           +--ro external-route-tag?   uint32
             |              |           +--ro tos?                  uint8
             |              |           +--ro metric?               oc-ospf-types:ospf-metric
             |              +--ro nssa-external-lsa
             |              |  +--ro state
             |              |  |  +--ro mask?                 uint8
             |              |  |  +--ro metric-type?          enumeration
             |              |  |  +--ro metric?               oc-ospf-types:ospf-metric
             |              |  |  +--ro forwarding-address?   inet:ipv4-address-no-zone
             |              |  |  +--ro external-route-tag?   uint32
             |              |  |  +--ro propagate?            boolean
             |              |  +--ro types-of-service
             |              |     +--ro type-of-service* [tos]
             |              |        +--ro tos      -> ../state/tos
             |              |        +--ro state
             |              |           +--ro forwarding-address?   inet:ipv4-address-no-zone
             |              |           +--ro external-route-tag?   uint32
             |              |           +--ro tos?                  uint8
             |              |           +--ro metric?               oc-ospf-types:ospf-metric
             |              +--ro opaque-lsa
             |                 +--ro state
             |                 |  +--ro scope?   enumeration
             |                 |  +--ro type?    identityref
             |                 +--ro traffic-engineering
             |                 |  +--ro tlvs
             |                 |     +--ro tlv*
             |                 |        +--ro state
             |                 |        |  +--ro type?   identityref
             |                 |        +--ro unknown-tlv
             |                 |        |  +--ro state
             |                 |        |     +--ro type?     uint16
             |                 |        |     +--ro length?   uint16
             |                 |        |     +--ro value?    binary
             |                 |        +--ro router-address
             |                 |        |  +--ro state
             |                 |        |     +--ro address?   inet:ipv4-address-no-zone
             |                 |        +--ro link
             |                 |        |  +--ro sub-tlvs
             |                 |        |     +--ro sub-tlv*
             |                 |        |        +--ro state
             |                 |        |        |  +--ro type?                           union
             |                 |        |        |  +--ro unknown-type?                   uint16
             |                 |        |        |  +--ro unknown-value?                  binary
             |                 |        |        |  +--ro link-type?                      enumeration
             |                 |        |        |  +--ro link-id?                        yang:dotted-quad
             |                 |        |        |  +--ro local-ip-address*               inet:ipv4-address-no-zone
             |                 |        |        |  +--ro remote-ip-address*              inet:ipv4-address-no-zone
             |                 |        |        |  +--ro metric?                         uint32
             |                 |        |        |  +--ro maximum-bandwidth?              oc-types:ieeefloat32
             |                 |        |        |  +--ro maximum-reservable-bandwidth?   oc-types:ieeefloat32
             |                 |        |        +--ro unknown-subtlv
             |                 |        |        |  +--ro state
             |                 |        |        |     +--ro type?     uint16
             |                 |        |        |     +--ro length?   uint16
             |                 |        |        |     +--ro value?    binary
             |                 |        |        +--ro unreserved-bandwidths
             |                 |        |        |  +--ro unreserved-bandwidth* [priority]
             |                 |        |        |     +--ro priority    -> ../state/priority
             |                 |        |        |     +--ro state
             |                 |        |        |        +--ro priority?               uint8
             |                 |        |        |        +--ro unreserved-bandwidth?   oc-types:ieeefloat32
             |                 |        |        +--ro administrative-groups
             |                 |        |           +--ro admin-group* [bit-index]
             |                 |        |              +--ro bit-index    -> ../state/bit-index
             |                 |        |              +--ro state
             |                 |        |                 +--ro bit-index?   uint8
             |                 |        |                 +--ro set?         boolean
             |                 |        +--ro node-attribute
             |                 |           +--ro sub-tlvs
             |                 |              +--ro sub-tlv*
             |                 |                 +--ro state
             |                 |                 |  +--ro type?                   union
             |                 |                 |  +--ro local-ipv4-addresses*   inet:ipv4-prefix
             |                 |                 |  +--ro local-ipv6-addresses*   inet:ipv6-prefix
             |                 |                 +--ro unknown-subtlv
             |                 |                    +--ro state
             |                 |                       +--ro type?     uint16
             |                 |                       +--ro length?   uint16
             |                 |                       +--ro value?    binary
             |                 +--ro grace-lsa
             |                 |  +--ro tlvs
             |                 |     +--ro tlv*
             |                 |        +--ro state
             |                 |        |  +--ro type?                   identityref
             |                 |        |  +--ro period?                 uint32
             |                 |        |  +--ro reason?                 enumeration
             |                 |        |  +--ro ip-interface-address?   inet:ipv4-address-no-zone
             |                 |        +--ro unknown-tlv
             |                 |           +--ro state
             |                 |              +--ro type?     uint16
             |                 |              +--ro length?   uint16
             |                 |              +--ro value?    binary
             |                 +--ro router-information
             |                 |  +--ro tlvs
             |                 |     +--ro tlv*
             |                 |        +--ro state
             |                 |        |  +--ro type?   union
             |                 |        +--ro unknown-tlv
             |                 |        |  +--ro state
             |                 |        |     +--ro type?     uint16
             |                 |        |     +--ro length?   uint16
             |                 |        |     +--ro value?    binary
             |                 |        +--ro informational-capabilities
             |                 |        |  +--ro state
             |                 |        |     +--ro graceful-restart-capable?   boolean
             |                 |        |     +--ro graceful-restart-helper?    boolean
             |                 |        |     +--ro stub-router?                boolean
             |                 |        |     +--ro traffic-engineering?        boolean
             |                 |        |     +--ro point-to-point-over-lan?    boolean
             |                 |        |     +--ro experimental-te?            boolean
             |                 |        +--ro node-administrative-tags
             |                 |        |  +--ro state
             |                 |        |     +--ro administrative-tags*   uint32
             |                 |        +--ro segment-routing-algorithm
             |                 |        |  +--ro state
             |                 |        |     +--ro supported-algorithms*   identityref
             |                 |        +--ro segment-routing-sid-label-range
             |                 |           +--ro tlvs
             |                 |              +--ro tlv*
             |                 |                 +--ro unknown-tlv
             |                 |                 |  +--ro state
             |                 |                 |     +--ro type?     uint16
             |                 |                 |     +--ro length?   uint16
             |                 |                 |     +--ro value?    binary
             |                 |                 +--ro state
             |                 |                 |  +--ro type?         union
             |                 |                 |  +--ro range-size?   uint32
             |                 |                 +--ro sid-label
             |                 |                    +--ro state
             |                 |                       +--ro entry-type?    oc-ospf-types:sr-sid-type
             |                 |                       +--ro first-value?   uint32
             |                 +--ro extended-prefix
             |                 |  +--ro state
             |                 |  |  +--ro route-type?       enumeration
             |                 |  |  +--ro prefix-length?    uint8
             |                 |  |  +--ro address-family?   enumeration
             |                 |  |  +--ro attached?         boolean
             |                 |  |  +--ro node?             boolean
             |                 |  |  +--ro prefix?           inet:ipv4-address-no-zone
             |                 |  +--ro tlvs
             |                 |     +--ro tlv*
             |                 |        +--ro state
             |                 |        |  +--ro type?   identityref
             |                 |        +--ro extended-prefix-range
             |                 |        |  +--ro state
             |                 |        |     +--ro prefix-length?    uint8
             |                 |        |     +--ro address-family?   enumeration
             |                 |        |     +--ro range-size?       uint16
             |                 |        |     +--ro inter-area?       boolean
             |                 |        |     +--ro prefix?           inet:ipv4-prefix
             |                 |        +--ro prefix-sid
             |                 |        |  +--ro state
             |                 |        |     +--ro no-php?                      boolean
             |                 |        |     +--ro mapping-server?              boolean
             |                 |        |     +--ro explicit-null?               boolean
             |                 |        |     +--ro sid-value-type?              enumeration
             |                 |        |     +--ro sid-scope?                   enumeration
             |                 |        |     +--ro multi-topology-identifier?   uint8
             |                 |        |     +--ro algorithm?                   uint8
             |                 |        |     +--ro sid-value?                   uint32
             |                 |        +--ro sid-label-binding
             |                 |        |  +--ro state
             |                 |        |  |  +--ro mirroring?                   boolean
             |                 |        |  |  +--ro multi-topology-identifier?   uint8
             |                 |        |  |  +--ro weight?                      uint8
             |                 |        |  +--ro tlvs
             |                 |        |     +--ro tlv*
             |                 |        |        +--ro state
             |                 |        |        |  +--ro type?   identityref
             |                 |        |        +--ro sid-label-binding
             |                 |        |        |  +--ro state
             |                 |        |        |     +--ro sid-type?    oc-ospf-types:sr-sid-type
             |                 |        |        |     +--ro sid-value?   uint32
             |                 |        |        +--ro ero-metric
             |                 |        |        |  +--ro state
             |                 |        |        |     +--ro metric?   uint32
             |                 |        |        +--ro ero-path
             |                 |        |           +--ro segments
             |                 |        |              +--ro segment*
             |                 |        |                 +--ro state
             |                 |        |                 |  +--ro type?    identityref
             |                 |        |                 |  +--ro loose?   boolean
             |                 |        |                 +--ro ipv4-segment
             |                 |        |                 |  +--ro state
             |                 |        |                 |     +--ro address?   inet:ipv4-address-no-zone
             |                 |        |                 +--ro unnumbered-hop
             |                 |        |                    +--ro state
             |                 |        |                       +--ro router-id?      inet:ipv4-address-no-zone
             |                 |        |                       +--ro interface-id?   uint32
             |                 |        +--ro unknown-tlv
             |                 |           +--ro state
             |                 |              +--ro type?     uint16
             |                 |              +--ro length?   uint16
             |                 |              +--ro value?    binary
             |                 +--ro extended-link
             |                 |  +--ro state
             |                 |  |  +--ro link-type?   identityref
             |                 |  |  +--ro link-id?     yang:dotted-quad
             |                 |  |  +--ro link-data?   union
             |                 |  +--ro tlvs
             |                 |     +--ro tlv*
             |                 |        +--ro state
             |                 |        |  +--ro type?   identityref
             |                 |        +--ro unknown-tlv
             |                 |        |  +--ro state
             |                 |        |     +--ro type?     uint16
             |                 |        |     +--ro length?   uint16
             |                 |        |     +--ro value?    binary
             |                 |        +--ro adjacency-sid
             |                 |           +--ro state
             |                 |              +--ro backup?                      boolean
             |                 |              +--ro group?                       boolean
             |                 |              +--ro sid-type?                    oc-ospf-types:sr-sid-type
             |                 |              +--ro sid-value?                   uint32
             |                 |              +--ro weight?                      uint8
             |                 |              +--ro multi-topology-identifier?   uint8
             |                 +--ro unknown-tlv
             |                    +--ro state
             |                       +--ro type?     uint16
             |                       +--ro length?   uint16
             |                       +--ro value?    binary
             +--rw interfaces
             |  +--rw interface* [id]
             |     +--rw id               -> ../config/id
             |     +--rw config
             |     |  +--rw id?                             string
             |     |  +--rw network-type?                   identityref
             |     |  +--rw priority?                       uint8
             |     |  +--rw multi-area-adjacency-primary?   boolean
             |     |  +--rw authentication-type?            string
             |     |  +--rw metric?                         oc-ospf-types:ospf-metric
             |     |  +--rw passive?                        boolean
             |     |  +--rw hide-network?                   boolean
             |     +--ro state
             |     |  +--ro id?                             string
             |     |  +--ro network-type?                   identityref
             |     |  +--ro priority?                       uint8
             |     |  +--ro multi-area-adjacency-primary?   boolean
             |     |  +--ro authentication-type?            string
             |     |  +--ro metric?                         oc-ospf-types:ospf-metric
             |     |  +--ro passive?                        boolean
             |     |  +--ro hide-network?                   boolean
             |     +--rw interface-ref
             |     |  +--rw config
             |     |  |  +--rw interface?      -> /oc-if:interfaces/interface/name
             |     |  |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
             |     |  +--ro state
             |     |     +--ro interface?      -> /oc-if:interfaces/interface/name
             |     |     +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
             |     +--rw timers
             |     |  +--rw config
             |     |  |  +--rw dead-interval?             uint32
             |     |  |  +--rw hello-interval?            uint32
             |     |  |  +--rw retransmission-interval?   uint32
             |     |  +--ro state
             |     |     +--ro dead-interval?             uint32
             |     |     +--ro hello-interval?            uint32
             |     |     +--ro retransmission-interval?   uint32
             |     +--rw mpls
             |     |  +--rw config
             |     |  |  +--rw traffic-engineering-metric?   uint32
             |     |  +--ro state
             |     |  |  +--ro traffic-engineering-metric?   uint32
             |     |  +--rw igp-ldp-sync
             |     |     +--rw config
             |     |     |  +--rw enabled?                 boolean
             |     |     |  +--rw post-session-up-delay?   uint32
             |     |     +--ro state
             |     |        +--ro enabled?                 boolean
             |     |        +--ro post-session-up-delay?   uint32
             |     |        +--ro synchronized?            boolean
             |     +--rw lsa-filter
             |     |  +--rw config
             |     |  |  +--rw all?   boolean
             |     |  +--ro state
             |     |     +--ro all?   boolean
             |     +--rw neighbors
             |        +--rw neighbor* [router-id]
             |           +--rw router-id    -> ../config/router-id
             |           +--rw config
             |           |  +--rw router-id?   yang:dotted-quad
             |           |  +--rw metric?      oc-ospf-types:ospf-metric
             |           +--ro state
             |              +--ro router-id?                    yang:dotted-quad
             |              +--ro metric?                       oc-ospf-types:ospf-metric
             |              +--ro priority?                     uint8
             |              +--ro dead-time?                    oc-types:timeticks64
             |              +--ro designated-router?            yang:dotted-quad
             |              +--ro backup-designated-router?     yang:dotted-quad
             |              +--ro optional-capabilities?        yang:hex-string
             |              +--ro last-established-time?        oc-types:timeticks64
             |              +--ro adjacency-state?              identityref
             |              +--ro state-changes?                uint32
             |              +--ro retranmission-queue-length?   uint32
             +--rw virtual-links
                +--rw virtual-link* [remote-router-id]
                   +--rw remote-router-id    -> ../config/remote-router-id
                   +--rw config
                   |  +--rw remote-router-id?   inet:ipv4-address-no-zone
                   +--ro state
                      +--ro remote-router-id?             inet:ipv4-address-no-zone
                      +--ro priority?                     uint8
                      +--ro dead-time?                    oc-types:timeticks64
                      +--ro designated-router?            yang:dotted-quad
                      +--ro backup-designated-router?     yang:dotted-quad
                      +--ro optional-capabilities?        yang:hex-string
                      +--ro last-established-time?        oc-types:timeticks64
                      +--ro adjacency-state?              identityref
                      +--ro state-changes?                uint32
                      +--ro retranmission-queue-length?   uint32
module: openconfig-platform
    +--rw components
       +--rw component* [name]
          +--rw name                          -> ../config/name
          +--rw config
          |  +--rw name?   string
          +--ro state
          |  +--ro name?                           string
          |  +--ro type?                           union
          |  +--ro id?                             string
          |  +--ro location?                       string
          |  +--ro description?                    string
          |  +--ro mfg-name?                       string
          |  +--ro mfg-date?                       oc-yang:date
          |  +--ro hardware-version?               string
          |  +--ro firmware-version?               string
          |  +--ro software-version?               string
          |  +--ro serial-no?                      string
          |  +--ro part-no?                        string
          |  +--ro removable?                      boolean
          |  +--ro oper-status?                    identityref
          |  +--ro empty?                          boolean
          |  +--ro parent?                         -> ../../config/name
          |  +--ro temperature
          |  |  +--ro instant?           decimal64
          |  |  +--ro avg?               decimal64
          |  |  +--ro min?               decimal64
          |  |  +--ro max?               decimal64
          |  |  +--ro interval?          oc-types:stat-interval
          |  |  +--ro min-time?          oc-types:timeticks64
          |  |  +--ro max-time?          oc-types:timeticks64
          |  |  +--ro alarm-status?      boolean
          |  |  +--ro alarm-threshold?   uint32
          |  |  +--ro alarm-severity?    identityref
          |  +--ro memory
          |  |  +--ro available?   uint64
          |  |  +--ro utilized?    uint64
          |  +--ro allocated-power?                uint32
          |  +--ro used-power?                     uint32
          |  +--ro oc-platform-ext:entity-id?      uint32
          |  +--ro oc-alarms:equipment-failure?    boolean
          |  +--ro oc-alarms:equipment-mismatch?   boolean
          +--rw properties
          |  +--rw property* [name]
          |     +--rw name      -> ../config/name
          |     +--rw config
          |     |  +--rw name?    string
          |     |  +--rw value?   union
          |     +--ro state
          |        +--ro name?           string
          |        +--ro value?          union
          |        +--ro configurable?   boolean
          +--rw subcomponents
          |  +--rw subcomponent* [name]
          |     +--rw name      -> ../config/name
          |     +--rw config
          |     |  +--rw name?   -> ../../../../../component/config/name
          |     +--ro state
          |        +--ro name?   -> ../../../../../component/config/name
          +--rw chassis
          |  +--rw config
          |  +--ro state
          +--rw port
          |  +--rw config
          |  +--ro state
          |  +--rw oc-port:breakout-mode
          |     +--rw oc-port:config
          |     |  +--rw oc-port:num-channels?    uint8
          |     |  +--rw oc-port:channel-speed?   identityref
          |     +--ro oc-port:state
          |        +--ro oc-port:num-channels?    uint8
          |        +--ro oc-port:channel-speed?   identityref
          +--rw power-supply
          |  +--rw config
          |  |  +--rw oc-platform-psu:enabled?   boolean
          |  +--ro state
          |     +--ro oc-platform-psu:enabled?          boolean
          |     +--ro oc-platform-psu:capacity?         oc-types:ieeefloat32
          |     +--ro oc-platform-psu:input-current?    oc-types:ieeefloat32
          |     +--ro oc-platform-psu:input-voltage?    oc-types:ieeefloat32
          |     +--ro oc-platform-psu:output-current?   oc-types:ieeefloat32
          |     +--ro oc-platform-psu:output-voltage?   oc-types:ieeefloat32
          |     +--ro oc-platform-psu:output-power?     oc-types:ieeefloat32
          +--rw fan
          |  +--rw config
          |  +--ro state
          |     +--ro oc-fan:speed?   uint32
          +--rw fabric
          |  +--rw config
          |  +--ro state
          +--rw storage
          |  +--rw config
          |  +--ro state
          +--rw cpu
          |  +--rw config
          |  +--ro state
          |  +--rw oc-cpu:utilization
          |     +--ro oc-cpu:state
          |        +--ro oc-cpu:instant?    oc-types:percentage
          |        +--ro oc-cpu:avg?        oc-types:percentage
          |        +--ro oc-cpu:min?        oc-types:percentage
          |        +--ro oc-cpu:max?        oc-types:percentage
          |        +--ro oc-cpu:interval?   oc-types:stat-interval
          |        +--ro oc-cpu:min-time?   oc-types:timeticks64
          |        +--ro oc-cpu:max-time?   oc-types:timeticks64
          +--rw integrated-circuit
          |  +--rw config
          |  +--ro state
          +--rw backplane
          |  +--rw config
          |  +--ro state
          +--rw oc-linecard:linecard
          |  +--rw oc-linecard:config
          |  |  +--rw oc-linecard:power-admin-state?   oc-platform-types:component-power-type
          |  +--ro oc-linecard:state
          |     +--ro oc-linecard:power-admin-state?   oc-platform-types:component-power-type
          |     +--ro oc-linecard:slot-id?             string
          +--rw oc-transceiver:transceiver
             +--rw oc-transceiver:config
             |  +--rw oc-transceiver:enabled?                boolean
             |  +--rw oc-transceiver:form-factor-preconf?    identityref
             |  +--rw oc-transceiver:ethernet-pmd-preconf?   identityref
             +--ro oc-transceiver:state
             |  +--ro oc-transceiver:enabled?                     boolean
             |  +--ro oc-transceiver:form-factor-preconf?         identityref
             |  +--ro oc-transceiver:ethernet-pmd-preconf?        identityref
             |  +--ro oc-transceiver:present?                     enumeration
             |  +--ro oc-transceiver:form-factor?                 identityref
             |  +--ro oc-transceiver:connector-type?              identityref
             |  +--ro oc-transceiver:vendor?                      string
             |  +--ro oc-transceiver:vendor-part?                 string
             |  +--ro oc-transceiver:vendor-rev?                  string
             |  +--ro oc-transceiver:ethernet-pmd?                identityref
             |  +--ro oc-transceiver:sonet-sdh-compliance-code?   identityref
             |  +--ro oc-transceiver:otn-compliance-code?         identityref
             |  +--ro oc-transceiver:serial-no?                   string
             |  +--ro oc-transceiver:date-code?                   oc-yang:date-and-time
             |  +--ro oc-transceiver:fault-condition?             boolean
             |  +--ro oc-transceiver:output-power
             |  |  +--ro oc-transceiver:instant?    decimal64
             |  |  +--ro oc-transceiver:avg?        decimal64
             |  |  +--ro oc-transceiver:min?        decimal64
             |  |  +--ro oc-transceiver:max?        decimal64
             |  |  +--ro oc-transceiver:interval?   oc-types:stat-interval
             |  |  +--ro oc-transceiver:min-time?   oc-types:timeticks64
             |  |  +--ro oc-transceiver:max-time?   oc-types:timeticks64
             |  +--ro oc-transceiver:input-power
             |  |  +--ro oc-transceiver:instant?    decimal64
             |  |  +--ro oc-transceiver:avg?        decimal64
             |  |  +--ro oc-transceiver:min?        decimal64
             |  |  +--ro oc-transceiver:max?        decimal64
             |  |  +--ro oc-transceiver:interval?   oc-types:stat-interval
             |  |  +--ro oc-transceiver:min-time?   oc-types:timeticks64
             |  |  +--ro oc-transceiver:max-time?   oc-types:timeticks64
             |  +--ro oc-transceiver:laser-bias-current
             |     +--ro oc-transceiver:instant?    decimal64
             |     +--ro oc-transceiver:avg?        decimal64
             |     +--ro oc-transceiver:min?        decimal64
             |     +--ro oc-transceiver:max?        decimal64
             |     +--ro oc-transceiver:interval?   oc-types:stat-interval
             |     +--ro oc-transceiver:min-time?   oc-types:timeticks64
             |     +--ro oc-transceiver:max-time?   oc-types:timeticks64
             +--rw oc-transceiver:physical-channels
                +--rw oc-transceiver:channel* [index]
                   +--rw oc-transceiver:index     -> ../config/index
                   +--rw oc-transceiver:config
                   |  +--rw oc-transceiver:index?                 uint16
                   |  +--rw oc-transceiver:description?           string
                   |  +--rw oc-transceiver:tx-laser?              boolean
                   |  +--rw oc-transceiver:target-output-power?   decimal64
                   +--ro oc-transceiver:state
                      +--ro oc-transceiver:index?                 uint16
                      +--ro oc-transceiver:description?           string
                      +--ro oc-transceiver:tx-laser?              boolean
                      +--ro oc-transceiver:target-output-power?   decimal64
                      +--ro oc-transceiver:output-frequency?      oc-opt-types:frequency-type
                      +--ro oc-transceiver:output-power
                      |  +--ro oc-transceiver:instant?    decimal64
                      |  +--ro oc-transceiver:avg?        decimal64
                      |  +--ro oc-transceiver:min?        decimal64
                      |  +--ro oc-transceiver:max?        decimal64
                      |  +--ro oc-transceiver:interval?   oc-types:stat-interval
                      |  +--ro oc-transceiver:min-time?   oc-types:timeticks64
                      |  +--ro oc-transceiver:max-time?   oc-types:timeticks64
                      +--ro oc-transceiver:input-power
                      |  +--ro oc-transceiver:instant?    decimal64
                      |  +--ro oc-transceiver:avg?        decimal64
                      |  +--ro oc-transceiver:min?        decimal64
                      |  +--ro oc-transceiver:max?        decimal64
                      |  +--ro oc-transceiver:interval?   oc-types:stat-interval
                      |  +--ro oc-transceiver:min-time?   oc-types:timeticks64
                      |  +--ro oc-transceiver:max-time?   oc-types:timeticks64
                      +--ro oc-transceiver:laser-bias-current
                         +--ro oc-transceiver:instant?    decimal64
                         +--ro oc-transceiver:avg?        decimal64
                         +--ro oc-transceiver:min?        decimal64
                         +--ro oc-transceiver:max?        decimal64
                         +--ro oc-transceiver:interval?   oc-types:stat-interval
                         +--ro oc-transceiver:min-time?   oc-types:timeticks64
                         +--ro oc-transceiver:max-time?   oc-types:timeticks64
module: openconfig-relay-agent
    +--rw relay-agent
       +--rw dhcp
       |  +--rw config
       |  |  +--rw enable-relay-agent?   boolean
       |  +--ro state
       |  |  +--ro enable-relay-agent?   boolean
       |  +--rw agent-information-option
       |  |  +--rw config
       |  |  |  +--rw enable?   boolean
       |  |  +--ro state
       |  |     +--ro enable?   boolean
       |  +--rw interfaces
       |     +--rw interface* [id]
       |        +--rw id                          -> ../config/id
       |        +--rw config
       |        |  +--rw id?               oc-if:interface-id
       |        |  +--rw enable?           boolean
       |        |  +--rw helper-address*   inet:ip-address
       |        +--ro state
       |        |  +--ro id?               oc-if:interface-id
       |        |  +--ro enable?           boolean
       |        |  +--ro helper-address*   inet:ip-address
       |        |  +--ro counters
       |        |     +--ro total-dropped?            yang:counter64
       |        |     +--ro invalid-opcode?           yang:counter64
       |        |     +--ro invalid-options?          yang:counter64
       |        |     +--ro bootrequest-received?     yang:counter64
       |        |     +--ro dhcp-decline-received?    yang:counter64
       |        |     +--ro dhcp-discover-received?   yang:counter64
       |        |     +--ro dhcp-inform-received?     yang:counter64
       |        |     +--ro dhcp-release-received?    yang:counter64
       |        |     +--ro dhcp-request-received?    yang:counter64
       |        |     +--ro bootrequest-sent?         yang:counter64
       |        |     +--ro bootreply-sent?           yang:counter64
       |        |     +--ro dhcp-offer-sent?          yang:counter64
       |        |     +--ro dhcp-ack-sent?            yang:counter64
       |        |     +--ro dhcp-nack-sent?           yang:counter64
       |        +--rw interface-ref
       |        |  +--rw config
       |        |  |  +--rw interface?      -> /oc-if:interfaces/interface/name
       |        |  |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
       |        |  +--ro state
       |        |     +--ro interface?      -> /oc-if:interfaces/interface/name
       |        |     +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
       |        +--rw agent-information-option
       |           +--rw config
       |           |  +--rw enable?       boolean
       |           |  +--rw circuit-id?   string
       |           |  +--rw remote-id?    string
       |           +--ro state
       |              +--ro enable?            boolean
       |              +--ro circuit-id?        string
       |              +--ro remote-id?         string
       |              +--ro sent-circuit-id?   string
       |              +--ro sent-remote-id?    string
       +--rw dhcpv6
          +--rw config
          |  +--rw enable-relay-agent?   boolean
          +--ro state
          |  +--ro enable-relay-agent?   boolean
          +--rw options
          |  +--rw config
          |  |  +--rw enable-interface-id?   boolean
          |  |  +--rw enable-remote-id?      boolean
          |  +--ro state
          |     +--ro enable-interface-id?   boolean
          |     +--ro enable-remote-id?      boolean
          +--rw interfaces
             +--rw interface* [id]
                +--rw id               -> ../config/id
                +--rw config
                |  +--rw id?               oc-if:interface-id
                |  +--rw enable?           boolean
                |  +--rw helper-address*   inet:ipv6-address
                +--ro state
                |  +--ro id?               oc-if:interface-id
                |  +--ro enable?           boolean
                |  +--ro helper-address*   inet:ipv6-address
                |  +--ro counters
                |     +--ro total-dropped?                  yang:counter64
                |     +--ro invalid-opcode?                 yang:counter64
                |     +--ro invalid-options?                yang:counter64
                |     +--ro dhcpv6-solicit-received?        yang:counter64
                |     +--ro dhcpv6-decline-received?        yang:counter64
                |     +--ro dhcpv6-request-received?        yang:counter64
                |     +--ro dhcpv6-release-received?        yang:counter64
                |     +--ro dhcpv6-confirm-received?        yang:counter64
                |     +--ro dhcpv6-rebind-received?         yang:counter64
                |     +--ro dhcpv6-info-request-received?   yang:counter64
                |     +--ro dhcpv6-relay-reply-received?    yang:counter64
                |     +--ro dhcpv6-adverstise-sent?         yang:counter64
                |     +--ro dhcpv6-reply-sent?              yang:counter64
                |     +--ro dhcpv6-reconfigure-sent?        yang:counter64
                |     +--ro dhcpv6-relay-forw-sent?         yang:counter64
                +--rw interface-ref
                |  +--rw config
                |  |  +--rw interface?      -> /oc-if:interfaces/interface/name
                |  |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                |  +--ro state
                |     +--ro interface?      -> /oc-if:interfaces/interface/name
                |     +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
                +--rw options
                   +--rw config
                   |  +--rw enable-interface-id?   boolean
                   |  +--rw enable-remote-id?      boolean
                   |  +--rw interface-id?          string
                   |  +--rw remote-id?             string
                   +--ro state
                      +--ro enable-interface-id?   boolean
                      +--ro enable-remote-id?      boolean
                      +--ro interface-id?          string
                      +--ro remote-id?             string
                      +--ro sent-interface-id?     string
                      +--ro sent-remote-id?        string
module: openconfig-telemetry
    +--rw telemetry-system
       +--rw sensor-groups
       |  +--rw sensor-group* [sensor-group-id]
       |     +--rw sensor-group-id    -> ../config/sensor-group-id
       |     +--rw config
       |     |  +--rw sensor-group-id?   string
       |     +--ro state
       |     |  +--ro sensor-group-id?   string
       |     +--rw sensor-paths
       |        +--rw sensor-path* [path]
       |           +--rw path      -> ../config/path
       |           +--rw config
       |           |  +--rw path?             string
       |           |  +--rw exclude-filter?   string
       |           +--ro state
       |              +--ro path?             string
       |              +--ro exclude-filter?   string
       +--rw destination-groups
       |  +--rw destination-group* [group-id]
       |     +--rw group-id        -> ../config/group-id
       |     +--rw config
       |     |  +--rw group-id?   string
       |     +--ro state
       |     |  +--ro group-id?   string
       |     +--rw destinations
       |        +--rw destination* [destination-address destination-port]
       |           +--rw destination-address    -> ../config/destination-address
       |           +--rw destination-port       -> ../config/destination-port
       |           +--rw config
       |           |  +--rw destination-address?   inet:ip-address
       |           |  +--rw destination-port?      uint16
       |           +--ro state
       |              +--ro destination-address?   inet:ip-address
       |              +--ro destination-port?      uint16
       +--rw subscriptions
          +--rw persistent
          |  +--rw subscription* [subscription-name]
          |     +--rw subscription-name     -> ../config/subscription-name
          |     +--rw config
          |     |  +--rw subscription-name?        string
          |     |  +--rw local-source-address?     inet:ip-address
          |     |  +--rw originated-qos-marking?   inet:dscp
          |     |  +--rw protocol?                 identityref
          |     |  +--rw encoding?                 identityref
          |     +--ro state
          |     |  +--ro subscription-name?        string
          |     |  +--ro subscription-id?          uint64
          |     |  +--ro local-source-address?     inet:ip-address
          |     |  +--ro originated-qos-marking?   inet:dscp
          |     |  +--ro protocol?                 identityref
          |     |  +--ro encoding?                 identityref
          |     +--rw sensor-profiles
          |     |  +--rw sensor-profile* [sensor-group]
          |     |     +--rw sensor-group    -> ../config/sensor-group
          |     |     +--rw config
          |     |     |  +--rw sensor-group?         -> /telemetry-system/sensor-groups/sensor-group/config/sensor-group-id
          |     |     |  +--rw sample-interval?      uint64
          |     |     |  +--rw heartbeat-interval?   uint64
          |     |     |  +--rw suppress-redundant?   boolean
          |     |     +--ro state
          |     |        +--ro sensor-group?         -> /telemetry-system/sensor-groups/sensor-group/config/sensor-group-id
          |     |        +--ro sample-interval?      uint64
          |     |        +--ro heartbeat-interval?   uint64
          |     |        +--ro suppress-redundant?   boolean
          |     +--rw destination-groups
          |        +--rw destination-group* [group-id]
          |           +--rw group-id    -> ../config/group-id
          |           +--rw config
          |           |  +--rw group-id?   -> ../../../../../../../destination-groups/destination-group/group-id
          |           +--ro state
          |              +--ro group-id?   -> ../../../../../../../destination-groups/destination-group/group-id
          +--rw dynamic
             +--ro subscription* [subscription-id]
                +--ro subscription-id    -> ../state/subscription-id
                +--ro state
                |  +--ro subscription-id?          uint64
                |  +--ro destination-address?      inet:ip-address
                |  +--ro destination-port?         uint16
                |  +--ro sample-interval?          uint64
                |  +--ro heartbeat-interval?       uint64
                |  +--ro suppress-redundant?       boolean
                |  +--ro originated-qos-marking?   inet:dscp
                |  +--ro protocol?                 identityref
                |  +--ro encoding?                 identityref
                +--ro sensor-paths
                   +--ro sensor-path* [path]
                      +--ro path     -> ../state/path
                      +--ro state
                         +--ro path?             string
                         +--ro exclude-filter?   string
module: openconfig-spanning-tree
    +--rw stp
       +--rw global
       |  +--rw config
       |  |  +--rw enabled-protocol*               identityref
       |  |  +--rw bridge-assurance?               boolean
       |  |  +--rw etherchannel-misconfig-guard?   boolean
       |  |  +--rw bpduguard-timeout-recovery?     uint8
       |  |  +--rw loop-guard?                     boolean
       |  |  +--rw bpdu-guard?                     boolean
       |  |  +--rw bpdu-filter?                    boolean
       |  +--ro state
       |     +--ro enabled-protocol*               identityref
       |     +--ro bridge-assurance?               boolean
       |     +--ro etherchannel-misconfig-guard?   boolean
       |     +--ro bpduguard-timeout-recovery?     uint8
       |     +--ro loop-guard?                     boolean
       |     +--ro bpdu-guard?                     boolean
       |     +--ro bpdu-filter?                    boolean
       +--rw rstp
       |  +--rw config
       |  |  +--rw hello-time?         uint8
       |  |  +--rw max-age?            uint8
       |  |  +--rw forwarding-delay?   uint8
       |  |  +--rw hold-count?         uint8
       |  |  +--rw bridge-priority?    oc-stp-types:stp-bridge-priority-type
       |  +--ro state
       |  |  +--ro hello-time?                   uint8
       |  |  +--ro max-age?                      uint8
       |  |  +--ro forwarding-delay?             uint8
       |  |  +--ro hold-count?                   uint8
       |  |  +--ro bridge-priority?              oc-stp-types:stp-bridge-priority-type
       |  |  +--ro bridge-address?               yang:mac-address
       |  |  +--ro designated-root-priority?     oc-stp-types:stp-bridge-priority-type
       |  |  +--ro designated-root-address?      yang:mac-address
       |  |  +--ro root-port?                    uint16
       |  |  +--ro root-cost?                    uint32
       |  |  +--ro hold-time?                    uint8
       |  |  +--ro topology-changes?             yang:counter64
       |  |  +--ro time-since-topology-change?   yang:timestamp
       |  +--rw interfaces
       |     +--rw interface* [name]
       |        +--rw name      -> ../config/name
       |        +--rw config
       |        |  +--rw name?            oc-if:base-interface-ref
       |        |  +--rw cost?            uint32
       |        |  +--rw port-priority?   oc-stp-types:stp-port-priority-type
       |        +--ro state
       |           +--ro name?                         oc-if:base-interface-ref
       |           +--ro cost?                         uint32
       |           +--ro port-priority?                oc-stp-types:stp-port-priority-type
       |           +--ro port-num?                     uint16
       |           +--ro role?                         identityref
       |           +--ro port-state?                   identityref
       |           +--ro designated-root-priority?     oc-stp-types:stp-bridge-priority-type
       |           +--ro designated-root-address?      yang:mac-address
       |           +--ro designated-cost?              uint32
       |           +--ro designated-bridge-priority?   oc-stp-types:stp-bridge-priority-type
       |           +--ro designated-bridge-address?    yang:mac-address
       |           +--ro designated-port-priority?     oc-stp-types:stp-port-priority-type
       |           +--ro designated-port-num?          uint16
       |           +--ro forward-transisitions?        yang:counter64
       |           +--ro counters
       |              +--ro bpdu-sent?       yang:counter64
       |              +--ro bpdu-received?   yang:counter64
       +--rw mstp
       |  +--rw config
       |  |  +--rw name?               string
       |  |  +--rw revision?           uint32
       |  |  +--rw max-hop?            uint8
       |  |  +--rw hello-time?         uint8
       |  |  +--rw max-age?            uint8
       |  |  +--rw forwarding-delay?   uint8
       |  |  +--rw hold-count?         uint8
       |  +--ro state
       |  |  +--ro name?               string
       |  |  +--ro revision?           uint32
       |  |  +--ro max-hop?            uint8
       |  |  +--ro hello-time?         uint8
       |  |  +--ro max-age?            uint8
       |  |  +--ro forwarding-delay?   uint8
       |  |  +--ro hold-count?         uint8
       |  +--rw mst-instances
       |     +--rw mst-instance* [mst-id]
       |        +--rw mst-id        -> ../config/mst-id
       |        +--rw config
       |        |  +--rw mst-id?            uint16
       |        |  +--rw vlan*              union
       |        |  +--rw bridge-priority?   oc-stp-types:stp-bridge-priority-type
       |        +--ro state
       |        |  +--ro mst-id?                       uint16
       |        |  +--ro vlan*                         union
       |        |  +--ro bridge-priority?              oc-stp-types:stp-bridge-priority-type
       |        |  +--ro bridge-address?               yang:mac-address
       |        |  +--ro designated-root-priority?     oc-stp-types:stp-bridge-priority-type
       |        |  +--ro designated-root-address?      yang:mac-address
       |        |  +--ro root-port?                    uint16
       |        |  +--ro root-cost?                    uint32
       |        |  +--ro hold-time?                    uint8
       |        |  +--ro topology-changes?             yang:counter64
       |        |  +--ro time-since-topology-change?   yang:timestamp
       |        +--rw interfaces
       |           +--rw interface* [name]
       |              +--rw name      -> ../config/name
       |              +--rw config
       |              |  +--rw name?            oc-if:base-interface-ref
       |              |  +--rw cost?            uint32
       |              |  +--rw port-priority?   oc-stp-types:stp-port-priority-type
       |              +--ro state
       |                 +--ro name?                         oc-if:base-interface-ref
       |                 +--ro cost?                         uint32
       |                 +--ro port-priority?                oc-stp-types:stp-port-priority-type
       |                 +--ro port-num?                     uint16
       |                 +--ro role?                         identityref
       |                 +--ro port-state?                   identityref
       |                 +--ro designated-root-priority?     oc-stp-types:stp-bridge-priority-type
       |                 +--ro designated-root-address?      yang:mac-address
       |                 +--ro designated-cost?              uint32
       |                 +--ro designated-bridge-priority?   oc-stp-types:stp-bridge-priority-type
       |                 +--ro designated-bridge-address?    yang:mac-address
       |                 +--ro designated-port-priority?     oc-stp-types:stp-port-priority-type
       |                 +--ro designated-port-num?          uint16
       |                 +--ro forward-transisitions?        yang:counter64
       |                 +--ro counters
       |                    +--ro bpdu-sent?       yang:counter64
       |                    +--ro bpdu-received?   yang:counter64
       +--rw rapid-pvst
       |  +--rw vlan* [vlan-id]
       |     +--rw vlan-id       -> ../config/vlan-id
       |     +--rw config
       |     |  +--rw vlan-id?            oc-vlan-types:vlan-id
       |     |  +--rw hello-time?         uint8
       |     |  +--rw max-age?            uint8
       |     |  +--rw forwarding-delay?   uint8
       |     |  +--rw hold-count?         uint8
       |     |  +--rw bridge-priority?    oc-stp-types:stp-bridge-priority-type
       |     +--ro state
       |     |  +--ro hello-time?                   uint8
       |     |  +--ro max-age?                      uint8
       |     |  +--ro forwarding-delay?             uint8
       |     |  +--ro hold-count?                   uint8
       |     |  +--ro bridge-priority?              oc-stp-types:stp-bridge-priority-type
       |     |  +--ro bridge-address?               yang:mac-address
       |     |  +--ro designated-root-priority?     oc-stp-types:stp-bridge-priority-type
       |     |  +--ro designated-root-address?      yang:mac-address
       |     |  +--ro root-port?                    uint16
       |     |  +--ro root-cost?                    uint32
       |     |  +--ro hold-time?                    uint8
       |     |  +--ro topology-changes?             yang:counter64
       |     |  +--ro time-since-topology-change?   yang:timestamp
       |     +--rw interfaces
       |        +--rw interface* [name]
       |           +--rw name      -> ../config/name
       |           +--rw config
       |           |  +--rw name?            oc-if:base-interface-ref
       |           |  +--rw cost?            uint32
       |           |  +--rw port-priority?   oc-stp-types:stp-port-priority-type
       |           +--ro state
       |              +--ro name?                         oc-if:base-interface-ref
       |              +--ro cost?                         uint32
       |              +--ro port-priority?                oc-stp-types:stp-port-priority-type
       |              +--ro port-num?                     uint16
       |              +--ro role?                         identityref
       |              +--ro port-state?                   identityref
       |              +--ro designated-root-priority?     oc-stp-types:stp-bridge-priority-type
       |              +--ro designated-root-address?      yang:mac-address
       |              +--ro designated-cost?              uint32
       |              +--ro designated-bridge-priority?   oc-stp-types:stp-bridge-priority-type
       |              +--ro designated-bridge-address?    yang:mac-address
       |              +--ro designated-port-priority?     oc-stp-types:stp-port-priority-type
       |              +--ro designated-port-num?          uint16
       |              +--ro forward-transisitions?        yang:counter64
       |              +--ro counters
       |                 +--ro bpdu-sent?       yang:counter64
       |                 +--ro bpdu-received?   yang:counter64
       +--rw interfaces
          +--rw interface* [name]
             +--rw name      -> ../config/name
             +--rw config
             |  +--rw name?          oc-if:base-interface-ref
             |  +--rw edge-port?     identityref
             |  +--rw link-type?     oc-stp-types:stp-link-type
             |  +--rw guard?         oc-stp-types:stp-guard-type
             |  +--rw bpdu-guard?    boolean
             |  +--rw bpdu-filter?   boolean
             +--ro state
                +--ro name?          oc-if:base-interface-ref
                +--ro edge-port?     identityref
                +--ro link-type?     oc-stp-types:stp-link-type
                +--ro guard?         oc-stp-types:stp-guard-type
                +--ro bpdu-guard?    boolean
                +--ro bpdu-filter?   boolean
module: openconfig-system
    +--rw system
       +--rw config
       |  +--rw hostname?       oc-inet:domain-name
       |  +--rw domain-name?    oc-inet:domain-name
       |  +--rw login-banner?   string
       |  +--rw motd-banner?    string
       +--ro state
       |  +--ro hostname?           oc-inet:domain-name
       |  +--ro domain-name?        oc-inet:domain-name
       |  +--ro login-banner?       string
       |  +--ro motd-banner?        string
       |  +--ro current-datetime?   oc-yang:date-and-time
       |  +--ro boot-time?          oc-types:timeticks64
       +--rw clock
       |  +--rw config
       |  |  +--rw timezone-name?   timezone-name-type
       |  +--ro state
       |     +--ro timezone-name?   timezone-name-type
       +--rw dns
       |  +--rw config
       |  |  +--rw search*   oc-inet:domain-name
       |  +--ro state
       |  |  +--ro search*   oc-inet:domain-name
       |  +--rw servers
       |  |  +--rw server* [address]
       |  |     +--rw address    -> ../config/address
       |  |     +--rw config
       |  |     |  +--rw address?   oc-inet:ip-address
       |  |     |  +--rw port?      oc-inet:port-number
       |  |     +--ro state
       |  |        +--ro address?   oc-inet:ip-address
       |  |        +--ro port?      oc-inet:port-number
       |  +--rw host-entries
       |     +--rw host-entry* [hostname]
       |        +--rw hostname    -> ../config/hostname
       |        +--rw config
       |        |  +--rw hostname?       string
       |        |  +--rw alias*          string
       |        |  +--rw ipv4-address*   oc-inet:ipv4-address
       |        |  +--rw ipv6-address*   oc-inet:ipv6-address
       |        +--ro state
       |           +--ro hostname?       string
       |           +--ro alias*          string
       |           +--ro ipv4-address*   oc-inet:ipv4-address
       |           +--ro ipv6-address*   oc-inet:ipv6-address
       +--rw ntp
       |  +--rw config
       |  |  +--rw enabled?              boolean
       |  |  +--rw ntp-source-address?   oc-inet:ip-address
       |  |  +--rw enable-ntp-auth?      boolean
       |  +--ro state
       |  |  +--ro enabled?              boolean
       |  |  +--ro ntp-source-address?   oc-inet:ip-address
       |  |  +--ro enable-ntp-auth?      boolean
       |  |  +--ro auth-mismatch?        oc-yang:counter64
       |  +--rw ntp-keys
       |  |  +--rw ntp-key* [key-id]
       |  |     +--rw key-id    -> ../config/key-id
       |  |     +--rw config
       |  |     |  +--rw key-id?      uint16
       |  |     |  +--rw key-type?    identityref
       |  |     |  +--rw key-value?   string
       |  |     +--ro state
       |  |        +--ro key-id?      uint16
       |  |        +--ro key-type?    identityref
       |  |        +--ro key-value?   string
       |  +--rw servers
       |     +--rw server* [address]
       |        +--rw address    -> ../config/address
       |        +--rw config
       |        |  +--rw address?            oc-inet:host
       |        |  +--rw port?               oc-inet:port-number
       |        |  +--rw version?            uint8
       |        |  +--rw association-type?   enumeration
       |        |  +--rw iburst?             boolean
       |        |  +--rw prefer?             boolean
       |        +--ro state
       |           +--ro address?            oc-inet:host
       |           +--ro port?               oc-inet:port-number
       |           +--ro version?            uint8
       |           +--ro association-type?   enumeration
       |           +--ro iburst?             boolean
       |           +--ro prefer?             boolean
       |           +--ro stratum?            uint8
       |           +--ro root-delay?         uint32
       |           +--ro root-dispersion?    uint64
       |           +--ro offset?             uint64
       |           +--ro poll-interval?      uint32
       +--rw grpc-server
       |  +--rw config
       |  |  +--rw enable?               boolean
       |  |  +--rw port?                 oc-inet:port-number
       |  |  +--rw transport-security?   boolean
       |  |  +--rw certificate-id?       string
       |  |  +--rw listen-addresses*     union
       |  +--ro state
       |     +--ro enable?               boolean
       |     +--ro port?                 oc-inet:port-number
       |     +--ro transport-security?   boolean
       |     +--ro certificate-id?       string
       |     +--ro listen-addresses*     union
       +--rw ssh-server
       |  +--rw config
       |  |  +--rw enable?             boolean
       |  |  +--rw protocol-version?   enumeration
       |  |  +--rw timeout?            uint16
       |  |  +--rw rate-limit?         uint16
       |  |  +--rw session-limit?      uint16
       |  +--ro state
       |     +--ro enable?             boolean
       |     +--ro protocol-version?   enumeration
       |     +--ro timeout?            uint16
       |     +--ro rate-limit?         uint16
       |     +--ro session-limit?      uint16
       +--rw telnet-server
       |  +--rw config
       |  |  +--rw enable?          boolean
       |  |  +--rw timeout?         uint16
       |  |  +--rw rate-limit?      uint16
       |  |  +--rw session-limit?   uint16
       |  +--ro state
       |     +--ro enable?          boolean
       |     +--ro timeout?         uint16
       |     +--ro rate-limit?      uint16
       |     +--ro session-limit?   uint16
       +--rw logging
       |  +--rw console
       |  |  +--rw config
       |  |  +--ro state
       |  |  +--rw selectors
       |  |     +--rw selector* [facility severity]
       |  |        +--rw facility    -> ../config/facility
       |  |        +--rw severity    -> ../config/severity
       |  |        +--rw config
       |  |        |  +--rw facility?   identityref
       |  |        |  +--rw severity?   syslog-severity
       |  |        +--ro state
       |  |           +--ro facility?   identityref
       |  |           +--ro severity?   syslog-severity
       |  +--rw remote-servers
       |     +--rw remote-server* [host]
       |        +--rw host         -> ../config/host
       |        +--rw config
       |        |  +--rw host?             oc-inet:host
       |        |  +--rw source-address?   oc-inet:ip-address
       |        |  +--rw remote-port?      oc-inet:port-number
       |        +--ro state
       |        |  +--ro host?             oc-inet:host
       |        |  +--ro source-address?   oc-inet:ip-address
       |        |  +--ro remote-port?      oc-inet:port-number
       |        +--rw selectors
       |           +--rw selector* [facility severity]
       |              +--rw facility    -> ../config/facility
       |              +--rw severity    -> ../config/severity
       |              +--rw config
       |              |  +--rw facility?   identityref
       |              |  +--rw severity?   syslog-severity
       |              +--ro state
       |                 +--ro facility?   identityref
       |                 +--ro severity?   syslog-severity
       +--rw aaa
       |  +--rw config
       |  +--ro state
       |  +--rw authentication
       |  |  +--rw config
       |  |  |  +--rw authentication-method*   union
       |  |  +--ro state
       |  |  |  +--ro authentication-method*   union
       |  |  +--rw admin-user
       |  |  |  +--rw config
       |  |  |  |  +--rw admin-password?          string
       |  |  |  |  +--rw admin-password-hashed?   oc-aaa-types:crypt-password-type
       |  |  |  +--ro state
       |  |  |     +--ro admin-password?          string
       |  |  |     +--ro admin-password-hashed?   oc-aaa-types:crypt-password-type
       |  |  |     +--ro admin-username?          string
       |  |  +--rw users
       |  |     +--rw user* [username]
       |  |        +--rw username    -> ../config/username
       |  |        +--rw config
       |  |        |  +--rw username?          string
       |  |        |  +--rw password?          string
       |  |        |  +--rw password-hashed?   oc-aaa-types:crypt-password-type
       |  |        |  +--rw ssh-key?           string
       |  |        |  +--rw role?              union
       |  |        +--ro state
       |  |           +--ro username?          string
       |  |           +--ro password?          string
       |  |           +--ro password-hashed?   oc-aaa-types:crypt-password-type
       |  |           +--ro ssh-key?           string
       |  |           +--ro role?              union
       |  +--rw authorization
       |  |  +--rw config
       |  |  |  +--rw authorization-method*   union
       |  |  +--ro state
       |  |  |  +--ro authorization-method*   union
       |  |  +--rw events
       |  |     +--rw event* [event-type]
       |  |        +--rw event-type    -> ../config/event-type
       |  |        +--rw config
       |  |        |  +--rw event-type?   identityref
       |  |        +--ro state
       |  |           +--ro event-type?   identityref
       |  +--rw accounting
       |  |  +--rw config
       |  |  |  +--rw accounting-method*   union
       |  |  +--ro state
       |  |  |  +--ro accounting-method*   union
       |  |  +--rw events
       |  |     +--rw event* [event-type]
       |  |        +--rw event-type    -> ../config/event-type
       |  |        +--rw config
       |  |        |  +--rw event-type?   identityref
       |  |        |  +--rw record?       enumeration
       |  |        +--ro state
       |  |           +--ro event-type?   identityref
       |  |           +--ro record?       enumeration
       |  +--rw server-groups
       |     +--rw server-group* [name]
       |        +--rw name       -> ../config/name
       |        +--rw config
       |        |  +--rw name?   string
       |        |  +--rw type?   identityref
       |        +--ro state
       |        |  +--ro name?   string
       |        |  +--ro type?   identityref
       |        +--rw servers
       |           +--rw server* [address]
       |              +--rw address    -> ../config/address
       |              +--rw config
       |              |  +--rw name?      string
       |              |  +--rw address?   oc-inet:ip-address
       |              |  +--rw timeout?   uint16
       |              +--ro state
       |              |  +--ro name?                  string
       |              |  +--ro address?               oc-inet:ip-address
       |              |  +--ro timeout?               uint16
       |              |  +--ro connection-opens?      oc-yang:counter64
       |              |  +--ro connection-closes?     oc-yang:counter64
       |              |  +--ro connection-aborts?     oc-yang:counter64
       |              |  +--ro connection-failures?   oc-yang:counter64
       |              |  +--ro connection-timeouts?   oc-yang:counter64
       |              |  +--ro messages-sent?         oc-yang:counter64
       |              |  +--ro messages-received?     oc-yang:counter64
       |              |  +--ro errors-received?       oc-yang:counter64
       |              +--rw tacacs
       |              |  +--rw config
       |              |  |  +--rw port?             oc-inet:port-number
       |              |  |  +--rw secret-key?       oc-types:routing-password
       |              |  |  +--rw source-address?   oc-inet:ip-address
       |              |  +--ro state
       |              |     +--ro port?             oc-inet:port-number
       |              |     +--ro secret-key?       oc-types:routing-password
       |              |     +--ro source-address?   oc-inet:ip-address
       |              +--rw radius
       |                 +--rw config
       |                 |  +--rw auth-port?             oc-inet:port-number
       |                 |  +--rw acct-port?             oc-inet:port-number
       |                 |  +--rw secret-key?            oc-types:routing-password
       |                 |  +--rw source-address?        oc-inet:ip-address
       |                 |  +--rw retransmit-attempts?   uint8
       |                 +--ro state
       |                    +--ro auth-port?             oc-inet:port-number
       |                    +--ro acct-port?             oc-inet:port-number
       |                    +--ro secret-key?            oc-types:routing-password
       |                    +--ro source-address?        oc-inet:ip-address
       |                    +--ro retransmit-attempts?   uint8
       |                    +--ro counters
       |                       +--ro retried-access-requests?   oc-yang:counter64
       |                       +--ro access-accepts?            oc-yang:counter64
       |                       +--ro access-rejects?            oc-yang:counter64
       |                       +--ro timeout-access-requests?   oc-yang:counter64
       +--rw memory
       |  +--rw config
       |  +--ro state
       |     +--ro physical?   uint64
       |     +--ro reserved?   uint64
       +--ro cpus
       |  +--ro cpu* [index]
       |     +--ro index    -> ../state/index
       |     +--ro state
       |        +--ro index?                union
       |        +--ro total
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro user
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro kernel
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro nice
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro idle
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro wait
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro hardware-interrupt
       |        |  +--ro instant?    oc-types:percentage
       |        |  +--ro avg?        oc-types:percentage
       |        |  +--ro min?        oc-types:percentage
       |        |  +--ro max?        oc-types:percentage
       |        |  +--ro interval?   oc-types:stat-interval
       |        |  +--ro min-time?   oc-types:timeticks64
       |        |  +--ro max-time?   oc-types:timeticks64
       |        +--ro software-interrupt
       |           +--ro instant?    oc-types:percentage
       |           +--ro avg?        oc-types:percentage
       |           +--ro min?        oc-types:percentage
       |           +--ro max?        oc-types:percentage
       |           +--ro interval?   oc-types:stat-interval
       |           +--ro min-time?   oc-types:timeticks64
       |           +--ro max-time?   oc-types:timeticks64
       +--rw processes
       |  +--ro process* [pid]
       |     +--ro pid      -> ../state/pid
       |     +--ro state
       |        +--ro pid?                  uint64
       |        +--ro name?                 string
       |        +--ro args*                 string
       |        +--ro start-time?           uint64
       |        +--ro uptime?               oc-types:timeticks64
       |        +--ro cpu-usage-user?       oc-types:timeticks64
       |        +--ro cpu-usage-system?     oc-types:timeticks64
       |        +--ro cpu-utilization?      oc-types:percentage
       |        +--ro memory-usage?         uint64
       |        +--ro memory-utilization?   oc-types:percentage
       +--ro alarms
          +--ro alarm* [id]
             +--ro id        -> ../state/id
             +--ro config
             +--ro state
                +--ro id?             string
                +--ro resource?       string
                +--ro text?           string
                +--ro time-created?   oc-types:timeticks64
                +--ro severity?       identityref
                +--ro type-id?        union
module: openconfig-vlan
    +--rw vlans
       +--rw vlan* [vlan-id]
          +--rw vlan-id    -> ../config/vlan-id
          +--rw config
          |  +--rw vlan-id?                            oc-vlan-types:vlan-id
          |  +--rw name?                               string
          |  +--rw status?                             enumeration
          |  +--rw tpid?                               identityref
          |  +--rw extr-oc-vlan:nsi?                   network-service-id
          |  +--rw extr-oc-vlan:nsi-type?              network-service-id-type
          |  +--rw extr-oc-vlan:nsi-state?             fa-types:assignment-state-type
          |  +--rw extr-oc-vlan:fabric-mcast-enable?   boolean
          |  +--rw extr-oc-vlan:stg-id?                uint32
          +--ro state
          |  +--ro vlan-id?                            oc-vlan-types:vlan-id
          |  +--ro name?                               string
          |  +--ro status?                             enumeration
          |  +--ro tpid?                               identityref
          |  +--ro extr-oc-vlan:nsi?                   network-service-id
          |  +--ro extr-oc-vlan:nsi-type?              network-service-id-type
          |  +--ro extr-oc-vlan:nsi-state?             fa-types:assignment-state-type
          |  +--ro extr-oc-vlan:fabric-mcast-enable?   boolean
          |  +--ro extr-oc-vlan:stg-id?                uint32
          +--rw members
             +--ro member*
                +--ro interface-ref
                   +--ro state
                      +--ro interface?      -> /oc-if:interfaces/interface/name
                      +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index

IETF YANG Data Models

module: ietf-interfaces
    +--rw interfaces
    |  +--rw interface* [name]
    |     +--rw name                        string
    |     +--rw description?                string
    |     +--rw type                        identityref
    |     +--rw enabled?                    boolean
    |     +--rw link-up-down-trap-enable?   enumeration {if-mib}?
    |     +--ro admin-status                enumeration {if-mib}?
    |     +--ro oper-status                 enumeration
    |     +--ro last-change?                yang:date-and-time
    |     +--ro if-index                    int32 {if-mib}?
    |     +--ro phys-address?               yang:phys-address
    |     +--ro higher-layer-if*            interface-ref
    |     +--ro lower-layer-if*             interface-ref
    |     +--ro speed?                      yang:gauge64
    |     +--ro statistics
    |     |  +--ro discontinuity-time    yang:date-and-time
    |     |  +--ro in-octets?            yang:counter64
    |     |  +--ro in-unicast-pkts?      yang:counter64
    |     |  +--ro in-broadcast-pkts?    yang:counter64
    |     |  +--ro in-multicast-pkts?    yang:counter64
    |     |  +--ro in-discards?          yang:counter32
    |     |  +--ro in-errors?            yang:counter32
    |     |  +--ro in-unknown-protos?    yang:counter32
    |     |  +--ro out-octets?           yang:counter64
    |     |  +--ro out-unicast-pkts?     yang:counter64
    |     |  +--ro out-broadcast-pkts?   yang:counter64
    |     |  +--ro out-multicast-pkts?   yang:counter64
    |     |  +--ro out-discards?         yang:counter32
    |     |  +--ro out-errors?           yang:counter32
    |     +--rw ip:ipv4!
    |     |  +--rw ip:enabled?      boolean
    |     |  +--rw ip:forwarding?   boolean
    |     |  +--rw ip:mtu?          uint16
    |     |  +--rw ip:address* [ip]
    |     |  |  +--rw ip:ip               inet:ipv4-address-no-zone
    |     |  |  +--rw (ip:subnet)
    |     |  |     +--:(ip:prefix-length)
    |     |  |     |  +--rw ip:prefix-length?   uint8
    |     |  |     +--:(ip:netmask)
    |     |  |        +--rw ip:netmask?         yang:dotted-quad {ipv4-non-contiguous-netmasks}?
    |     |  +--rw ip:neighbor* [ip]
    |     |     +--rw ip:ip                    inet:ipv4-address-no-zone
    |     |     +--rw ip:link-layer-address    yang:phys-address
    |     +--rw ip:ipv6!
    |        +--rw ip:enabled?                     boolean
    |        +--rw ip:forwarding?                  boolean
    |        +--rw ip:mtu?                         uint32
    |        +--rw ip:address* [ip]
    |        |  +--rw ip:ip               inet:ipv6-address-no-zone
    |        |  +--rw ip:prefix-length    uint8
    |        +--rw ip:neighbor* [ip]
    |        |  +--rw ip:ip                    inet:ipv6-address-no-zone
    |        |  +--rw ip:link-layer-address    yang:phys-address
    |        +--rw ip:dup-addr-detect-transmits?   uint32
    |        +--rw ip:autoconf
    |           +--rw ip:create-global-addresses?        boolean
    |           +--rw ip:create-temporary-addresses?     boolean {ipv6-privacy-autoconf}?
    |           +--rw ip:temporary-valid-lifetime?       uint32 {ipv6-privacy-autoconf}?
    |           +--rw ip:temporary-preferred-lifetime?   uint32 {ipv6-privacy-autoconf}?
    x--ro interfaces-state
       x--ro interface* [name]
          x--ro name               string
          x--ro type               identityref
          x--ro admin-status       enumeration {if-mib}?
          x--ro oper-status        enumeration
          x--ro last-change?       yang:date-and-time
          x--ro if-index           int32 {if-mib}?
          x--ro phys-address?      yang:phys-address
          x--ro higher-layer-if*   interface-state-ref
          x--ro lower-layer-if*    interface-state-ref
          x--ro speed?             yang:gauge64
          x--ro statistics
          |  x--ro discontinuity-time    yang:date-and-time
          |  x--ro in-octets?            yang:counter64
          |  x--ro in-unicast-pkts?      yang:counter64
          |  x--ro in-broadcast-pkts?    yang:counter64
          |  x--ro in-multicast-pkts?    yang:counter64
          |  x--ro in-discards?          yang:counter32
          |  x--ro in-errors?            yang:counter32
          |  x--ro in-unknown-protos?    yang:counter32
          |  x--ro out-octets?           yang:counter64
          |  x--ro out-unicast-pkts?     yang:counter64
          |  x--ro out-broadcast-pkts?   yang:counter64
          |  x--ro out-multicast-pkts?   yang:counter64
          |  x--ro out-discards?         yang:counter32
          |  x--ro out-errors?           yang:counter32
          +--ro ip:ipv4!
          |  +--ro ip:forwarding?   boolean
          |  +--ro ip:mtu?          uint16
          |  +--ro ip:address* [ip]
          |  |  +--ro ip:ip               inet:ipv4-address-no-zone
          |  |  +--ro (ip:subnet)?
          |  |  |  +--:(ip:prefix-length)
          |  |  |  |  +--ro ip:prefix-length?   uint8
          |  |  |  +--:(ip:netmask)
          |  |  |     +--ro ip:netmask?         yang:dotted-quad {ipv4-non-contiguous-netmasks}?
          |  |  +--ro ip:origin?          ip-address-origin
          |  +--ro ip:neighbor* [ip]
          |     +--ro ip:ip                    inet:ipv4-address-no-zone
          |     +--ro ip:link-layer-address?   yang:phys-address
          |     +--ro ip:origin?               neighbor-origin
          +--ro ip:ipv6!
             +--ro ip:forwarding?   boolean
             +--ro ip:mtu?          uint32
             +--ro ip:address* [ip]
             |  +--ro ip:ip               inet:ipv6-address-no-zone
             |  +--ro ip:prefix-length    uint8
             |  +--ro ip:origin?          ip-address-origin
             |  +--ro ip:status?          enumeration
             +--ro ip:neighbor* [ip]
                +--ro ip:ip                    inet:ipv6-address-no-zone
                +--ro ip:link-layer-address?   yang:phys-address
                +--ro ip:origin?               neighbor-origin
                +--ro ip:is-router?            empty
                +--ro ip:state?                enumeration
module: ietf-yang-library
    +--ro modules-state
       +--ro module-set-id    string
       +--ro module* [name revision]
          +--ro name                yang:yang-identifier
          +--ro revision            union
          +--ro schema?             inet:uri
          +--ro namespace           inet:uri
          +--ro feature*            yang:yang-identifier
          +--ro deviation* [name revision]
          |  +--ro name        yang:yang-identifier
          |  +--ro revision    union
          +--ro conformance-type    enumeration
          +--ro submodule* [name revision]
             +--ro name        yang:yang-identifier
             +--ro revision    union
             +--ro schema?     inet:uri

  notifications:
    +---n yang-library-change
       +--ro module-set-id    -> /modules-state/module-set-id
module: ietf-access-control-list
    +--rw acls
       +--rw acl* [name]
       |  +--rw name                    string
       |  +--rw type?                   acl-type
       |  +--rw aces
       |  |  +--rw ace* [name]
       |  |     +--rw name             string
       |  |     +--rw matches
       |  |     |  +--rw (l2)?
       |  |     |  |  +--:(eth)
       |  |     |  |     +--rw eth {match-on-eth}?
       |  |     |  |     |  +--rw destination-mac-address?        yang:mac-address
       |  |     |  |     |  +--rw destination-mac-address-mask?   yang:mac-address
       |  |     |  |     |  +--rw source-mac-address?             yang:mac-address
       |  |     |  |     |  +--rw source-mac-address-mask?        yang:mac-address
       |  |     |  |     |  +--rw ethertype?                      eth:ethertype
       |  |     |  |     +--rw extr-acl:ethertype-mask?   uint16
       |  |     |  +--rw (l3)?
       |  |     |  |  +--:(ipv4)
       |  |     |  |  |  +--rw ipv4 {match-on-ipv4}?
       |  |     |  |  |  |  +--rw dscp?                       inet:dscp
       |  |     |  |  |  |  +--rw ecn?                        uint8
       |  |     |  |  |  |  +--rw length?                     uint16
       |  |     |  |  |  |  +--rw ttl?                        uint8
       |  |     |  |  |  |  +--rw protocol?                   uint8
       |  |     |  |  |  |  +--rw ihl?                        uint8
       |  |     |  |  |  |  +--rw flags?                      bits
       |  |     |  |  |  |  +--rw offset?                     uint16
       |  |     |  |  |  |  +--rw identification?             uint16
       |  |     |  |  |  |  +--rw (destination-network)?
       |  |     |  |  |  |  |  +--:(destination-ipv4-network)
       |  |     |  |  |  |  |     +--rw destination-ipv4-network?   inet:ipv4-prefix
       |  |     |  |  |  |  +--rw (source-network)?
       |  |     |  |  |  |     +--:(source-ipv4-network)
       |  |     |  |  |  |        +--rw source-ipv4-network?        inet:ipv4-prefix
       |  |     |  |  |  +--rw extr-acl:ttl-mask?         uint8
       |  |     |  |  |  +--rw extr-acl:protocol-mask?    uint8
       |  |     |  |  |  +--rw extr-acl:dscp-mask?        uint8
       |  |     |  |  |  +--rw extr-acl:ecn-mask?         uint8
       |  |     |  |  +--:(ipv6)
       |  |     |  |     +--rw ipv6 {match-on-ipv6}?
       |  |     |  |        +--rw dscp?                       inet:dscp
       |  |     |  |        +--rw ecn?                        uint8
       |  |     |  |        +--rw length?                     uint16
       |  |     |  |        +--rw ttl?                        uint8
       |  |     |  |        +--rw protocol?                   uint8
       |  |     |  |        +--rw (destination-network)?
       |  |     |  |        |  +--:(destination-ipv6-network)
       |  |     |  |        |     +--rw destination-ipv6-network?   inet:ipv6-prefix
       |  |     |  |        +--rw (source-network)?
       |  |     |  |        |  +--:(source-ipv6-network)
       |  |     |  |        |     +--rw source-ipv6-network?        inet:ipv6-prefix
       |  |     |  |        +--rw flow-label?                 inet:ipv6-flow-label
       |  |     |  +--rw (l4)?
       |  |     |  |  +--:(tcp)
       |  |     |  |  |  +--rw tcp {match-on-tcp}?
       |  |     |  |  |     +--rw sequence-number?          uint32
       |  |     |  |  |     +--rw acknowledgement-number?   uint32
       |  |     |  |  |     +--rw data-offset?              uint8
       |  |     |  |  |     +--rw reserved?                 uint8
       |  |     |  |  |     +--rw flags?                    bits
       |  |     |  |  |     +--rw window-size?              uint16
       |  |     |  |  |     +--rw urgent-pointer?           uint16
       |  |     |  |  |     +--rw source-port
       |  |     |  |  |     |  +--rw (source-port)?
       |  |     |  |  |     |     +--:(range-or-operator)
       |  |     |  |  |     |        +--rw lower-port    inet:port-number
       |  |     |  |  |     |        +--rw upper-port    inet:port-number
       |  |     |  |  |     |        +--rw operator?     operator
       |  |     |  |  |     |        +--rw port          inet:port-number
       |  |     |  |  |     +--rw destination-port
       |  |     |  |  |        +--rw (destination-port)?
       |  |     |  |  |           +--:(range-or-operator)
       |  |     |  |  |              +--rw lower-port    inet:port-number
       |  |     |  |  |              +--rw upper-port    inet:port-number
       |  |     |  |  |              +--rw operator?     operator
       |  |     |  |  |              +--rw port          inet:port-number
       |  |     |  |  +--:(udp)
       |  |     |  |  |  +--rw udp {match-on-udp}?
       |  |     |  |  |     +--rw length?             uint16
       |  |     |  |  |     +--rw source-port
       |  |     |  |  |     |  +--rw (source-port)?
       |  |     |  |  |     |     +--:(range-or-operator)
       |  |     |  |  |     |        +--rw lower-port    inet:port-number
       |  |     |  |  |     |        +--rw upper-port    inet:port-number
       |  |     |  |  |     |        +--rw operator?     operator
       |  |     |  |  |     |        +--rw port          inet:port-number
       |  |     |  |  |     +--rw destination-port
       |  |     |  |  |        +--rw (destination-port)?
       |  |     |  |  |           +--:(range-or-operator)
       |  |     |  |  |              +--rw lower-port    inet:port-number
       |  |     |  |  |              +--rw upper-port    inet:port-number
       |  |     |  |  |              +--rw operator?     operator
       |  |     |  |  |              +--rw port          inet:port-number
       |  |     |  |  +--:(icmp)
       |  |     |  |     +--rw icmp {match-on-icmp}?
       |  |     |  |     |  +--rw type?   uint8
       |  |     |  |     |  +--rw code?   uint8
       |  |     |  |     +--rw extr-acl:type-mask?        uint8
       |  |     |  |     +--rw extr-acl:code-mask?        uint8
       |  |     |  +--rw egress-interface?          if:interface-ref
       |  |     |  +--rw ingress-interface?         if:interface-ref
       |  |     |  +--rw extr-acl:application
       |  |     |  |  +--rw extr-acl:group-id?     uint16
       |  |     |  |  +--rw extr-acl:display-id?   uint16
       |  |     |  +--rw extr-acl:tcp-or-udp {match-on-tcp-or-udp}?
       |  |     |     +--rw extr-acl:source-port
       |  |     |     |  +--rw (extr-acl:source-port)?
       |  |     |     |     +--:(extr-acl:range-or-operator)
       |  |     |     |        +--rw extr-acl:lower-port    inet:port-number
       |  |     |     |        +--rw extr-acl:upper-port    inet:port-number
       |  |     |     |        +--rw extr-acl:operator?     operator
       |  |     |     |        +--rw extr-acl:port          inet:port-number
       |  |     |     +--rw extr-acl:destination-port
       |  |     |        +--rw (extr-acl:destination-port)?
       |  |     |           +--:(extr-acl:range-or-operator)
       |  |     |              +--rw extr-acl:lower-port    inet:port-number
       |  |     |              +--rw extr-acl:upper-port    inet:port-number
       |  |     |              +--rw extr-acl:operator?     operator
       |  |     |              +--rw extr-acl:port          inet:port-number
       |  |     +--rw actions
       |  |     |  +--rw forwarding              identityref
       |  |     |  +--rw logging?                identityref
       |  |     |  +--rw extr-acl:cos?           int16
       |  |     |  +--rw extr-acl:mirror-dest?   int8
       |  |     |  +--rw extr-acl:trap?          identityref
       |  |     +--ro statistics {acl-aggregate-stats}?
       |  |     |  +--ro matched-packets?   yang:counter64
       |  |     |  +--ro matched-octets?    yang:counter64
       |  |     +--rw extr-acl:name?   string
       |  +--rw extr-acl:application?   application-type
       |  +--rw extr-acl:name?          string
       +--rw attachment-points
          +--rw interface* [interface-id] {interface-attachment}?
             +--rw interface-id    if:interface-ref
             +--rw ingress
             |  +--rw acl-sets
             |     +--rw acl-set* [name]
             |        +--rw name              -> /acls/acl/name
             |        +--ro ace-statistics* [name] {interface-stats}?
             |           +--ro name               -> /acls/acl/aces/ace/name
             |           +--ro matched-packets?   yang:counter64
             |           +--ro matched-octets?    yang:counter64
             +--rw egress
                +--rw acl-sets
                   +--rw acl-set* [name]
                      +--rw name              -> /acls/acl/name
                      +--ro ace-statistics* [name] {interface-stats}?
                         +--ro name               -> /acls/acl/aces/ace/name
                         +--ro matched-packets?   yang:counter64
                         +--ro matched-octets?    yang:counter64

Extreme Enterprise YANG Data Models

module: extreme-auto-peering
    +--rw auto-peering
       +--rw id?                         auto-peering-id-type
       +--rw password?                   string
       +--rw anycast-mac?                auto-peering-anycast-mac-type
       +--rw route-target?               auto-peering-route-target-type
       +--rw remote-auto-peering
       |  +--rw peer* [peer-id]
       |     +--rw peer-id       auto-peering-id-type
       |     +--rw md5-secret?   string
       +--rw hosts
       |  +--rw host* [host-address vrf]
       |     +--rw host-address     inet:host
       |     +--rw vrf              oc-ni:network-instance-ref
       |     +--rw static-routes
       |        +--rw static-route* [network]
       |           +--rw network    inet:ip-prefix
       |           +--rw nexthop*   inet:ip-address
       +--rw services
       |  +--rw service* [nsi]
       |     +--rw nsi          network-service-id
       |     +--rw nsi-type?    network-service-id-type
       |     +--rw nsi-state?   fa-types:assignment-state-type
       |     +--rw vrf?         oc-ni:network-instance-ref
       |     +--rw addresses
       |        +--rw address* [ip]
       |           +--rw ip               inet:ip-address
       |           +--rw prefix-length?   uint8
       +--rw relay-agents
       |  +--rw relay-agent* [vrf]
       |     +--rw vrf               oc-ni:network-instance-ref
       |     +--rw helper-address*   inet:ip-address
       +--rw overlay-service-database
          +--rw host* [host-address]
             +--rw host-address    inet:host
             +--rw osd-type?       fabric-types:overlay-service-database-type
             +--rw osd-id?         uint32
             +--rw password?       string
module: extreme-fabric
    +--rw fabric
    |  +--rw spb-fabric
    |  |  +--rw enable?             boolean
    |  |  +--rw ether-type?         identityref
    |  |  +--rw ip-src-address?     inet:ipv4-address
    |  |  +--rw ipv6-src-address?   inet:ipv6-address
    |  |  +--rw manual-area?        oc-isis-types:area-address
    |  |  +--rw system-id?          oc-isis-types:system-id
    |  |  +--rw sys-name?           string
    |  |  +--rw instances
    |  |  |  +--rw instance* [number]
    |  |  |     +--rw number                 spb-fabric-types:instance-type
    |  |  |     +--rw nickname?              yang:hex-string
    |  |  |     +--rw lsdb-trap?             boolean
    |  |  |     +--rw spb-vlans
    |  |  |     |  +--rw spb-vlan* [id]
    |  |  |     |     +--rw id    oc-vlan-types:vlan-id
    |  |  |     +--rw equal-cost-trees
    |  |  |     |  +--rw equal-cost-tree* [ect id]
    |  |  |     |     +--rw ect    spb-fabric-types:ect-type
    |  |  |     |     +--rw id     oc-vlan-types:vlan-id
    |  |  |     +--rw ip-shortcuts
    |  |  |     |  +--rw ipv4-enable?   boolean
    |  |  |     |  +--rw ipv6-enable?   boolean
    |  |  |     +--rw smlt
    |  |  |     |  +--rw smlt-peer?             yang:mac-address
    |  |  |     |  +--rw smlt-peer-system-id?   yang:mac-address
    |  |  |     +--rw multicast
    |  |  |     |  +--rw enable?              boolean
    |  |  |     |  +--rw fwd-cache-timeout?   spb-fabric-types:cache-timeout-type
    |  |  |     +--rw redistribute-direct
    |  |  |        +--rw global-router?   boolean
    |  |  |        +--rw vrf-all?         boolean
    |  |  +--rw cfm
    |  |  |  +--rw set-admin?   boolean
    |  |  |  +--rw level?       spb-fabric-types:cfm-level-type
    |  |  |  +--rw mep-id?      spb-fabric-types:cfm-mep-id-type
    |  |  +--rw elans
    |  |  |  +--rw elan* [nsi]
    |  |  |     +--rw nsi          fabric-types:network-service-id
    |  |  |     +--rw endpoints
    |  |  |        +--rw endpoint* [interface-name cvid]
    |  |  |           +--rw interface-name    string
    |  |  |           +--rw cvid              spb-fabric-types:cvid-type
    |  |  |           +--rw bpdu?             boolean
    |  |  +--rw telemetry
    |  |  +--rw l2
    |  |     +--rw l2-pings
    |  |     |  +--rw l2-ping* [vlan]
    |  |     |     +--rw vlan             oc-vlan-types:vlan-id
    |  |     |     +--rw dest-mac?        yang:mac-address
    |  |     |     +--rw dest-name?       spb-fabric-types:l2-host-name-type
    |  |     |     +--rw dest-use-name?   boolean
    |  |     |     +--rw message-count?   spb-fabric-types:l2-messages-type
    |  |     |     +--rw priority?        spb-fabric-types:l2-priority-type
    |  |     |     +--rw timeout?         spb-fabric-types:l2-timeout-interval-type
    |  |     |     +--rw test-pattern?    spb-fabric-types:l2-test-pattern-type
    |  |     |     +--rw data-size?       spb-fabric-types:l2-data-size-type
    |  |     |     +--rw frame-size?      spb-fabric-types:l2-frame-size-type
    |  |     |     +--rw src-mode?        spb-fabric-types:l2-transmit-source-mode-type
    |  |     |     +--rw status?          spb-fabric-types:l2-transmit-status-type
    |  |     +--rw l2-trace-transmits
    |  |     |  +--rw l2-trace-transmit* [vlan]
    |  |     |     +--rw vlan             oc-vlan-types:vlan-id
    |  |     |     +--rw dest-mac?        yang:mac-address
    |  |     |     +--rw dest-name?       spb-fabric-types:l2-host-name-type
    |  |     |     +--rw dest-use-name?   boolean
    |  |     |     +--rw priority?        spb-fabric-types:l2-priority-type
    |  |     |     +--rw src-mode?        spb-fabric-types:l2-transmit-source-mode-type
    |  |     |     +--rw status?          spb-fabric-types:l2-transmit-status-type
    |  |     |     +--rw ttl?             spb-fabric-types:l2-trace-ttl-type
    |  |     |     +--rw trace-tree
    |  |     |        +--rw nsi?   fabric-types:network-service-id
    |  |     +--rw l2-ip-pings
    |  |     |  +--rw l2-ip-ping* [name address]
    |  |     |     +--rw name             oc-ni:network-instance-ref
    |  |     |     +--rw address          inet:ip-address
    |  |     |     +--rw message-count?   spb-fabric-types:l2-messages-type
    |  |     |     +--rw timeout?         spb-fabric-types:l2-timeout-interval-type
    |  |     |     +--rw test-pattern?    spb-fabric-types:l2-test-pattern-type
    |  |     |     +--rw data-size?       spb-fabric-types:l2-data-size-type
    |  |     |     +--rw status?          spb-fabric-types:l2-transmit-status-type
    |  |     +--rw l2-ip-traces
    |  |        +--rw l2-ip-trace* [name address]
    |  |           +--rw name       oc-ni:network-instance-ref
    |  |           +--rw address    inet:ip-address
    |  |           +--rw ttl?       spb-fabric-types:l2-trace-ttl-type
    |  |           +--rw status?    spb-fabric-types:l2-transmit-status-type
    |  +--rw fabric-attach
    |     +--rw enable?       boolean
    |     +--rw element?      fabric-attach-types:element-type
    |     +--rw timeout?      uint32
    |     +--rw interfaces
    |        +--rw interface* [name]
    |           +--rw name           oc-if:base-interface-ref
    |           +--rw enable?        boolean
    |           +--rw auth-enable?   boolean
    |           +--rw auth-key?      yang:hex-string
    |           +--rw mgmt-nsi?      fabric-types:network-service-id
    |           +--rw cvid?          oc-vlan-types:vlan-id
    |           +--rw untag
    |              +--rw enable?   boolean
    |              +--rw bpdu?     boolean
    +--ro fabric-state
       +--ro spb-fabric
       |  +--ro enable?             boolean
       |  +--ro ether-type?         identityref
       |  +--ro ip-src-address?     inet:ipv4-address
       |  +--ro ipv6-src-address?   inet:ipv6-address
       |  +--ro manual-area?        oc-isis-types:area-address
       |  +--ro system-id?          oc-isis-types:system-id
       |  +--ro sys-name?           string
       |  +--ro instances
       |  |  +--ro instance* [number]
       |  |     +--ro number                 spb-fabric-types:instance-type
       |  |     +--ro nickname?              yang:hex-string
       |  |     +--ro lsdb-trap?             boolean
       |  |     +--ro spb-vlans
       |  |     |  +--ro spb-vlan* [id]
       |  |     |     +--ro id    oc-vlan-types:vlan-id
       |  |     +--ro equal-cost-trees
       |  |     |  +--ro equal-cost-tree* [ect id]
       |  |     |     +--ro ect    spb-fabric-types:ect-type
       |  |     |     +--ro id     oc-vlan-types:vlan-id
       |  |     +--ro ip-shortcuts
       |  |     |  +--ro ipv4-enable?   boolean
       |  |     |  +--ro ipv6-enable?   boolean
       |  |     +--ro smlt
       |  |     |  +--ro smlt-peer?             yang:mac-address
       |  |     |  +--ro smlt-peer-system-id?   yang:mac-address
       |  |     |  +--ro smlt-split-beb?        spb-fabric-types:smlt-split-beb-type
       |  |     +--ro multicast
       |  |     |  +--ro enable?              boolean
       |  |     |  +--ro fwd-cache-timeout?   spb-fabric-types:cache-timeout-type
       |  |     +--ro redistribute-direct
       |  |        +--ro global-router?   boolean
       |  |        +--ro vrf-all?         boolean
       |  +--ro cfm
       |  |  +--ro set-admin?   boolean
       |  |  +--ro level?       spb-fabric-types:cfm-level-type
       |  |  +--ro mep-id?      spb-fabric-types:cfm-mep-id-type
       |  +--ro elans
       |  |  +--ro elan* [nsi]
       |  |     +--ro nsi          fabric-types:network-service-id
       |  |     +--ro endpoints
       |  |        +--ro endpoint* [interface-name cvid]
       |  |           +--ro interface-name    string
       |  |           +--ro cvid              spb-fabric-types:cvid-type
       |  |           +--ro bpdu?             boolean
       |  |           +--ro origin?           spb-fabric-types:elan-endpoint-origin-type
       |  +--ro nodes
       |  |  +--ro nodes* [system-id]
       |  |     +--ro system-id           oc-isis-types:system-id
       |  |     +--ro equal-cost-trees
       |  |        +--ro equal-cost-tree* [ect-id]
       |  |           +--ro ect-id              spb-fabric-types:ect-type
       |  |           +--ro parent-system-id?   oc-isis-types:system-id
       |  |           +--ro spb-vlan?           oc-vlan-types:vlan-id
       |  +--ro telemetry
       |  +--ro l2
       |     +--ro l2-pings
       |     |  +--ro l2-ping* [vlan]
       |     |     +--ro vlan               oc-vlan-types:vlan-id
       |     |     +--ro dest-mac?          yang:mac-address
       |     |     +--ro dest-name?         spb-fabric-types:l2-host-name-type
       |     |     +--ro dest-use-name?     boolean
       |     |     +--ro message-count?     spb-fabric-types:l2-messages-type
       |     |     +--ro priority?          spb-fabric-types:l2-priority-type
       |     |     +--ro timeout?           spb-fabric-types:l2-timeout-interval-type
       |     |     +--ro test-pattern?      spb-fabric-types:l2-test-pattern-type
       |     |     +--ro data-size?         spb-fabric-types:l2-data-size-type
       |     |     +--ro frame-size?        spb-fabric-types:l2-frame-size-type
       |     |     +--ro src-mode?          spb-fabric-types:l2-transmit-source-mode-type
       |     |     +--ro status?            spb-fabric-types:l2-transmit-status-type
       |     |     +--ro sequence-number?   uint32
       |     |     +--ro result-ok?         boolean
       |     |     +--ro result?            spb-fabric-types:l2-ping-result-type
       |     +--ro l2-trace-transmits
       |     |  +--ro l2-trace-transmit* [vlan]
       |     |     +--ro vlan               oc-vlan-types:vlan-id
       |     |     +--ro dest-mac?          yang:mac-address
       |     |     +--ro dest-name?         spb-fabric-types:l2-host-name-type
       |     |     +--ro dest-use-name?     boolean
       |     |     +--ro priority?          spb-fabric-types:l2-priority-type
       |     |     +--ro src-mode?          spb-fabric-types:l2-transmit-source-mode-type
       |     |     +--ro status?            spb-fabric-types:l2-transmit-status-type
       |     |     +--ro ttl?               spb-fabric-types:l2-trace-ttl-type
       |     |     +--ro trace-tree
       |     |     |  +--ro nickname?   spb-fabric-types:l2-trace-nickname-type
       |     |     |  +--ro nsi?        fabric-types:network-service-id
       |     |     +--ro sequence-number?   uint32
       |     |     +--ro result-ok?         boolean
       |     |     +--ro flag?              spb-fabric-types:l2-trace-error-flag-type
       |     +--ro l2-trace-replies
       |     |  +--ro l2-trace-reply* [vlan sequence-number hop receive-order]
       |     |     +--ro vlan               oc-vlan-types:vlan-id
       |     |     +--ro sequence-number    uint32
       |     |     +--ro hop                spb-fabric-types:l2-trace-reply-hop-type
       |     |     +--ro receive-order      uint32
       |     |     +--ro ttl?               spb-fabric-types:l2-trace-ttl-type
       |     |     +--ro src-mac?           yang:mac-address
       |     |     +--ro host-name?         spb-fabric-types:l2-host-name-type
       |     |     +--ro last-src-mac?      yang:mac-address
       |     |     +--ro last-host-name?    spb-fabric-types:l2-host-name-type
       |     +--ro l2-ip-pings
       |     |  +--ro l2-ip-ping* [name address]
       |     |     +--ro name             oc-ni:network-instance-ref
       |     |     +--ro address          inet:ip-address
       |     |     +--ro message-count?   spb-fabric-types:l2-messages-type
       |     |     +--ro timeout?         spb-fabric-types:l2-timeout-interval-type
       |     |     +--ro test-pattern?    spb-fabric-types:l2-test-pattern-type
       |     |     +--ro data-size?       spb-fabric-types:l2-data-size-type
       |     |     +--ro status?          spb-fabric-types:l2-transmit-status-type
       |     |     +--ro result-ok?       boolean
       |     |     +--ro paths-found?     uint32
       |     +--ro l2-ip-ping-replies
       |     |  +--ro ip-ping-reply* [name address send-order]
       |     |     +--ro name                     oc-ni:network-instance-ref
       |     |     +--ro address                  inet:ip-address
       |     |     +--ro send-order               uint32
       |     |     +--ro vlan?                    oc-vlan-types:vlan-id
       |     |     +--ro dest-mac?                yang:mac-address
       |     |     +--ro interface-name?          string
       |     |     +--ro dest-host-name?          string
       |     |     +--ro bytes-data?              uint32
       |     |     +--ro pkts-tx?                 uint32
       |     |     +--ro pkts-rx?                 uint32
       |     |     +--ro percent-loss-whole?      spb-fabric-types:l2-ping-reply-percent-loss-type
       |     |     +--ro percent-loss-fraction?   spb-fabric-types:l2-ping-reply-percent-loss-type
       |     |     +--ro min-round-trip?          uint32
       |     |     +--ro max-round-trip?          uint32
       |     |     +--ro rtt-ave-whole?           uint32
       |     |     +--ro rtt-ave-fraction?        uint32
       |     |     +--ro reply-flag?              spb-fabric-types:l2-ip-ping-reply-flag-type
       |     +--ro l2-ip-traces
       |     |  +--ro l2-ip-trace* [name address]
       |     |     +--ro name           oc-ni:network-instance-ref
       |     |     +--ro address        inet:ip-address
       |     |     +--ro ttl?           spb-fabric-types:l2-trace-ttl-type
       |     |     +--ro status?        spb-fabric-types:l2-transmit-status-type
       |     |     +--ro result-ok?     boolean
       |     |     +--ro paths-found?   uint32
       |     +--ro l2-ip-trace-replies
       |        +--ro ip-trace-reply* [name address send-order hop receive-order]
       |           +--ro name               oc-ni:network-instance-ref
       |           +--ro address            inet:ip-address
       |           +--ro send-order         uint32
       |           +--ro hop                spb-fabric-types:l2-trace-reply-hop-type
       |           +--ro receive-order      uint32
       |           +--ro ttl?               spb-fabric-types:l2-trace-ttl-type
       |           +--ro vlan?              oc-vlan-types:vlan-id
       |           +--ro dest-mac?          yang:mac-address
       |           +--ro interface-name?    string
       |           +--ro sequence-number?   int32
       |           +--ro src-mac?           yang:mac-address
       |           +--ro host-name?         spb-fabric-types:l2-host-name-type
       |           +--ro last-src-mac?      yang:mac-address
       |           +--ro last-host-name?    spb-fabric-types:l2-host-name-type
       |           +--ro flag?              spb-fabric-types:l2-ip-trace-reply-flag-type
       +--ro fabric-attach
          +--ro enable?                 boolean
          +--ro element?                fabric-attach-types:element-type
          +--ro timeout?                uint32
          +--ro interfaces
          |  +--ro interface* [name]
          |     +--ro name           oc-if:base-interface-ref
          |     +--ro enable?        boolean
          |     +--ro auth-enable?   boolean
          |     +--ro auth-key?      yang:hex-string
          |     +--ro mgmt-nsi?      fabric-types:network-service-id
          |     +--ro cvid?          oc-vlan-types:vlan-id
          |     +--ro untag
          |        +--ro enable?   boolean
          |        +--ro bpdu?     boolean
          +--ro elements
          |  +--ro element* [name]
          |     +--ro name       oc-if:base-interface-ref
          |     +--ro element?   fabric-attach-types:element-type
          +--ro assignments
          |  +--ro assignment* [name nsi id]
          |     +--ro name     string
          |     +--ro nsi      fabric-types:network-service-id
          |     +--ro id       uint32
          |     +--ro state?   fabric-attach-types:assignment-state-type
          +--ro statistics
          |  +--ro disc-element-received?      yang:counter32
          |  +--ro disc-element-expired?       yang:counter32
          |  +--ro disc-element-deleted?       yang:counter32
          |  +--ro disc-element-auth-failed?   yang:counter32
          |  +--ro assignments-received?       yang:counter32
          |  +--ro assignments-accepted?       yang:counter32
          |  +--ro assignments-rejected?       yang:counter32
          |  +--ro assignments-expired?        yang:counter32
          |  +--ro assignments-deleted?        yang:counter32
          |  +--ro assignments-auth-failed?    yang:counter32
          +--ro interface-statistics
             +--ro interface-statistic* [name]
                +--ro name                        oc-if:base-interface-ref
                +--ro disc-element-received?      yang:counter32
                +--ro disc-element-expired?       yang:counter32
                +--ro disc-element-deleted?       yang:counter32
                +--ro disc-element-auth-failed?   yang:counter32
                +--ro assignments-received?       yang:counter32
                +--ro assignments-accepted?       yang:counter32
                +--ro assignments-rejected?       yang:counter32
                +--ro assignments-expired?        yang:counter32
                +--ro assignments-deleted?        yang:counter32
                +--ro assignments-auth-failed?    yang:counter32
module: extreme-virtual-service
    +--rw virtual-services-config
    |  +--rw virtual-service-config* [name]
    |     +--rw name           string
    |     +--rw num-cores?     uint8
    |     +--rw memory-size?   uint32
    |     +--rw disks
    |     |  +--rw disk* [name]
    |     |     +--rw name           string
    |     |     +--rw size?          uint32
    |     |     +--rw source-file?   string
    |     |     +--rw bus-type?      disk-bus-type
    |     +--rw vports
    |     |  +--rw vport* [name]
    |     |     +--rw name            string
    |     |     +--rw vlans
    |     |     |  +--rw vlan* [id]
    |     |     |     +--rw id    oc-vlan-types:vlan-id
    |     |     +--rw connect-type?   connect-type
    |     |     +--rw nic-type?       nic-type
    |     |     +--rw port?           string
    |     +--rw enable?        boolean
    |     +--rw vnc-port?      uint16
    +--ro virtual-services-state
       +--ro virtual-service-state* [name]
          +--ro name            -> ../../../virtual-services-config/virtual-service-config/name
          +--ro package-info
          |  +--ro name?          string
          |  +--ro path?          string
          |  +--ro application
          |     +--ro name?      string
          |     +--ro version?   string
          +--ro utilization
          |  +--ro cpu-util
          |  |  +--ro cpu-allot?       uint8
          |  |  +--ro cpu-util?        yang:gauge32
          |  |  +--ro cpu-sys-time?    uint64
          |  |  +--ro cpu-user-time?   uint64
          |  |  +--ro cpu-time?        uint64
          |  +--ro memory-util
          |  |  +--ro memory-allot?       uint32
          |  |  +--ro memory-used?        yang:gauge32
          |  |  +--ro memory-available?   yang:gauge32
          |  +--ro disks-util
          |     +--ro disk-util* [name]
          |        +--ro name              string
          |        +--ro size-allot?       uint32
          |        +--ro size-available?   yang:gauge32
          |        +--ro size-used?        yang:gauge32
          +--ro state
          |  +--ro state?    enumeration
          |  +--ro uptime?   yang:timestamp
          +--ro host-server?    string
          +--ro disks
             +--ro disk* [name]
                +--ro name             string
                +--ro size?            uint32
                +--ro source-file?     string
                +--ro bus-type?        disk-bus-type
                +--ro target-device?   string

  rpcs:
    +---x install
    |  +---w input
    |  |  +---w name?          string
    |  |  +---w package?       string
    |  |  +---w host-server?   string
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x install-status
    |  +---w input
    |  |  +---w name?   string
    |  +--ro output
    |     +--ro install-stage?    install-stage
    |     +--ro install-result?   rpc-result
    +---x uninstall
    |  +---w input
    |  |  +---w name?      string
    |  |  +---w package?   string
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x start
    |  +---w input
    |  |  +---w name?   string
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x stop
    |  +---w input
    |  |  +---w name?       string
    |  |  +---w forceful?   boolean
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x restart
    |  +---w input
    |  |  +---w name?       string
    |  |  +---w forceful?   boolean
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x suspend
    |  +---w input
    |  |  +---w name?   string
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x resume
    |  +---w input
    |  |  +---w name?   string
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x save-state
    |  +---w input
    |  |  +---w name?   string
    |  +--ro output
    |     +--ro result?   rpc-result
    +---x save-image
       +---w input
       |  +---w name?    string
       |  +---w image?   string
       +--ro output
          +--ro result?   rpc-result
module: extreme-acl-usage
    +--ro acl-slice-usage
       +--ro acl-usage-set* [port]
          +--ro port             oc-if:base-interface-ref
          +--ro port-range?      string
          +--ro stage-entries
             +--ro stage-entry* [stage-type]
                +--ro stage-type          identityref
                +--ro slices-used?        uint32
                +--ro slices-available?   uint32
                +--ro slice-entries
                   +--ro slice-entry* [slice-num]
                      +--ro slice-num          uint32
                      +--ro rules-used?        uint32
                      +--ro rules-available?   uint32
                      +--ro slice-type?        string
module: extreme-policy-cos
    +--rw cos
       +--rw config
       |  +--ro capabilities?   yang:hex-string
       +--rw elements
       |  +--rw element* [name]
       |     +--rw name              string
       |     +--rw qos
       |     |  +--rw priority?   policy1p-priority
       |     |  +--rw tos-dscp?   uint8
       |     |  +--rw mask?       uint8
       |     +--rw irl-id?           yang:uuid
       |     +--rw orl-id?           yang:uuid
       |     +--rw rate-shaper-id?   yang:uuid
       |     +--rw transmit-queue?   uint32
       |     +--ro predefined?       boolean
       |     +--ro id?               yang:uuid
       +--rw rate-limiters
       |  +--rw limiter* [name]
       |     +--rw name    string
       |     +--rw cir?    uint64
       |     +--ro id?     yang:uuid
       +--rw rate-shapers
          +--rw shaper* [name]
             +--rw name    string
             +--rw cir?    uint64
             +--ro id?     yang:uuid
module: extreme-edge-automation
    +--rw edge-automation-databases
       +--rw database* [name]
          +--rw name       string
          +--ro state?     database-state
          +--ro devices
             +--ro device* [serial-number]
                +--ro name?            string
                +--ro serial-number    string
                +--ro ip-address?      oc-inet:ip-address
                +--ro type?            device-type
                +--ro vnis
                   +--ro vni* [vni]
                      +--ro vni    uint32
module: extreme-dns-cache
    +--rw cache-configs
    |  +--rw vr-configs
    |  |  +--rw config* [vr-name]
    |  |     +--rw vr-name          string
    |  |     +--rw cache-enabled?   boolean
    |  +--rw vlan-configs
    |  |  +--rw config* [vlan-name]
    |  |     +--rw vlan-name        string
    |  |     +--rw cache-enabled?   boolean
    |  +--rw sec-config
    |  |  +--rw dns-sec-enabled?   boolean
    |  +--rw name-server-configs
    |     +--rw config* [vr-name ip-address]
    |        +--rw vr-name       string
    |        +--rw ip-address    oc-inet:ip-address
    +--rw analytics-configs
    |  +--rw max-entries?   uint32
    |  +--rw timeout?       uint32
    |  +--rw config* [vr-name]
    |     +--rw vr-name              string
    |     +--rw analytics-enabled?   boolean
    |     +--rw protected-clients
    |        +--rw client* [ip-address ip-mask]
    |           +--rw ip-address    oc-inet:ip-address
    |           +--rw ip-mask       uint32
    +--ro cache-entries
    |  +--ro vlan-state-entries
    |  |  +--ro vlan-state* [vlan-name]
    |  |     +--ro vlan-name      string
    |  |     +--ro vr-name?       string
    |  |     +--ro vlan-status?   boolean
    |  +--ro cache-entries
    |     +--ro cache* [domain-name address]
    |        +--ro domain-name             oc-inet:domain-name
    |        +--ro address                 oc-inet:host
    |        +--ro expiry-time?            oc-yang:date-and-time
    |        +--ro address-type?           string
    |        +--ro query-type?             identityref
    |        +--ro domain-name-exists?     boolean
    |        +--ro is-address-truncated?   boolean
    +--ro analytics-entries
       +--ro vr-entries
       |  +--ro vr* [vr-name]
       |     +--ro vr-name           string
       |     +--ro client-entries
       |        +--ro client* [client-ip]
       |           +--ro client-ip         oc-inet:ip-address
       |           +--ro ipv4-queries?     uint32
       |           +--ro ipv6-queries?     uint32
       |           +--ro domain-entries
       |              +--ro domain* [name]
       |                 +--ro name               oc-inet:domain-name
       |                 +--ro ipv4-queries?      uint32
       |                 +--ro ipv6-queries?      uint32
       |                 +--ro ipv4-query-time?   oc-yang:date-and-time
       |                 +--ro ipv6-query-time?   oc-yang:date-and-time
       |                 +--ro query-entries
       |                    +--ro query* [query-type query-time]
       |                       +--ro query-type    identityref
       |                       +--ro query-time    oc-yang:date-and-time
       +--ro domain-entries
          +--ro domain* [name]
             +--ro name            oc-inet:domain-name
             +--ro vr-name?        string
             +--ro client-ip?      oc-inet:ip-address
             +--ro ipv4-queries?   uint32
             +--ro ipv6-queries?   uint32
module: extreme-license
    +--rw license
       +--rw license-levels
       |  +--rw license-level* [slot]
       |     +--rw slot                uint8
       |     +--ro effective-level?    feature-level
       |     +--rw restricted-level?   feature-level
       +--ro licenses-info
          +--ro license-info* [slot product-name]
             +--ro slot               uint8
             +--ro product-name       product-name-type
             +--ro generic-name?      generic-name-type
             +--ro install-name?      install-name-type
             +--ro installed?         boolean
             +--ro effective?         boolean
             +--ro expiration-time?   union

  rpcs:
    +---x install
    |  +---w input
    |     +---w slot?          uint8
    |     +---w license-key    string
    +---x uninstall
       +---w input
       |  +---w slot?           uint8
       |  +---w license-key?    string
       |  +---w product-name?   product-name-type
       |  +---w revoke          boolean
       +--ro output
          +--ro revocation-certificate?   string

URLs and JSON

extreme_acl_usage

extreme_acl_usage URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-acl-usage:acl-slice-usage
https://<ip>/rest/restconf/data/extreme-acl-usage:acl-slice-usage/acl-usage-set=<key>

extreme_acl_usage Complete JSON

{
    "extreme-acl-usage:acl-slice-usage": {
        "acl-usage-set": [
            {
                "port": "<key>", 
                "port-range": ""
            }
        ]
    }
}

extreme_auto_peering

extreme_auto_peering URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/overlay-service-database
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/overlay-service-database/host=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts/host=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts/host=<key>/static-routes
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts/host=<key>/static-routes/static-route=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services/service=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services/service=<key>/addresses
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services/service=<key>/addresses/address=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/relay-agents
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/relay-agents/relay-agent=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/remote-auto-peering
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/remote-auto-peering/peer=<key>

extreme_auto_peering Complete JSON

{
    "extreme-auto-peering:auto-peering": {
        "overlay-service-database": {
            "host": [
                {
                    "password": "", 
                    "host-address": "0.0.0.0", 
                    "osd-id": 0, 
                    "osd-type": ""
                }
            ]
        }, 
        "route-target": 0, 
        "hosts": {
            "host": [
                {
                    "static-routes": {
                        "static-route": [
                            {
                                "nexthop": [], 
                                "network": "0.0.0.0/16"
                            }
                        ]
                    }, 
                    "host-address": "0", 
                    "vrf": "0"
                }
            ]
        }, 
        "remote-auto-peering": {
            "peer": [
                {
                    "md5-secret": "", 
                    "peer-id": 99
                }
            ]
        }, 
        "services": {
            "service": [
                {
                    "nsi": 99, 
                    "nsi-type": "", 
                    "addresses": {
                        "address": [
                            {
                                "ip": "0.0.0.0", 
                                "prefix-length": 0
                            }
                        ]
                    }, 
                    "vrf": "", 
                    "nsi-state": ""
                }
            ]
        }, 
        "relay-agents": {
            "relay-agent": [
                {
                    "helper-address": [], 
                    "vrf": "<key>"
                }
            ]
        }, 
        "password": "", 
        "id": 0, 
        "anycast-mac": ""
    }
}

extreme_dns_cache

extreme_dns_cache URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/sec-config
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vlan-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vlan-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vr-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vr-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/name-server-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/name-server-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries/client=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries/client=<key>/domain-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries/client=<key>/domain-entries/domain=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/domain-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/domain-entries/domain=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/vlan-state-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/vlan-state-entries/vlan-state=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/cache-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/cache-entries/cache=<key>

extreme_dns_cache Complete JSON

{
    "extreme-dns-cache:cache-configs": {
        "sec-config": {
            "dns-sec-enabled": false
        }, 
        "vlan-configs": {
            "config": [
                {
                    "vlan-name": "<key>", 
                    "cache-enabled": false
                }
            ]
        }, 
        "vr-configs": {
            "config": [
                {
                    "vr-name": "<key>", 
                    "cache-enabled": false
                }
            ]
        }, 
        "name-server-configs": {
            "config": [
                {
                    "vr-name": "<vrf>", 
                    "ip-address": "0.0.0.0"
                }
            ]
        }
    }, 
    "extreme-dns-cache:analytics-configs": {
        "config": [
            {
                "vr-name": "<key>", 
                "analytics-enabled": false
            }
        ], 
        "max-entries": 0, 
        "timeout": 0
    }, 
    "extreme-dns-cache:analytics-entries": {
        "vr-entries": {
            "vr": [
                {
                    "vr-name": "<key>", 
                    "client-entries": {
                        "client": [
                            {
                                "ipv6-queries": 0, 
                                "client-ip": "0.0.0.0", 
                                "domain-entries": {
                                    "domain": [
                                        {
                                            "ipv6-queries": 0, 
                                            "name": "0.0.0.0", 
                                            "ipv6-query-time": "", 
                                            "ipv4-queries": 0, 
                                            "ipv4-query-time": ""
                                        }
                                    ]
                                }, 
                                "ipv4-queries": 0
                            }
                        ]
                    }
                }
            ]
        }, 
        "domain-entries": {
            "domain": [
                {
                    "ipv6-queries": 0, 
                    "vr-name": "", 
                    "client-ip": "", 
                    "name": "0.0.0.0", 
                    "ipv4-queries": 0
                }
            ]
        }
    }, 
    "extreme-dns-cache:cache-entries": {
        "vlan-state-entries": {
            "vlan-state": [
                {
                    "vlan-name": "<key>", 
                    "vr-name": "", 
                    "vlan-status": false
                }
            ]
        }, 
        "cache-entries": {
            "cache": [
                {
                    "address-type": "", 
                    "expiry-time": "", 
                    "domain-name-exists": false, 
                    "domain-name": "0", 
                    "address": "0", 
                    "query-type": "", 
                    "is-address-truncated": false
                }
            ]
        }
    }
}

extreme_edge_automation

extreme_edge_automation URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices/device=<key>
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices/device=<key>/vnis
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices/device=<key>/vnis/vni=<key>

extreme_edge_automation Complete JSON

{
    "extreme-edge-automation:edge-automation-databases": {
        "database": [
            {
                "state": "", 
                "name": "<key>", 
                "devices": {
                    "device": [
                        {
                            "vnis": {
                                "vni": [
                                    {
                                        "vni": 99
                                    }
                                ]
                            }, 
                            "serial-number": "<key>", 
                            "type": "", 
                            "name": "", 
                            "ip-address": ""
                        }
                    ]
                }
            }
        ]
    }
}

extreme_fabric

extreme_fabric URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-fabric:fabric
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/smlt
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/ip-shortcuts
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/multicast
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/redistribute-direct
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/equal-cost-trees
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/equal-cost-trees/equal-cost-tree=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/spb-vlans
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/spb-vlans/spb-vlan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/cfm
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-pings/l2-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-pings/l2-ip-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-trace-transmits
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>/trace-tree
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-traces
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-traces/l2-ip-trace=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans/elan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans/elan=<key>/endpoints
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans/elan=<key>/endpoints/endpoint=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach/interfaces
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach/interfaces/interface=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach/interfaces/interface=<key>/untag
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/smlt
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/ip-shortcuts
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/multicast
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/redistribute-direct
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/equal-cost-trees
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/equal-cost-trees/equal-cost-tree=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/spb-vlans
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/spb-vlans/spb-vlan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/cfm
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-pings/l2-ip-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-replies
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-replies/l2-trace-reply=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-pings/l2-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-ping-replies
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-ping-replies/ip-ping-reply=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-traces
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-traces/l2-ip-trace=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-transmits
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>/trace-tree
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-trace-replies
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-trace-replies/ip-trace-reply=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans/elan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans/elan=<key>/endpoints
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans/elan=<key>/endpoints/endpoint=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes/nodes=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes/nodes=<key>/equal-cost-trees
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes/nodes=<key>/equal-cost-trees/equal-cost-tree=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interfaces
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interfaces/interface=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interfaces/interface=<key>/untag
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/assignments
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/assignments/assignment=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/statistics
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interface-statistics
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interface-statistics/interface-statistic=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/elements
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/elements/element=<key>

extreme_fabric Complete JSON

{
    "extreme-fabric:fabric": {
        "spb-fabric": {
            "ipv6-src-address": "", 
            "enable": false, 
            "ip-src-address": "", 
            "system-id": "", 
            "manual-area": "", 
            "instances": {
                "instance": [
                    {
                        "smlt": {
                            "smlt-peer": "", 
                            "smlt-peer-system-id": ""
                        }, 
                        "ip-shortcuts": {
                            "ipv4-enable": false, 
                            "ipv6-enable": false
                        }, 
                        "number": 99, 
                        "lsdb-trap": false, 
                        "multicast": {
                            "enable": false, 
                            "fwd-cache-timeout": 0
                        }, 
                        "redistribute-direct": {
                            "global-router": false, 
                            "vrf-all": false
                        }, 
                        "equal-cost-trees": {
                            "equal-cost-tree": [
                                {
                                    "ect": "ONE", 
                                    "id": 1
                                }
                            ]
                        }, 
                        "nickname": "", 
                        "spb-vlans": {
                            "spb-vlan": [
                                {
                                    "id": 99
                                }
                            ]
                        }
                    }
                ]
            }, 
            "cfm": {
                "set-admin": false, 
                "mep-id": 0, 
                "level": 0
            }, 
            "l2": {
                "l2-pings": {
                    "l2-ping": [
                        {
                            "status": "", 
                            "message-count": 0, 
                            "vlan": 99, 
                            "dest-name": "", 
                            "data-size": 0, 
                            "src-mode": "", 
                            "priority": 0, 
                            "frame-size": 0, 
                            "timeout": 0, 
                            "dest-use-name": false, 
                            "test-pattern": "", 
                            "dest-mac": ""
                        }
                    ]
                }, 
                "l2-ip-traces": {
                    "l2-ip-trace": [
                        {
                            "status": "", 
                            "ttl": 0, 
                            "name": "<vrf>", 
                            "address": "0.0.0.0"
                        }
                    ]
                }, 
                "l2-trace-transmits": {
                    "l2-trace-transmit": [
                        {
                            "status": "", 
                            "dest-mac": "", 
                            "dest-name": "", 
                            "vlan": 99, 
                            "src-mode": "", 
                            "trace-tree": {
                                "nsi": 0
                            }, 
                            "priority": 0, 
                            "ttl": 0, 
                            "dest-use-name": false
                        }
                    ]
                }, 
                "l2-ip-pings": {
                    "l2-ip-ping": [
                        {
                            "status": "", 
                            "message-count": 0, 
                            "name": "<vrf>", 
                            "data-size": 0, 
                            "timeout": 0, 
                            "address": "0.0.0.0", 
                            "test-pattern": ""
                        }
                    ]
                }
            }, 
            "sys-name": "", 
            "ether-type": "", 
            "elans": {
                "elan": [
                    {
                        "nsi": 99, 
                        "endpoints": {
                            "endpoint": [
                                {
                                    "bpdu": false, 
                                    "cvid": 1, 
                                    "interface-name": "ONE"
                                }
                            ]
                        }
                    }
                ]
            }
        }, 
        "fabric-attach": {
            "interfaces": {
                "interface": [
                    {
                        "enable": false, 
                        "name": "<key>", 
                        "auth-key": "", 
                        "auth-enable": false, 
                        "mgmt-nsi": 0, 
                        "cvid": 0, 
                        "untag": {
                            "enable": false, 
                            "bpdu": false
                        }
                    }
                ]
            }, 
            "enable": false, 
            "timeout": 0, 
            "element": ""
        }
    }, 
    "extreme-fabric:fabric-state": {
        "spb-fabric": {
            "ipv6-src-address": "", 
            "enable": false, 
            "ip-src-address": "", 
            "system-id": "", 
            "manual-area": "", 
            "instances": {
                "instance": [
                    {
                        "smlt": {
                            "smlt-peer": "", 
                            "smlt-split-beb": "", 
                            "smlt-peer-system-id": ""
                        }, 
                        "ip-shortcuts": {
                            "ipv4-enable": false, 
                            "ipv6-enable": false
                        }, 
                        "number": 99, 
                        "lsdb-trap": false, 
                        "multicast": {
                            "enable": false, 
                            "fwd-cache-timeout": 0
                        }, 
                        "redistribute-direct": {
                            "global-router": false, 
                            "vrf-all": false
                        }, 
                        "equal-cost-trees": {
                            "equal-cost-tree": [
                                {
                                    "ect": "ONE", 
                                    "id": 1
                                }
                            ]
                        }, 
                        "nickname": "", 
                        "spb-vlans": {
                            "spb-vlan": [
                                {
                                    "id": 99
                                }
                            ]
                        }
                    }
                ]
            }, 
            "cfm": {
                "set-admin": false, 
                "mep-id": 0, 
                "level": 0
            }, 
            "l2": {
                "l2-ip-pings": {
                    "l2-ip-ping": [
                        {
                            "status": "", 
                            "message-count": 0, 
                            "name": "<vrf>", 
                            "data-size": 0, 
                            "timeout": 0, 
                            "address": "0.0.0.0", 
                            "result-ok": false, 
                            "paths-found": 0, 
                            "test-pattern": ""
                        }
                    ]
                }, 
                "l2-trace-replies": {
                    "l2-trace-reply": [
                        {
                            "last-src-mac": "", 
                            "sequence-number": 0, 
                            "ttl": 0, 
                            "vlan": 1, 
                            "host-name": "", 
                            "receive-order": 0, 
                            "hop": 0, 
                            "src-mac": "", 
                            "last-host-name": ""
                        }
                    ]
                }, 
                "l2-pings": {
                    "l2-ping": [
                        {
                            "status": "", 
                            "message-count": 0, 
                            "vlan": 99, 
                            "sequence-number": 0, 
                            "dest-use-name": false, 
                            "dest-name": "", 
                            "data-size": 0, 
                            "src-mode": "", 
                            "priority": 0, 
                            "frame-size": 0, 
                            "result": "", 
                            "timeout": 0, 
                            "result-ok": false, 
                            "test-pattern": "", 
                            "dest-mac": ""
                        }
                    ]
                }, 
                "l2-ip-ping-replies": {
                    "ip-ping-reply": [
                        {
                            "pkts-tx": 0, 
                            "vlan": 0, 
                            "name": "<vrf>", 
                            "rtt-ave-fraction": 0, 
                            "max-round-trip": 0, 
                            "min-round-trip": 0, 
                            "bytes-data": 0, 
                            "reply-flag": "", 
                            "send-order": 0, 
                            "pkts-rx": 0, 
                            "rtt-ave-whole": 0, 
                            "dest-mac": "", 
                            "dest-host-name": "", 
                            "percent-loss-whole": 0, 
                            "interface-name": "", 
                            "address": "0.0.0.0", 
                            "percent-loss-fraction": 0
                        }
                    ]
                }, 
                "l2-ip-traces": {
                    "l2-ip-trace": [
                        {
                            "status": "", 
                            "name": "<vrf>", 
                            "address": "0.0.0.0", 
                            "ttl": 0, 
                            "result-ok": false, 
                            "paths-found": 0
                        }
                    ]
                }, 
                "l2-trace-transmits": {
                    "l2-trace-transmit": [
                        {
                            "status": "", 
                            "src-mode": "", 
                            "sequence-number": 0, 
                            "dest-name": "", 
                            "vlan": 99, 
                            "dest-mac": "", 
                            "trace-tree": {
                                "nsi": 0, 
                                "nickname": ""
                            }, 
                            "priority": 0, 
                            "flag": "", 
                            "ttl": 0, 
                            "result-ok": false, 
                            "dest-use-name": false
                        }
                    ]
                }, 
                "l2-ip-trace-replies": {
                    "ip-trace-reply": [
                        {
                            "dest-mac": "", 
                            "vlan": 0, 
                            "sequence-number": 0, 
                            "name": "<vrf>", 
                            "last-src-mac": "", 
                            "src-mac": "", 
                            "host-name": "", 
                            "flag": "", 
                            "send-order": 1, 
                            "receive-order": 1, 
                            "hop": 0, 
                            "ttl": 0, 
                            "last-host-name": "", 
                            "address": "0.0.0.0", 
                            "interface-name": ""
                        }
                    ]
                }
            }, 
            "sys-name": "", 
            "ether-type": "", 
            "elans": {
                "elan": [
                    {
                        "nsi": 99, 
                        "endpoints": {
                            "endpoint": [
                                {
                                    "origin": "", 
                                    "bpdu": false, 
                                    "cvid": 1, 
                                    "interface-name": "ONE"
                                }
                            ]
                        }
                    }
                ]
            }, 
            "nodes": {
                "nodes": [
                    {
                        "system-id": "0143.0438.AeF0", 
                        "equal-cost-trees": {
                            "equal-cost-tree": [
                                {
                                    "ect-id": "ONE", 
                                    "parent-system-id": "", 
                                    "spb-vlan": 0
                                }
                            ]
                        }
                    }
                ]
            }
        }, 
        "fabric-attach": {
            "enable": false, 
            "interfaces": {
                "interface": [
                    {
                        "enable": false, 
                        "name": "<key>", 
                        "auth-key": "", 
                        "auth-enable": false, 
                        "mgmt-nsi": 0, 
                        "cvid": 0, 
                        "untag": {
                            "enable": false, 
                            "bpdu": false
                        }
                    }
                ]
            }, 
            "element": "", 
            "assignments": {
                "assignment": [
                    {
                        "nsi": 0, 
                        "state": "", 
                        "name": "<vrf>", 
                        "id": 1
                    }
                ]
            }, 
            "statistics": {
                "disc-element-expired": 0, 
                "assignments-expired": 0, 
                "disc-element-deleted": 0, 
                "assignments-rejected": 0, 
                "assignments-accepted": 0, 
                "assignments-deleted": 0, 
                "disc-element-auth-failed": 0, 
                "assignments-received": 0, 
                "disc-element-received": 0, 
                "assignments-auth-failed": 0
            }, 
            "timeout": 0, 
            "interface-statistics": {
                "interface-statistic": [
                    {
                        "disc-element-expired": 0, 
                        "assignments-expired": 0, 
                        "disc-element-deleted": 0, 
                        "assignments-rejected": 0, 
                        "assignments-accepted": 0, 
                        "assignments-deleted": 0, 
                        "disc-element-auth-failed": 0, 
                        "assignments-received": 0, 
                        "disc-element-received": 0, 
                        "assignments-auth-failed": 0, 
                        "name": "<key>"
                    }
                ]
            }, 
            "elements": {
                "element": [
                    {
                        "name": "<key>", 
                        "element": ""
                    }
                ]
            }
        }
    }
}

extreme_license

extreme_license URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-license:license
https://<ip>/rest/restconf/data/extreme-license:license/licenses-info
https://<ip>/rest/restconf/data/extreme-license:license/licenses-info/license-info=<key>
https://<ip>/rest/restconf/data/extreme-license:license/license-levels
https://<ip>/rest/restconf/data/extreme-license:license/license-levels/license-level=<key>

extreme_license Complete JSON

{
    "extreme-license:license": {
        "licenses-info": {
            "license-info": [
                {
                    "slot": 1, 
                    "effective": false, 
                    "install-name": "", 
                    "expiration-time": "", 
                    "generic-name": "", 
                    "installed": false, 
                    "product-name": "PRD-5000-PRMR"
                }
            ]
        }, 
        "license-levels": {
            "license-level": [
                {
                    "slot": 99, 
                    "effective-level": "", 
                    "restricted-level": ""
                }
            ]
        }
    }
}

extreme_policy_cos

extreme_policy_cos URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-policy-cos:cos
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-shapers
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-shapers/shaper=<key>
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/config
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-limiters
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-limiters/limiter=<key>
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/elements
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/elements/element=<key>
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/elements/element=<key>/qos

extreme_policy_cos Complete JSON

{
    "extreme-policy-cos:cos": {
        "rate-shapers": {
            "shaper": [
                {
                    "cir": "0", 
                    "name": "<key>", 
                    "id": ""
                }
            ]
        }, 
        "config": {
            "capabilities": ""
        }, 
        "rate-limiters": {
            "limiter": [
                {
                    "cir": "0", 
                    "name": "<key>", 
                    "id": ""
                }
            ]
        }, 
        "elements": {
            "element": [
                {
                    "predefined": false, 
                    "transmit-queue": 0, 
                    "name": "<key>", 
                    "rate-shaper-id": "", 
                    "irl-id": "", 
                    "qos": {
                        "priority": "", 
                        "mask": 0, 
                        "tos-dscp": 0
                    }, 
                    "orl-id": "", 
                    "id": ""
                }
            ]
        }
    }
}

extreme_virtual_service

extreme_virtual_service URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/memory-util
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/cpu-util
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/disks-util
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/disks-util/disk-util=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/disks
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/disks/disk=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/state
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/package-info
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/package-info/application
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports/vport=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports/vport=<key>/vlans
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports/vport=<key>/vlans/vlan=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/disks
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/disks/disk=<key>

extreme_virtual_service Complete JSON

{
    "extreme-virtual-service:virtual-services-state": {
        "virtual-service-state": [
            {
                "name": "<key>", 
                "utilization": {
                    "memory-util": {
                        "memory-allot": 0, 
                        "memory-available": 0, 
                        "memory-used": 0
                    }, 
                    "cpu-util": {
                        "cpu-time": "0", 
                        "cpu-util": 0, 
                        "cpu-allot": 0, 
                        "cpu-sys-time": "0", 
                        "cpu-user-time": "0"
                    }, 
                    "disks-util": {
                        "disk-util": [
                            {
                                "size-used": 0, 
                                "size-available": 0, 
                                "name": "<key>", 
                                "size-allot": 0
                            }
                        ]
                    }
                }, 
                "disks": {
                    "disk": [
                        {
                            "source-file": "", 
                            "bus-type": "", 
                            "name": "<key>", 
                            "target-device": "", 
                            "size": 0
                        }
                    ]
                }, 
                "state": {
                    "state": "", 
                    "uptime": 0
                }, 
                "package-info": {
                    "path": "", 
                    "name": "", 
                    "application": {
                        "version": "", 
                        "name": ""
                    }
                }, 
                "host-server": ""
            }
        ]
    }, 
    "extreme-virtual-service:virtual-services-config": {
        "virtual-service-config": [
            {
                "enable": false, 
                "name": "<key>", 
                "vports": {
                    "vport": [
                        {
                            "vlans": {
                                "vlan": [
                                    {
                                        "id": 99
                                    }
                                ]
                            }, 
                            "nic-type": "", 
                            "port": "", 
                            "name": "<key>", 
                            "connect-type": ""
                        }
                    ]
                }, 
                "vnc-port": 0, 
                "memory-size": 0, 
                "disks": {
                    "disk": [
                        {
                            "source-file": "", 
                            "bus-type": "", 
                            "name": "<key>", 
                            "size": 0
                        }
                    ]
                }, 
                "num-cores": 0
            }
        ]
    }
}

ietf_access_control_list

ietf_access_control_list URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/ietf-access-control-list:acls
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress/acl-sets
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress/acl-sets/acl-set=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress/acl-sets/acl-set=<key>/ace-statistics=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress/acl-sets
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress/acl-sets/acl-set=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress/acl-sets/acl-set=<key>/ace-statistics=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/udp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/udp/destination-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/udp/source-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/tcp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/tcp/destination-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/tcp/source-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/ipv6
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:application
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/eth
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/icmp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/ipv4
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:tcp-or-udp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:tcp-or-udp/destination-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:tcp-or-udp/source-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/statistics
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/actions

ietf_access_control_list Complete JSON

{
    "ietf-access-control-list:acls": {
        "attachment-points": {
            "interface": [
                {
                    "interface-id": "<key>", 
                    "ingress": {
                        "acl-sets": {
                            "acl-set": [
                                {
                                    "name": "<key>", 
                                    "ace-statistics": [
                                        {
                                            "matched-octets": "0", 
                                            "name": "<key>", 
                                            "matched-packets": "0"
                                        }
                                    ]
                                }
                            ]
                        }
                    }, 
                    "egress": {
                        "acl-sets": {
                            "acl-set": [
                                {
                                    "name": "<key>", 
                                    "ace-statistics": [
                                        {
                                            "matched-octets": "0", 
                                            "name": "<key>", 
                                            "matched-packets": "0"
                                        }
                                    ]
                                }
                            ]
                        }
                    }
                }
            ]
        }, 
        "acl": [
            {
                "aces": {
                    "ace": [
                        {
                            "matches": {
                                "extreme-acl:protocol-mask": 0, 
                                "udp": {
                                    "destination-port": {
                                        "operator": "", 
                                        "lower-port": 0, 
                                        "port": 0, 
                                        "upper-port": 0
                                    }, 
                                    "source-port": {
                                        "operator": "", 
                                        "lower-port": 0, 
                                        "port": 0, 
                                        "upper-port": 0
                                    }, 
                                    "length": 0
                                }, 
                                "extreme-acl:dscp-mask": 0, 
                                "egress-interface": "", 
                                "tcp": {
                                    "destination-port": {
                                        "operator": "", 
                                        "lower-port": 0, 
                                        "port": 0, 
                                        "upper-port": 0
                                    }, 
                                    "reserved": 0, 
                                    "data-offset": 0, 
                                    "acknowledgement-number": 0, 
                                    "urgent-pointer": 0, 
                                    "window-size": 0, 
                                    "flags": "", 
                                    "sequence-number": 0, 
                                    "source-port": {
                                        "operator": "", 
                                        "lower-port": 0, 
                                        "port": 0, 
                                        "upper-port": 0
                                    }
                                }, 
                                "ingress-interface": "", 
                                "extreme-acl:application": {
                                    "group-id": 0, 
                                    "display-id": 0
                                }, 
                                "extreme-acl:ttl-mask": 0, 
                                "extreme-acl:ethertype-mask": 0, 
                                "extreme-acl:type-mask": 0, 
                                "ipv6": {
                                    "protocol": 0, 
                                    "ecn": 0, 
                                    "ttl": 0, 
                                    "source-ipv6-network": "", 
                                    "dscp": 0, 
                                    "length": 0, 
                                    "flow-label": 0, 
                                    "destination-ipv6-network": ""
                                }, 
                                "extreme-acl:code-mask": 0, 
                                "eth": {
                                    "ethertype": 0, 
                                    "destination-mac-address-mask": "", 
                                    "source-mac-address": "", 
                                    "destination-mac-address": "", 
                                    "source-mac-address-mask": ""
                                }, 
                                "icmp": {
                                    "code": 0, 
                                    "type": 0
                                }, 
                                "extreme-acl:ecn-mask": 0, 
                                "extreme-acl:tcp-or-udp": {
                                    "destination-port": {
                                        "operator": "", 
                                        "lower-port": 0, 
                                        "port": 0, 
                                        "upper-port": 0
                                    }, 
                                    "source-port": {
                                        "operator": "", 
                                        "lower-port": 0, 
                                        "port": 0, 
                                        "upper-port": 0
                                    }
                                }, 
                                "ipv4": {
                                    "identification": 0, 
                                    "protocol": 0, 
                                    "ecn": 0, 
                                    "offset": 0, 
                                    "dscp": 0, 
                                    "length": 0, 
                                    "source-ipv4-network": "", 
                                    "flags": "", 
                                    "ihl": 0, 
                                    "ttl": 0, 
                                    "destination-ipv4-network": ""
                                }
                            }, 
                            "extreme-acl:name": "ONE", 
                            "statistics": {
                                "matched-octets": "0", 
                                "matched-packets": "0"
                            }, 
                            "actions": {
                                "extreme-acl:mirror-dest": 0, 
                                "forwarding": "", 
                                "logging": "", 
                                "extreme-acl:trap": "", 
                                "extreme-acl:cos": 0
                            }
                        }
                    ]
                }, 
                "extreme-acl:application": "", 
                "extreme-acl:name": "ONE", 
                "type": ""
            }
        ]
    }
}

ietf_interfaces

ietf_interfaces URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/statistics
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6/address=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6/autoconf
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv4
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv4/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv4/address=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/statistics
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv6
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv6/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv6/address=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv4
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv4/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv4/address=<key>

ietf_interfaces Complete JSON

{
    "ietf-interfaces:interfaces": {
        "interface": [
            {
                "oper-status": "", 
                "statistics": {
                    "out-octets": "0", 
                    "discontinuity-time": "", 
                    "in-multicast-pkts": "0", 
                    "out-broadcast-pkts": "0", 
                    "in-errors": 0, 
                    "in-unknown-protos": 0, 
                    "out-multicast-pkts": "0", 
                    "in-discards": 0, 
                    "in-unicast-pkts": "0", 
                    "out-unicast-pkts": "0", 
                    "out-discards": 0, 
                    "in-broadcast-pkts": "0", 
                    "out-errors": 0, 
                    "in-octets": "0"
                }, 
                "higher-layer-if": [], 
                "name": "<key>", 
                "ietf-ip:ipv6": {
                    "autoconf": {
                        "temporary-valid-lifetime": 0, 
                        "create-temporary-addresses": false, 
                        "create-global-addresses": false, 
                        "temporary-preferred-lifetime": 0
                    }, 
                    "dup-addr-detect-transmits": 0, 
                    "enabled": false, 
                    "mtu": 0, 
                    "neighbor": [
                        {
                            "ip": "FE80:0000", 
                            "link-layer-address": ""
                        }
                    ], 
                    "address": [
                        {
                            "ip": "FE80:0000", 
                            "prefix-length": 0
                        }
                    ], 
                    "forwarding": false
                }, 
                "speed": "0", 
                "link-up-down-trap-enable": "", 
                "enabled": false, 
                "phys-address": "", 
                "type": "", 
                "lower-layer-if": [], 
                "ietf-ip:ipv4": {
                    "address": [
                        {
                            "ip": "0.0.0.0", 
                            "netmask": "", 
                            "prefix-length": 0
                        }
                    ], 
                    "forwarding": false, 
                    "enabled": false, 
                    "neighbor": [
                        {
                            "ip": "0.0.0.0", 
                            "link-layer-address": ""
                        }
                    ], 
                    "mtu": 0
                }, 
                "last-change": "", 
                "admin-status": "", 
                "if-index": 0, 
                "description": ""
            }
        ]
    }, 
    "ietf-interfaces:interfaces-state": {
        "interface": [
            {
                "statistics": {
                    "out-octets": "0", 
                    "discontinuity-time": "", 
                    "in-multicast-pkts": "0", 
                    "out-broadcast-pkts": "0", 
                    "in-errors": 0, 
                    "in-unknown-protos": 0, 
                    "out-multicast-pkts": "0", 
                    "in-discards": 0, 
                    "in-unicast-pkts": "0", 
                    "out-unicast-pkts": "0", 
                    "out-discards": 0, 
                    "in-broadcast-pkts": "0", 
                    "out-errors": 0, 
                    "in-octets": "0"
                }, 
                "higher-layer-if": [], 
                "name": "<key>", 
                "ietf-ip:ipv6": {
                    "address": [
                        {
                            "origin": "", 
                            "ip": "FE80:0000", 
                            "status": "", 
                            "prefix-length": 0
                        }
                    ], 
                    "forwarding": false, 
                    "neighbor": [
                        {
                            "origin": "", 
                            "ip": "FE80:0000", 
                            "state": "", 
                            "link-layer-address": "", 
                            "is-router": false
                        }
                    ], 
                    "mtu": 0
                }, 
                "oper-status": "", 
                "phys-address": "", 
                "admin-status": "", 
                "lower-layer-if": [], 
                "type": "", 
                "last-change": "", 
                "speed": "0", 
                "if-index": 0, 
                "ietf-ip:ipv4": {
                    "address": [
                        {
                            "origin": "", 
                            "ip": "0.0.0.0", 
                            "netmask": "", 
                            "prefix-length": 0
                        }
                    ], 
                    "forwarding": false, 
                    "neighbor": [
                        {
                            "origin": "", 
                            "ip": "0.0.0.0", 
                            "link-layer-address": ""
                        }
                    ], 
                    "mtu": 0
                }
            }
        ]
    }
}

ietf_yang_library

ietf_yang_library URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state/module=<key>
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state/module=<key>/deviation=<key>
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state/module=<key>/submodule=<key>

ietf_yang_library Complete JSON

{
    "ietf-yang-library:modules-state": {
        "module-set-id": "", 
        "module": [
            {
                "deviation": [
                    {
                        "name": "name", 
                        "revision": "0000-00-00"
                    }
                ], 
                "conformance-type": "", 
                "submodule": [
                    {
                        "schema": "", 
                        "name": "name", 
                        "revision": "0000-00-00"
                    }
                ], 
                "name": "name", 
                "namespace": "", 
                "feature": [], 
                "schema": "", 
                "revision": "0000-00-00"
            }
        ]
    }
}

openconfig_bgp

openconfig_bgp URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-bgp:bgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/messages
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/messages/received
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/messages/sent
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/queues
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/timers
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state/prefixes
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/transport
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/timers
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/transport
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/default-route-distance
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/default-route-distance/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/default-route-distance/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/route-selection-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/route-selection-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/confederation
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/confederation/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/confederation/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/graceful-restart/config

openconfig_bgp Complete JSON

{
    "openconfig-bgp:bgp": {
        "neighbors": {
            "neighbor": [
                {
                    "neighbor-address": "<key>", 
                    "route-reflector": {
                        "state": {
                            "route-reflector-client": false, 
                            "route-reflector-cluster-id": 0
                        }, 
                        "config": {
                            "route-reflector-client": false, 
                            "route-reflector-cluster-id": 0
                        }
                    }, 
                    "error-handling": {
                        "state": {
                            "treat-as-withdraw": false, 
                            "erroneous-update-messages": 0
                        }, 
                        "config": {
                            "treat-as-withdraw": false
                        }
                    }, 
                    "as-path-options": {
                        "state": {
                            "allow-own-as": 0, 
                            "disable-peer-as-filter": false, 
                            "replace-peer-as": false
                        }, 
                        "config": {
                            "allow-own-as": 0, 
                            "disable-peer-as-filter": false, 
                            "replace-peer-as": false
                        }
                    }, 
                    "state": {
                        "send-community": "", 
                        "session-state": "", 
                        "local-as": 0, 
                        "description": "", 
                        "route-flap-damping": false, 
                        "supported-capabilities": [], 
                        "enabled": false, 
                        "peer-as": 0, 
                        "neighbor-address": "", 
                        "peer-group": "", 
                        "remove-private-as": "", 
                        "auth-password": "", 
                        "dynamically-configured": false, 
                        "messages": {
                            "received": {
                                "last-notification-error-code": "", 
                                "NOTIFICATION": "0", 
                                "last-notification-error-subcode": "", 
                                "last-notification-time": "0", 
                                "UPDATE": "0"
                            }, 
                            "sent": {
                                "last-notification-error-code": "", 
                                "NOTIFICATION": "0", 
                                "last-notification-error-subcode": "", 
                                "last-notification-time": "0", 
                                "UPDATE": "0"
                            }
                        }, 
                        "established-transitions": "0", 
                        "peer-type": "", 
                        "queues": {
                            "input": 0, 
                            "output": 0
                        }, 
                        "last-established": "0"
                    }, 
                    "apply-policy": {
                        "state": {
                            "export-policy": [], 
                            "import-policy": [], 
                            "default-export-policy": "", 
                            "default-import-policy": ""
                        }, 
                        "config": {
                            "export-policy": [], 
                            "import-policy": [], 
                            "default-export-policy": "", 
                            "default-import-policy": ""
                        }
                    }, 
                    "timers": {
                        "state": {
                            "minimum-advertisement-interval": "0", 
                            "connect-retry": "0", 
                            "hold-time": "0", 
                            "negotiated-hold-time": "0", 
                            "keepalive-interval": "0"
                        }, 
                        "config": {
                            "connect-retry": "0", 
                            "hold-time": "0", 
                            "minimum-advertisement-interval": "0", 
                            "keepalive-interval": "0"
                        }
                    }, 
                    "afi-safis": {
                        "afi-safi": [
                            {
                                "add-paths": {
                                    "state": {
                                        "receive": false, 
                                        "eligible-prefix-policy": "", 
                                        "send": false, 
                                        "send-max": 0
                                    }, 
                                    "config": {
                                        "receive": false, 
                                        "eligible-prefix-policy": "", 
                                        "send": false, 
                                        "send-max": 0
                                    }
                                }, 
                                "srte-policy-ipv6": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "srte-policy-ipv4": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l2vpn-evpn": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l3vpn-ipv4-multicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv4-labeled-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l2vpn-vpls": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv6-labeled-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv6-unicast": {
                                    "state": {
                                        "send-default-route": false
                                    }, 
                                    "config": {
                                        "send-default-route": false
                                    }, 
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l3vpn-ipv4-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "state": {
                                    "active": false, 
                                    "prefixes": {
                                        "received": 0, 
                                        "sent": 0, 
                                        "installed": 0
                                    }, 
                                    "enabled": false, 
                                    "afi-safi-name": ""
                                }, 
                                "apply-policy": {
                                    "state": {
                                        "export-policy": [], 
                                        "import-policy": [], 
                                        "default-export-policy": "", 
                                        "default-import-policy": ""
                                    }, 
                                    "config": {
                                        "export-policy": [], 
                                        "import-policy": [], 
                                        "default-export-policy": "", 
                                        "default-import-policy": ""
                                    }
                                }, 
                                "l3vpn-ipv6-multicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv4-unicast": {
                                    "state": {
                                        "send-default-route": false
                                    }, 
                                    "config": {
                                        "send-default-route": false
                                    }, 
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l3vpn-ipv6-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "use-multiple-paths": {
                                    "ebgp": {
                                        "state": {
                                            "allow-multiple-as": false
                                        }, 
                                        "config": {
                                            "allow-multiple-as": false
                                        }
                                    }, 
                                    "state": {
                                        "enabled": false
                                    }, 
                                    "config": {
                                        "enabled": false
                                    }
                                }, 
                                "config": {
                                    "enabled": false, 
                                    "afi-safi-name": ""
                                }, 
                                "afi-safi-name": "<key>", 
                                "graceful-restart": {
                                    "state": {
                                        "received": false, 
                                        "enabled": false, 
                                        "advertised": false
                                    }, 
                                    "config": {
                                        "enabled": false
                                    }
                                }
                            }
                        ]
                    }, 
                    "ebgp-multihop": {
                        "state": {
                            "enabled": false, 
                            "multihop-ttl": 0
                        }, 
                        "config": {
                            "enabled": false, 
                            "multihop-ttl": 0
                        }
                    }, 
                    "logging-options": {
                        "state": {
                            "log-neighbor-state-changes": false
                        }, 
                        "config": {
                            "log-neighbor-state-changes": false
                        }
                    }, 
                    "use-multiple-paths": {
                        "ebgp": {
                            "state": {
                                "allow-multiple-as": false
                            }, 
                            "config": {
                                "allow-multiple-as": false
                            }
                        }, 
                        "state": {
                            "enabled": false
                        }, 
                        "config": {
                            "enabled": false
                        }
                    }, 
                    "config": {
                        "send-community": "", 
                        "neighbor-address": "", 
                        "local-as": 0, 
                        "description": "", 
                        "route-flap-damping": false, 
                        "enabled": false, 
                        "peer-as": 0, 
                        "peer-group": "", 
                        "remove-private-as": "", 
                        "auth-password": "", 
                        "peer-type": ""
                    }, 
                    "transport": {
                        "state": {
                            "local-address": "", 
                            "local-port": 0, 
                            "tcp-mss": 0, 
                            "remote-port": 0, 
                            "passive-mode": false, 
                            "remote-address": "", 
                            "mtu-discovery": false
                        }, 
                        "config": {
                            "tcp-mss": 0, 
                            "local-address": "", 
                            "mtu-discovery": false, 
                            "passive-mode": false
                        }
                    }, 
                    "graceful-restart": {
                        "state": {
                            "peer-restart-time": 0, 
                            "enabled": false, 
                            "stale-routes-time": "0", 
                            "mode": "", 
                            "helper-only": false, 
                            "local-restarting": false, 
                            "restart-time": 0, 
                            "peer-restarting": false
                        }, 
                        "config": {
                            "helper-only": false, 
                            "enabled": false, 
                            "stale-routes-time": "0", 
                            "restart-time": 0
                        }
                    }
                }
            ]
        }, 
        "peer-groups": {
            "peer-group": [
                {
                    "route-reflector": {
                        "state": {
                            "route-reflector-client": false, 
                            "route-reflector-cluster-id": 0
                        }, 
                        "config": {
                            "route-reflector-client": false, 
                            "route-reflector-cluster-id": 0
                        }
                    }, 
                    "peer-group-name": "<key>", 
                    "error-handling": {
                        "state": {
                            "treat-as-withdraw": false
                        }, 
                        "config": {
                            "treat-as-withdraw": false
                        }
                    }, 
                    "as-path-options": {
                        "state": {
                            "allow-own-as": 0, 
                            "disable-peer-as-filter": false, 
                            "replace-peer-as": false
                        }, 
                        "config": {
                            "allow-own-as": 0, 
                            "disable-peer-as-filter": false, 
                            "replace-peer-as": false
                        }
                    }, 
                    "state": {
                        "send-community": "", 
                        "local-as": 0, 
                        "description": "", 
                        "route-flap-damping": false, 
                        "peer-as": 0, 
                        "remove-private-as": "", 
                        "auth-password": "", 
                        "peer-type": "", 
                        "total-prefixes": 0, 
                        "total-paths": 0, 
                        "peer-group-name": ""
                    }, 
                    "apply-policy": {
                        "state": {
                            "export-policy": [], 
                            "import-policy": [], 
                            "default-export-policy": "", 
                            "default-import-policy": ""
                        }, 
                        "config": {
                            "export-policy": [], 
                            "import-policy": [], 
                            "default-export-policy": "", 
                            "default-import-policy": ""
                        }
                    }, 
                    "timers": {
                        "state": {
                            "connect-retry": "0", 
                            "hold-time": "0", 
                            "minimum-advertisement-interval": "0", 
                            "keepalive-interval": "0"
                        }, 
                        "config": {
                            "connect-retry": "0", 
                            "hold-time": "0", 
                            "minimum-advertisement-interval": "0", 
                            "keepalive-interval": "0"
                        }
                    }, 
                    "afi-safis": {
                        "afi-safi": [
                            {
                                "add-paths": {
                                    "state": {
                                        "receive": false, 
                                        "eligible-prefix-policy": "", 
                                        "send": false, 
                                        "send-max": 0
                                    }, 
                                    "config": {
                                        "receive": false, 
                                        "eligible-prefix-policy": "", 
                                        "send": false, 
                                        "send-max": 0
                                    }
                                }, 
                                "srte-policy-ipv6": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "srte-policy-ipv4": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l2vpn-evpn": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l3vpn-ipv4-multicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv6-unicast": {
                                    "state": {
                                        "send-default-route": false
                                    }, 
                                    "config": {
                                        "send-default-route": false
                                    }, 
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l2vpn-vpls": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv6-labeled-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv4-labeled-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l3vpn-ipv4-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "state": {
                                    "enabled": false, 
                                    "afi-safi-name": ""
                                }, 
                                "apply-policy": {
                                    "state": {
                                        "export-policy": [], 
                                        "import-policy": [], 
                                        "default-export-policy": "", 
                                        "default-import-policy": ""
                                    }, 
                                    "config": {
                                        "export-policy": [], 
                                        "import-policy": [], 
                                        "default-export-policy": "", 
                                        "default-import-policy": ""
                                    }
                                }, 
                                "l3vpn-ipv6-multicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "ipv4-unicast": {
                                    "state": {
                                        "send-default-route": false
                                    }, 
                                    "config": {
                                        "send-default-route": false
                                    }, 
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "l3vpn-ipv6-unicast": {
                                    "prefix-limit": {
                                        "state": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }, 
                                        "config": {
                                            "shutdown-threshold-pct": 0, 
                                            "prevent-teardown": false, 
                                            "restart-timer": "0", 
                                            "max-prefixes": 0
                                        }
                                    }
                                }, 
                                "use-multiple-paths": {
                                    "ibgp": {
                                        "state": {
                                            "maximum-paths": 0
                                        }, 
                                        "config": {
                                            "maximum-paths": 0
                                        }
                                    }, 
                                    "ebgp": {
                                        "state": {
                                            "allow-multiple-as": false, 
                                            "maximum-paths": 0
                                        }, 
                                        "config": {
                                            "allow-multiple-as": false, 
                                            "maximum-paths": 0
                                        }
                                    }, 
                                    "state": {
                                        "enabled": false
                                    }, 
                                    "config": {
                                        "enabled": false
                                    }
                                }, 
                                "config": {
                                    "enabled": false, 
                                    "afi-safi-name": ""
                                }, 
                                "afi-safi-name": "<key>", 
                                "graceful-restart": {
                                    "state": {
                                        "enabled": false
                                    }, 
                                    "config": {
                                        "enabled": false
                                    }
                                }
                            }
                        ]
                    }, 
                    "ebgp-multihop": {
                        "state": {
                            "enabled": false, 
                            "multihop-ttl": 0
                        }, 
                        "config": {
                            "enabled": false, 
                            "multihop-ttl": 0
                        }
                    }, 
                    "logging-options": {
                        "state": {
                            "log-neighbor-state-changes": false
                        }, 
                        "config": {
                            "log-neighbor-state-changes": false
                        }
                    }, 
                    "use-multiple-paths": {
                        "ibgp": {
                            "state": {
                                "maximum-paths": 0
                            }, 
                            "config": {
                                "maximum-paths": 0
                            }
                        }, 
                        "ebgp": {
                            "state": {
                                "allow-multiple-as": false, 
                                "maximum-paths": 0
                            }, 
                            "config": {
                                "allow-multiple-as": false, 
                                "maximum-paths": 0
                            }
                        }, 
                        "state": {
                            "enabled": false
                        }, 
                        "config": {
                            "enabled": false
                        }
                    }, 
                    "config": {
                        "send-community": "", 
                        "local-as": 0, 
                        "peer-group-name": "", 
                        "route-flap-damping": false, 
                        "peer-as": 0, 
                        "remove-private-as": "", 
                        "auth-password": "", 
                        "peer-type": "", 
                        "description": ""
                    }, 
                    "transport": {
                        "state": {
                            "tcp-mss": 0, 
                            "local-address": "", 
                            "mtu-discovery": false, 
                            "passive-mode": false
                        }, 
                        "config": {
                            "tcp-mss": 0, 
                            "local-address": "", 
                            "mtu-discovery": false, 
                            "passive-mode": false
                        }
                    }, 
                    "graceful-restart": {
                        "state": {
                            "helper-only": false, 
                            "enabled": false, 
                            "stale-routes-time": "0", 
                            "restart-time": 0
                        }, 
                        "config": {
                            "helper-only": false, 
                            "enabled": false, 
                            "stale-routes-time": "0", 
                            "restart-time": 0
                        }
                    }
                }
            ]
        }, 
        "global": {
            "route-selection-options": {
                "state": {
                    "enable-aigp": false, 
                    "ignore-as-path-length": false, 
                    "advertise-inactive-routes": false, 
                    "ignore-next-hop-igp-metric": false, 
                    "always-compare-med": false, 
                    "external-compare-router-id": false
                }, 
                "config": {
                    "enable-aigp": false, 
                    "ignore-as-path-length": false, 
                    "advertise-inactive-routes": false, 
                    "ignore-next-hop-igp-metric": false, 
                    "always-compare-med": false, 
                    "external-compare-router-id": false
                }
            }, 
            "state": {
                "router-id": "", 
                "extreme-mod-oc-bgp:auto-peering": false, 
                "as": 0, 
                "total-prefixes": 0, 
                "extreme-mod-oc-bgp:enabled": false, 
                "total-paths": 0
            }, 
            "afi-safis": {
                "afi-safi": [
                    {
                        "route-selection-options": {
                            "state": {
                                "enable-aigp": false, 
                                "ignore-as-path-length": false, 
                                "advertise-inactive-routes": false, 
                                "ignore-next-hop-igp-metric": false, 
                                "always-compare-med": false, 
                                "external-compare-router-id": false
                            }, 
                            "config": {
                                "enable-aigp": false, 
                                "ignore-as-path-length": false, 
                                "advertise-inactive-routes": false, 
                                "ignore-next-hop-igp-metric": false, 
                                "always-compare-med": false, 
                                "external-compare-router-id": false
                            }
                        }, 
                        "srte-policy-ipv6": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "srte-policy-ipv4": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "l2vpn-evpn": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "l3vpn-ipv4-multicast": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "ipv6-unicast": {
                            "state": {
                                "send-default-route": false
                            }, 
                            "config": {
                                "send-default-route": false
                            }, 
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "l2vpn-vpls": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "ipv6-labeled-unicast": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "ipv4-labeled-unicast": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "l3vpn-ipv4-unicast": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "state": {
                            "total-prefixes": 0, 
                            "enabled": false, 
                            "afi-safi-name": "", 
                            "total-paths": 0
                        }, 
                        "add-paths": {
                            "state": {
                                "receive": false, 
                                "eligible-prefix-policy": "", 
                                "send": false, 
                                "send-max": 0
                            }, 
                            "config": {
                                "receive": false, 
                                "eligible-prefix-policy": "", 
                                "send": false, 
                                "send-max": 0
                            }
                        }, 
                        "l3vpn-ipv6-multicast": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "ipv4-unicast": {
                            "state": {
                                "send-default-route": false
                            }, 
                            "config": {
                                "send-default-route": false
                            }, 
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "l3vpn-ipv6-unicast": {
                            "prefix-limit": {
                                "state": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }, 
                                "config": {
                                    "shutdown-threshold-pct": 0, 
                                    "prevent-teardown": false, 
                                    "restart-timer": "0", 
                                    "max-prefixes": 0
                                }
                            }
                        }, 
                        "use-multiple-paths": {
                            "ibgp": {
                                "state": {
                                    "maximum-paths": 0
                                }, 
                                "config": {
                                    "maximum-paths": 0
                                }
                            }, 
                            "ebgp": {
                                "state": {
                                    "allow-multiple-as": false, 
                                    "maximum-paths": 0
                                }, 
                                "config": {
                                    "allow-multiple-as": false, 
                                    "maximum-paths": 0
                                }
                            }, 
                            "state": {
                                "enabled": false
                            }, 
                            "config": {
                                "enabled": false
                            }
                        }, 
                        "config": {
                            "enabled": false, 
                            "afi-safi-name": ""
                        }, 
                        "afi-safi-name": "<key>", 
                        "graceful-restart": {
                            "state": {
                                "enabled": false
                            }, 
                            "config": {
                                "enabled": false
                            }
                        }
                    }
                ]
            }, 
            "graceful-restart": {
                "state": {
                    "helper-only": false, 
                    "enabled": false, 
                    "stale-routes-time": "0", 
                    "restart-time": 0
                }, 
                "config": {
                    "helper-only": false, 
                    "enabled": false, 
                    "stale-routes-time": "0", 
                    "restart-time": 0
                }
            }, 
            "dynamic-neighbor-prefixes": {
                "dynamic-neighbor-prefix": [
                    {
                        "prefix": "<key>", 
                        "config": {
                            "prefix": "", 
                            "peer-group": ""
                        }, 
                        "state": {
                            "prefix": "", 
                            "peer-group": ""
                        }
                    }
                ]
            }, 
            "use-multiple-paths": {
                "ibgp": {
                    "state": {
                        "maximum-paths": 0
                    }, 
                    "config": {
                        "maximum-paths": 0
                    }
                }, 
                "ebgp": {
                    "state": {
                        "allow-multiple-as": false, 
                        "maximum-paths": 0
                    }, 
                    "config": {
                        "allow-multiple-as": false, 
                        "maximum-paths": 0
                    }
                }, 
                "state": {
                    "enabled": false
                }, 
                "config": {
                    "enabled": false
                }
            }, 
            "config": {
                "extreme-mod-oc-bgp:enabled": false, 
                "as": 0, 
                "router-id": "", 
                "extreme-mod-oc-bgp:auto-peering": false
            }, 
            "confederation": {
                "state": {
                    "identifier": 0, 
                    "member-as": []
                }, 
                "config": {
                    "identifier": 0, 
                    "member-as": []
                }
            }, 
            "default-route-distance": {
                "state": {
                    "external-route-distance": 0, 
                    "internal-route-distance": 0
                }, 
                "config": {
                    "external-route-distance": 0, 
                    "internal-route-distance": 0
                }
            }
        }
    }
}

openconfig_interfaces

openconfig_interfaces URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/router-advertisement
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/router-advertisement/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/router-advertisement/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/proxy-arp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/proxy-arp/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/proxy-arp/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/openconfig-if-ip-ext:autoconf
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/openconfig-if-ip-ext:autoconf/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/openconfig-if-ip-ext:autoconf/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/router-advertisement
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/router-advertisement/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/router-advertisement/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-vlan:vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-vlan:vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-vlan:vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/proxy-arp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/proxy-arp/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/proxy-arp/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/hold-time
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/hold-time/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/hold-time/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/openconfig-vlan:switched-vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/openconfig-vlan:switched-vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/openconfig-vlan:switched-vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-vlan:switched-vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-vlan:switched-vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-vlan:switched-vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-if-poe:poe
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-if-poe:poe/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-if-poe:poe/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/config

openconfig_interfaces Complete JSON

{
    "openconfig-interfaces:interfaces": {
        "interface": [
            {
                "openconfig-vlan:routed-vlan": {
                    "config": {
                        "vlan": 0
                    }, 
                    "state": {
                        "vlan": 0
                    }, 
                    "openconfig-if-ip:ipv6": {
                        "neighbors": {
                            "neighbor": [
                                {
                                    "ip": "<key>", 
                                    "state": {
                                        "origin": "", 
                                        "ip": "", 
                                        "neighbor-state": "", 
                                        "link-layer-address": "", 
                                        "is-router": false
                                    }, 
                                    "config": {
                                        "ip": "", 
                                        "link-layer-address": ""
                                    }
                                }
                            ]
                        }, 
                        "addresses": {
                            "address": [
                                {
                                    "ip": "<key>", 
                                    "state": {
                                        "origin": "", 
                                        "ip": "", 
                                        "status": "", 
                                        "prefix-length": 0
                                    }, 
                                    "config": {
                                        "ip": "", 
                                        "prefix-length": 0
                                    }, 
                                    "vrrp": {
                                        "vrrp-group": [
                                            {
                                                "config": {
                                                    "advertisement-interval": 0, 
                                                    "accept-mode": false, 
                                                    "virtual-link-local": "", 
                                                    "virtual-router-id": 0, 
                                                    "preempt-delay": 0, 
                                                    "priority": 0, 
                                                    "virtual-address": [], 
                                                    "preempt": false
                                                }, 
                                                "state": {
                                                    "advertisement-interval": 0, 
                                                    "accept-mode": false, 
                                                    "virtual-link-local": "", 
                                                    "virtual-router-id": 0, 
                                                    "preempt-delay": 0, 
                                                    "current-priority": 0, 
                                                    "virtual-address": [], 
                                                    "preempt": false, 
                                                    "priority": 0
                                                }, 
                                                "virtual-router-id": "<key>", 
                                                "interface-tracking": {
                                                    "state": {
                                                        "track-interface": [], 
                                                        "priority-decrement": 0
                                                    }, 
                                                    "config": {
                                                        "track-interface": [], 
                                                        "priority-decrement": 0
                                                    }
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        }, 
                        "state": {
                            "enabled": false, 
                            "counters": {
                                "in-forwarded-octets": "0", 
                                "in-discarded-pkts": "0", 
                                "out-forwarded-pkts": "0", 
                                "out-octets": "0", 
                                "in-pkts": "0", 
                                "in-forwarded-pkts": "0", 
                                "out-forwarded-octets": "0", 
                                "in-error-pkts": "0", 
                                "out-pkts": "0", 
                                "in-octets": "0", 
                                "out-error-pkts": "0", 
                                "out-discarded-pkts": "0"
                            }, 
                            "dhcp-client": false, 
                            "dup-addr-detect-transmits": 0, 
                            "mtu": 0
                        }, 
                        "unnumbered": {
                            "config": {
                                "enabled": false
                            }, 
                            "state": {
                                "enabled": false
                            }, 
                            "interface-ref": {
                                "state": {
                                    "interface": "", 
                                    "subinterface": ""
                                }, 
                                "config": {
                                    "interface": "", 
                                    "subinterface": ""
                                }
                            }
                        }, 
                        "config": {
                            "enabled": false, 
                            "dhcp-client": false, 
                            "dup-addr-detect-transmits": 0, 
                            "mtu": 0
                        }, 
                        "router-advertisement": {
                            "state": {
                                "lifetime": 0, 
                                "interval": 0, 
                                "suppress": false
                            }, 
                            "config": {
                                "lifetime": 0, 
                                "interval": 0, 
                                "suppress": false
                            }
                        }
                    }, 
                    "openconfig-if-ip:ipv4": {
                        "neighbors": {
                            "neighbor": [
                                {
                                    "ip": "<key>", 
                                    "state": {
                                        "origin": "", 
                                        "ip": "", 
                                        "link-layer-address": ""
                                    }, 
                                    "config": {
                                        "ip": "", 
                                        "link-layer-address": ""
                                    }
                                }
                            ]
                        }, 
                        "addresses": {
                            "address": [
                                {
                                    "ip": "<key>", 
                                    "state": {
                                        "origin": "", 
                                        "ip": "", 
                                        "prefix-length": 0
                                    }, 
                                    "config": {
                                        "ip": "", 
                                        "prefix-length": 0
                                    }, 
                                    "vrrp": {
                                        "vrrp-group": [
                                            {
                                                "config": {
                                                    "advertisement-interval": 0, 
                                                    "accept-mode": false, 
                                                    "virtual-router-id": 0, 
                                                    "preempt-delay": 0, 
                                                    "priority": 0, 
                                                    "virtual-address": [], 
                                                    "preempt": false
                                                }, 
                                                "state": {
                                                    "advertisement-interval": 0, 
                                                    "accept-mode": false, 
                                                    "virtual-router-id": 0, 
                                                    "preempt-delay": 0, 
                                                    "current-priority": 0, 
                                                    "virtual-address": [], 
                                                    "preempt": false, 
                                                    "priority": 0
                                                }, 
                                                "virtual-router-id": "<key>", 
                                                "interface-tracking": {
                                                    "state": {
                                                        "track-interface": [], 
                                                        "priority-decrement": 0
                                                    }, 
                                                    "config": {
                                                        "track-interface": [], 
                                                        "priority-decrement": 0
                                                    }
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        }, 
                        "proxy-arp": {
                            "state": {
                                "mode": ""
                            }, 
                            "config": {
                                "mode": ""
                            }
                        }, 
                        "state": {
                            "enabled": false, 
                            "counters": {
                                "in-forwarded-octets": "0", 
                                "in-discarded-pkts": "0", 
                                "out-forwarded-pkts": "0", 
                                "out-octets": "0", 
                                "in-pkts": "0", 
                                "in-forwarded-pkts": "0", 
                                "out-forwarded-octets": "0", 
                                "in-error-pkts": "0", 
                                "out-pkts": "0", 
                                "in-octets": "0", 
                                "out-error-pkts": "0", 
                                "out-discarded-pkts": "0"
                            }, 
                            "dhcp-client": false, 
                            "mtu": 0
                        }, 
                        "unnumbered": {
                            "config": {
                                "enabled": false
                            }, 
                            "state": {
                                "enabled": false
                            }, 
                            "interface-ref": {
                                "state": {
                                    "interface": "", 
                                    "subinterface": ""
                                }, 
                                "config": {
                                    "interface": "", 
                                    "subinterface": ""
                                }
                            }
                        }, 
                        "config": {
                            "enabled": false, 
                            "dhcp-client": false, 
                            "mtu": 0
                        }
                    }
                }, 
                "name": "<key>", 
                "subinterfaces": {
                    "subinterface": [
                        {
                            "index": "<key>", 
                            "openconfig-if-ip:ipv6": {
                                "neighbors": {
                                    "neighbor": [
                                        {
                                            "ip": "<key>", 
                                            "state": {
                                                "origin": "", 
                                                "ip": "", 
                                                "neighbor-state": "", 
                                                "link-layer-address": "", 
                                                "is-router": false
                                            }, 
                                            "config": {
                                                "ip": "", 
                                                "link-layer-address": ""
                                            }
                                        }
                                    ]
                                }, 
                                "addresses": {
                                    "address": [
                                        {
                                            "ip": "<key>", 
                                            "state": {
                                                "origin": "", 
                                                "ip": "", 
                                                "status": "", 
                                                "prefix-length": 0
                                            }, 
                                            "config": {
                                                "ip": "", 
                                                "prefix-length": 0
                                            }, 
                                            "vrrp": {
                                                "vrrp-group": [
                                                    {
                                                        "config": {
                                                            "advertisement-interval": 0, 
                                                            "accept-mode": false, 
                                                            "virtual-link-local": "", 
                                                            "virtual-router-id": 0, 
                                                            "preempt-delay": 0, 
                                                            "priority": 0, 
                                                            "virtual-address": [], 
                                                            "preempt": false
                                                        }, 
                                                        "state": {
                                                            "advertisement-interval": 0, 
                                                            "accept-mode": false, 
                                                            "virtual-link-local": "", 
                                                            "virtual-router-id": 0, 
                                                            "preempt-delay": 0, 
                                                            "current-priority": 0, 
                                                            "virtual-address": [], 
                                                            "preempt": false, 
                                                            "priority": 0
                                                        }, 
                                                        "virtual-router-id": "<key>", 
                                                        "interface-tracking": {
                                                            "state": {
                                                                "track-interface": [], 
                                                                "priority-decrement": 0
                                                            }, 
                                                            "config": {
                                                                "track-interface": [], 
                                                                "priority-decrement": 0
                                                            }
                                                        }
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }, 
                                "state": {
                                    "enabled": false, 
                                    "counters": {
                                        "in-forwarded-octets": "0", 
                                        "in-discarded-pkts": "0", 
                                        "out-forwarded-pkts": "0", 
                                        "out-octets": "0", 
                                        "in-pkts": "0", 
                                        "in-forwarded-pkts": "0", 
                                        "out-forwarded-octets": "0", 
                                        "in-error-pkts": "0", 
                                        "out-pkts": "0", 
                                        "in-octets": "0", 
                                        "out-error-pkts": "0", 
                                        "out-discarded-pkts": "0"
                                    }, 
                                    "dhcp-client": false, 
                                    "dup-addr-detect-transmits": 0, 
                                    "mtu": 0
                                }, 
                                "openconfig-if-ip-ext:autoconf": {
                                    "state": {
                                        "temporary-valid-lifetime": 0, 
                                        "create-temporary-addresses": false, 
                                        "create-global-addresses": false, 
                                        "temporary-preferred-lifetime": 0
                                    }, 
                                    "config": {
                                        "temporary-valid-lifetime": 0, 
                                        "create-temporary-addresses": false, 
                                        "create-global-addresses": false, 
                                        "temporary-preferred-lifetime": 0
                                    }
                                }, 
                                "unnumbered": {
                                    "config": {
                                        "enabled": false
                                    }, 
                                    "state": {
                                        "enabled": false
                                    }, 
                                    "interface-ref": {
                                        "state": {
                                            "interface": "", 
                                            "subinterface": ""
                                        }, 
                                        "config": {
                                            "interface": "", 
                                            "subinterface": ""
                                        }
                                    }
                                }, 
                                "config": {
                                    "enabled": false, 
                                    "dhcp-client": false, 
                                    "dup-addr-detect-transmits": 0, 
                                    "mtu": 0
                                }, 
                                "router-advertisement": {
                                    "state": {
                                        "lifetime": 0, 
                                        "interval": 0, 
                                        "suppress": false
                                    }, 
                                    "config": {
                                        "lifetime": 0, 
                                        "interval": 0, 
                                        "suppress": false
                                    }
                                }
                            }, 
                            "state": {
                                "index": 0, 
                                "name": "", 
                                "admin-status": "", 
                                "enabled": false, 
                                "ifindex": 0, 
                                "last-change": 0, 
                                "counters": {
                                    "out-octets": "0", 
                                    "in-multicast-pkts": "0", 
                                    "out-broadcast-pkts": "0", 
                                    "out-errors": "0", 
                                    "in-unknown-protos": 0, 
                                    "out-multicast-pkts": "0", 
                                    "in-discards": "0", 
                                    "last-clear": "", 
                                    "in-unicast-pkts": "0", 
                                    "out-unicast-pkts": "0", 
                                    "out-discards": "0", 
                                    "in-broadcast-pkts": "0", 
                                    "in-errors": "0", 
                                    "in-octets": "0"
                                }, 
                                "oper-status": "", 
                                "description": ""
                            }, 
                            "config": {
                                "index": 0, 
                                "enabled": false, 
                                "name": "", 
                                "description": ""
                            }, 
                            "openconfig-vlan:vlan": {
                                "state": {
                                    "vlan-id": 0
                                }, 
                                "config": {
                                    "vlan-id": 0
                                }
                            }, 
                            "openconfig-if-ip:ipv4": {
                                "neighbors": {
                                    "neighbor": [
                                        {
                                            "ip": "<key>", 
                                            "state": {
                                                "origin": "", 
                                                "ip": "", 
                                                "link-layer-address": ""
                                            }, 
                                            "config": {
                                                "ip": "", 
                                                "link-layer-address": ""
                                            }
                                        }
                                    ]
                                }, 
                                "addresses": {
                                    "address": [
                                        {
                                            "ip": "<key>", 
                                            "state": {
                                                "origin": "", 
                                                "ip": "", 
                                                "prefix-length": 0
                                            }, 
                                            "config": {
                                                "ip": "", 
                                                "prefix-length": 0
                                            }, 
                                            "vrrp": {
                                                "vrrp-group": [
                                                    {
                                                        "config": {
                                                            "advertisement-interval": 0, 
                                                            "accept-mode": false, 
                                                            "virtual-router-id": 0, 
                                                            "preempt-delay": 0, 
                                                            "priority": 0, 
                                                            "virtual-address": [], 
                                                            "preempt": false
                                                        }, 
                                                        "state": {
                                                            "advertisement-interval": 0, 
                                                            "accept-mode": false, 
                                                            "virtual-router-id": 0, 
                                                            "preempt-delay": 0, 
                                                            "current-priority": 0, 
                                                            "virtual-address": [], 
                                                            "preempt": false, 
                                                            "priority": 0
                                                        }, 
                                                        "virtual-router-id": "<key>", 
                                                        "interface-tracking": {
                                                            "state": {
                                                                "track-interface": [], 
                                                                "priority-decrement": 0
                                                            }, 
                                                            "config": {
                                                                "track-interface": [], 
                                                                "priority-decrement": 0
                                                            }
                                                        }
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }, 
                                "proxy-arp": {
                                    "state": {
                                        "mode": ""
                                    }, 
                                    "config": {
                                        "mode": ""
                                    }
                                }, 
                                "state": {
                                    "enabled": false, 
                                    "counters": {
                                        "in-forwarded-octets": "0", 
                                        "in-discarded-pkts": "0", 
                                        "out-forwarded-pkts": "0", 
                                        "out-octets": "0", 
                                        "in-pkts": "0", 
                                        "in-forwarded-pkts": "0", 
                                        "out-forwarded-octets": "0", 
                                        "in-error-pkts": "0", 
                                        "out-pkts": "0", 
                                        "in-octets": "0", 
                                        "out-error-pkts": "0", 
                                        "out-discarded-pkts": "0"
                                    }, 
                                    "dhcp-client": false, 
                                    "mtu": 0
                                }, 
                                "unnumbered": {
                                    "config": {
                                        "enabled": false
                                    }, 
                                    "state": {
                                        "enabled": false
                                    }, 
                                    "interface-ref": {
                                        "state": {
                                            "interface": "", 
                                            "subinterface": ""
                                        }, 
                                        "config": {
                                            "interface": "", 
                                            "subinterface": ""
                                        }
                                    }
                                }, 
                                "config": {
                                    "enabled": false, 
                                    "dhcp-client": false, 
                                    "mtu": 0
                                }
                            }
                        }
                    ]
                }, 
                "hold-time": {
                    "state": {
                        "down": 0, 
                        "up": 0
                    }, 
                    "config": {
                        "down": 0, 
                        "up": 0
                    }
                }, 
                "openconfig-if-aggregate:aggregation": {
                    "openconfig-vlan:switched-vlan": {
                        "state": {
                            "trunk-vlans": [], 
                            "interface-mode": "", 
                            "native-vlan": 0, 
                            "access-vlan": 0
                        }, 
                        "config": {
                            "trunk-vlans": [], 
                            "interface-mode": "", 
                            "native-vlan": 0, 
                            "access-vlan": 0
                        }
                    }, 
                    "state": {
                        "member": [], 
                        "lag-speed": 0, 
                        "lag-type": "", 
                        "min-links": 0
                    }, 
                    "config": {
                        "min-links": 0, 
                        "lag-type": ""
                    }
                }, 
                "state": {
                    "description": "", 
                    "openconfig-platform-port:hardware-port": "", 
                    "admin-status": "", 
                    "enabled": false, 
                    "name": "", 
                    "mtu": 0, 
                    "openconfig-platform-transceiver:physical-channel": [], 
                    "type": "", 
                    "ifindex": 0, 
                    "last-change": 0, 
                    "oper-status": "", 
                    "counters": {
                        "out-octets": "0", 
                        "in-multicast-pkts": "0", 
                        "out-broadcast-pkts": "0", 
                        "out-errors": "0", 
                        "in-unknown-protos": 0, 
                        "out-multicast-pkts": "0", 
                        "in-discards": "0", 
                        "last-clear": "", 
                        "in-unicast-pkts": "0", 
                        "out-unicast-pkts": "0", 
                        "out-discards": "0", 
                        "in-broadcast-pkts": "0", 
                        "in-errors": "0", 
                        "in-octets": "0"
                    }
                }, 
                "openconfig-if-ethernet:ethernet": {
                    "openconfig-vlan:switched-vlan": {
                        "state": {
                            "trunk-vlans": [], 
                            "interface-mode": "", 
                            "native-vlan": 0, 
                            "access-vlan": 0
                        }, 
                        "config": {
                            "trunk-vlans": [], 
                            "interface-mode": "", 
                            "native-vlan": 0, 
                            "access-vlan": 0
                        }
                    }, 
                    "state": {
                        "enable-flow-control": false, 
                        "openconfig-if-aggregate:aggregate-id": "", 
                        "duplex-mode": "", 
                        "auto-negotiate": false, 
                        "effective-speed": 0, 
                        "negotiated-duplex-mode": "", 
                        "hw-mac-address": "", 
                        "negotiated-port-speed": "", 
                        "mac-address": "", 
                        "port-speed": "", 
                        "counters": {
                            "in-fragment-frames": "0", 
                            "in-oversize-frames": "0", 
                            "in-8021q-frames": "0", 
                            "out-8021q-frames": "0", 
                            "in-mac-pause-frames": "0", 
                            "in-jabber-frames": "0", 
                            "in-crc-errors": "0", 
                            "in-mac-control-frames": "0", 
                            "out-mac-control-frames": "0", 
                            "out-mac-pause-frames": "0"
                        }
                    }, 
                    "config": {
                        "enable-flow-control": false, 
                        "openconfig-if-aggregate:aggregate-id": "", 
                        "mac-address": "", 
                        "auto-negotiate": false, 
                        "duplex-mode": "", 
                        "port-speed": ""
                    }, 
                    "openconfig-if-poe:poe": {
                        "state": {
                            "power-used": "0", 
                            "enabled": false, 
                            "power-class": 0
                        }, 
                        "config": {
                            "enabled": false
                        }
                    }
                }, 
                "config": {
                    "enabled": false, 
                    "type": "", 
                    "description": "", 
                    "name": "", 
                    "mtu": 0
                }
            }
        ]
    }
}

openconfig_lacp

openconfig_lacp URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-lacp:lacp
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/state
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/config
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members/member=<key>
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members/member=<key>/state
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members/member=<key>/state/counters

openconfig_lacp Complete JSON

{
    "openconfig-lacp:lacp": {
        "state": {
            "system-priority": 0
        }, 
        "config": {
            "system-priority": 0
        }, 
        "interfaces": {
            "interface": [
                {
                    "state": {
                        "system-id-mac": "", 
                        "system-priority": 0, 
                        "lacp-mode": "", 
                        "name": "", 
                        "interval": ""
                    }, 
                    "config": {
                        "system-id-mac": "", 
                        "system-priority": 0, 
                        "lacp-mode": "", 
                        "name": "", 
                        "interval": ""
                    }, 
                    "name": "<key>", 
                    "members": {
                        "member": [
                            {
                                "interface": "<key>", 
                                "state": {
                                    "collecting": false, 
                                    "partner-port-num": 0, 
                                    "oper-key": 0, 
                                    "partner-id": "", 
                                    "distributing": false, 
                                    "interface": "", 
                                    "synchronization": "", 
                                    "port-num": 0, 
                                    "timeout": "", 
                                    "activity": "", 
                                    "aggregatable": false, 
                                    "partner-key": 0, 
                                    "system-id": "", 
                                    "counters": {
                                        "lacp-errors": "0", 
                                        "lacp-in-pkts": "0", 
                                        "lacp-unknown-errors": "0", 
                                        "lacp-rx-errors": "0", 
                                        "lacp-out-pkts": "0", 
                                        "lacp-tx-errors": "0"
                                    }
                                }
                            }
                        ]
                    }
                }
            ]
        }
    }
}

openconfig_lldp

openconfig_lldp URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-lldp:lldp
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/state/counters
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/config
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/custom-tlvs
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/custom-tlvs/tlv=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/custom-tlvs/tlv=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/capabilities
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/capabilities/capability=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/capabilities/capability=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/config

openconfig_lldp Complete JSON

{
    "openconfig-lldp:lldp": {
        "state": {
            "chassis-id": "", 
            "suppress-tlv-advertisement": [], 
            "hello-timer": "0", 
            "system-description": "", 
            "enabled": false, 
            "chassis-id-type": "", 
            "system-name": "", 
            "counters": {
                "tlv-accepted": "0", 
                "tlv-discard": "0", 
                "tlv-unknown": "0", 
                "entries-aged-out": "0", 
                "last-clear": "", 
                "frame-discard": "0", 
                "frame-out": "0", 
                "frame-in": "0", 
                "frame-error-in": "0"
            }
        }, 
        "config": {
            "chassis-id": "", 
            "suppress-tlv-advertisement": [], 
            "hello-timer": "0", 
            "system-description": "", 
            "enabled": false, 
            "chassis-id-type": "", 
            "system-name": ""
        }, 
        "interfaces": {
            "interface": [
                {
                    "neighbors": {
                        "neighbor": [
                            {
                                "state": {
                                    "chassis-id": "", 
                                    "system-description": "", 
                                    "age": "0", 
                                    "management-address": "", 
                                    "port-id-type": "", 
                                    "port-id": "", 
                                    "chassis-id-type": "", 
                                    "management-address-type": "", 
                                    "last-update": "0", 
                                    "port-description": "", 
                                    "id": "", 
                                    "system-name": ""
                                }, 
                                "custom-tlvs": {
                                    "tlv": [
                                        {
                                            "oui": "0", 
                                            "oui-subtype": "0", 
                                            "type": "0", 
                                            "state": {
                                                "oui": "", 
                                                "oui-subtype": "", 
                                                "type": 0, 
                                                "value": ""
                                            }
                                        }
                                    ]
                                }, 
                                "id": "<key>", 
                                "capabilities": {
                                    "capability": [
                                        {
                                            "state": {
                                                "enabled": false, 
                                                "name": ""
                                            }, 
                                            "name": "<key>"
                                        }
                                    ]
                                }
                            }
                        ]
                    }, 
                    "state": {
                        "enabled": false, 
                        "name": "", 
                        "counters": {
                            "tlv-discard": "0", 
                            "tlv-unknown": "0", 
                            "frame-error-in": "0", 
                            "last-clear": "", 
                            "frame-discard": "0", 
                            "frame-out": "0", 
                            "frame-error-out": "0", 
                            "frame-in": "0"
                        }
                    }, 
                    "config": {
                        "enabled": false, 
                        "name": ""
                    }, 
                    "name": "<key>"
                }
            ]
        }
    }
}

openconfig_module_catalog

openconfig_module_catalog URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/classification
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/submodules
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/submodules/submodule=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/submodules/submodule=<key>/access
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/access
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/dependencies
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>/release-bundle
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>/feature-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>/feature-bundles/feature-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations/implementation=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations/implementation=<key>/feature-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations/implementation=<key>/feature-bundles/feature-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles/release-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles/release-bundle=<key>/members
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles/release-bundle=<key>/members/member=<key>

openconfig_module_catalog Complete JSON

{
    "openconfig-module-catalog:organizations": {
        "organization": [
            {
                "name": "<key>", 
                "modules": {
                    "module": [
                        {
                            "name": "0", 
                            "classification": {
                                "category": "", 
                                "deployment-status": "", 
                                "subcategory": ""
                            }, 
                            "submodules": {
                                "submodule": [
                                    {
                                        "access": {
                                            "md5-hash": "", 
                                            "uri": ""
                                        }, 
                                        "name": "<key>"
                                    }
                                ]
                            }, 
                            "namespace": "", 
                            "summary": "", 
                            "access": {
                                "md5-hash": "", 
                                "uri": ""
                            }, 
                            "prefix": "", 
                            "version": "0", 
                            "dependencies": {
                                "required-module": []
                            }, 
                            "revision": ""
                        }
                    ]
                }, 
                "feature-bundles": {
                    "feature-bundle": [
                        {
                            "path": [], 
                            "version": "0", 
                            "name": "0", 
                            "release-bundle": {
                                "publisher": "", 
                                "version": "", 
                                "name": ""
                            }, 
                            "feature-bundles": {
                                "feature-bundle": [
                                    {
                                        "publisher": "", 
                                        "version": "", 
                                        "name": "<key>"
                                    }
                                ]
                            }
                        }
                    ]
                }, 
                "implementations": {
                    "implementation": [
                        {
                            "status": "", 
                            "description": "", 
                            "reference": "", 
                            "platform-version": "", 
                            "feature-bundles": {
                                "feature-bundle": [
                                    {
                                        "publisher": "", 
                                        "version": "0", 
                                        "name": "0"
                                    }
                                ]
                            }, 
                            "platform": "", 
                            "id": "<key>"
                        }
                    ]
                }, 
                "contact": "", 
                "release-bundles": {
                    "release-bundle": [
                        {
                            "version": "0", 
                            "name": "0", 
                            "members": {
                                "member": [
                                    {
                                        "publisher": "", 
                                        "module": "", 
                                        "compatible-versions": [], 
                                        "release-bundle": "", 
                                        "type": "", 
                                        "id": "<key>"
                                    }
                                ]
                            }
                        }
                    ]
                }, 
                "type": ""
            }
        ]
    }
}

openconfig_network_instance

openconfig_network_instance URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/state/extreme-mod-oc-ni:mvpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members/member=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members/member=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members/member=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/config/extreme-mod-oc-ni:mvpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies/inter-area-propagation-policy=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies/inter-area-propagation-policy=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies/inter-area-propagation-policy=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/igp-ldp-sync
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/igp-ldp-sync/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/igp-ldp-sync/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/lsa-generation
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/lsa-generation/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/lsa-generation/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/spf
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/spf/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/spf/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/max-metric
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/max-metric/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/max-metric/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links/virtual-link=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links/virtual-link=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links/virtual-link=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/lsa-types
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/lsa-types/lsa-type=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/lsa-types/lsa-type=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/igp-ldp-sync
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/igp-ldp-sync/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/igp-ldp-sync/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/lsa-filter
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/lsa-filter/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/lsa-filter/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/mpls/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/mpls/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/messages
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/messages/received
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/messages/sent
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/queues
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state/prefixes
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/transport
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/transport
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/default-route-distance
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/default-route-distance/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/default-route-distance/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/route-selection-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/route-selection-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/confederation
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/confederation/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/confederation/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/config

openconfig_network_instance Complete JSON

{
    "openconfig-network-instance:network-instances": {
        "network-instance": [
            {
                "fdb": {
                    "state": {
                        "mac-learning": false, 
                        "maximum-entries": 0, 
                        "mac-aging-time": 0
                    }, 
                    "mac-table": {
                        "entries": {
                            "entry": [
                                {
                                    "interface": {
                                        "interface-ref": {
                                            "state": {
                                                "interface": "", 
                                                "subinterface": ""
                                            }, 
                                            "config": {
                                                "interface": "", 
                                                "subinterface": ""
                                            }
                                        }
                                    }, 
                                    "state": {
                                        "age": "0", 
                                        "entry-type": "", 
                                        "mac-address": "", 
                                        "vlan": ""
                                    }, 
                                    "config": {
                                        "vlan": "", 
                                        "mac-address": ""
                                    }, 
                                    "mac-address": "<key>"
                                }
                            ]
                        }
                    }, 
                    "config": {
                        "mac-learning": false, 
                        "maximum-entries": 0, 
                        "mac-aging-time": 0
                    }
                }, 
                "name": "<key>", 
                "afts": {
                    "ethernet": {
                        "mac-entry": [
                            {
                                "next-hops": {
                                    "next-hop": [
                                        {
                                            "index": "<key>", 
                                            "state": {
                                                "popped-mpls-label-stack": [], 
                                                "index": "0", 
                                                "pushed-mpls-label-stack": [], 
                                                "weight": 0, 
                                                "mac-address": "", 
                                                "origin-protocol": "", 
                                                "decapsulate-header": "", 
                                                "ip-address": "", 
                                                "encapsulate-header": ""
                                            }, 
                                            "config": {
                                                "index": "0"
                                            }, 
                                            "interface-ref": {
                                                "state": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }, 
                                                "config": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }
                                            }
                                        }
                                    ]
                                }, 
                                "state": {
                                    "packets-forwarded": "0", 
                                    "mac-address": "", 
                                    "octets-forwarded": "0"
                                }, 
                                "config": {
                                    "mac-address": ""
                                }, 
                                "mac-address": "<key>"
                            }
                        ]
                    }, 
                    "policy-forwarding": {
                        "policy-forwarding-entry": [
                            {
                                "index": "<key>", 
                                "state": {
                                    "index": "0", 
                                    "l4-src-port": 0, 
                                    "mpls-tc": 0, 
                                    "packets-forwarded": "0", 
                                    "ip-prefix": "", 
                                    "ip-protocol": 0, 
                                    "octets-forwarded": "0", 
                                    "l4-dst-port": 0, 
                                    "mpls-label": 0, 
                                    "ip-dscp": 0, 
                                    "mac-address": ""
                                }, 
                                "config": {
                                    "index": "0", 
                                    "l4-src-port": 0, 
                                    "mpls-tc": 0, 
                                    "ip-prefix": "", 
                                    "ip-protocol": 0, 
                                    "l4-dst-port": 0, 
                                    "mpls-label": 0, 
                                    "ip-dscp": 0, 
                                    "mac-address": ""
                                }, 
                                "next-hops": {
                                    "next-hop": [
                                        {
                                            "index": "<key>", 
                                            "state": {
                                                "popped-mpls-label-stack": [], 
                                                "index": "0", 
                                                "pushed-mpls-label-stack": [], 
                                                "weight": 0, 
                                                "mac-address": "", 
                                                "origin-protocol": "", 
                                                "decapsulate-header": "", 
                                                "ip-address": "", 
                                                "encapsulate-header": ""
                                            }, 
                                            "config": {
                                                "index": "0"
                                            }, 
                                            "interface-ref": {
                                                "state": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }, 
                                                "config": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }
                                            }
                                        }
                                    ]
                                }
                            }
                        ]
                    }, 
                    "mpls": {
                        "label-entry": [
                            {
                                "next-hops": {
                                    "next-hop": [
                                        {
                                            "index": "<key>", 
                                            "state": {
                                                "popped-mpls-label-stack": [], 
                                                "index": "0", 
                                                "pushed-mpls-label-stack": [], 
                                                "weight": 0, 
                                                "mac-address": "", 
                                                "origin-protocol": "", 
                                                "decapsulate-header": "", 
                                                "ip-address": "", 
                                                "encapsulate-header": ""
                                            }, 
                                            "config": {
                                                "index": "0"
                                            }, 
                                            "interface-ref": {
                                                "state": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }, 
                                                "config": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }
                                            }
                                        }
                                    ]
                                }, 
                                "state": {
                                    "packets-forwarded": "0", 
                                    "octets-forwarded": "0", 
                                    "label": 0
                                }, 
                                "config": {
                                    "label": 0
                                }, 
                                "label": "<key>"
                            }
                        ]
                    }, 
                    "ipv6-unicast": {
                        "ipv6-entry": [
                            {
                                "next-hops": {
                                    "next-hop": [
                                        {
                                            "index": "<key>", 
                                            "state": {
                                                "popped-mpls-label-stack": [], 
                                                "index": "0", 
                                                "pushed-mpls-label-stack": [], 
                                                "weight": 0, 
                                                "encapsulate-header": "", 
                                                "openconfig-aft-network-instance:network-instance": "", 
                                                "origin-protocol": "", 
                                                "decapsulate-header": "", 
                                                "ip-address": "", 
                                                "mac-address": ""
                                            }, 
                                            "config": {
                                                "index": "0"
                                            }, 
                                            "interface-ref": {
                                                "state": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }, 
                                                "config": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }
                                            }
                                        }
                                    ]
                                }, 
                                "prefix": "<key>", 
                                "config": {
                                    "prefix": ""
                                }, 
                                "state": {
                                    "packets-forwarded": "0", 
                                    "prefix": "", 
                                    "openconfig-aft-network-instance:origin-network-instance": "", 
                                    "octets-forwarded": "0"
                                }
                            }
                        ]
                    }, 
                    "ipv4-unicast": {
                        "ipv4-entry": [
                            {
                                "next-hops": {
                                    "next-hop": [
                                        {
                                            "index": "<key>", 
                                            "state": {
                                                "popped-mpls-label-stack": [], 
                                                "index": "0", 
                                                "pushed-mpls-label-stack": [], 
                                                "weight": 0, 
                                                "encapsulate-header": "", 
                                                "openconfig-aft-network-instance:network-instance": "", 
                                                "origin-protocol": "", 
                                                "decapsulate-header": "", 
                                                "ip-address": "", 
                                                "mac-address": ""
                                            }, 
                                            "config": {
                                                "index": "0"
                                            }, 
                                            "interface-ref": {
                                                "state": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }, 
                                                "config": {
                                                    "interface": "", 
                                                    "subinterface": ""
                                                }
                                            }
                                        }
                                    ]
                                }, 
                                "prefix": "<key>", 
                                "config": {
                                    "prefix": ""
                                }, 
                                "state": {
                                    "packets-forwarded": "0", 
                                    "prefix": "", 
                                    "openconfig-aft-network-instance:origin-network-instance": "", 
                                    "octets-forwarded": "0"
                                }
                            }
                        ]
                    }
                }, 
                "interfaces": {
                    "interface": [
                        {
                            "state": {
                                "interface": "", 
                                "associated-address-families": [], 
                                "id": "", 
                                "subinterface": ""
                            }, 
                            "config": {
                                "interface": "", 
                                "associated-address-families": [], 
                                "id": "", 
                                "subinterface": ""
                            }, 
                            "id": "<key>"
                        }
                    ]
                }, 
                "state": {
                    "extreme-mod-oc-ni:ipvpn": false, 
                    "enabled-address-families": [], 
                    "name": "", 
                    "router-id": "", 
                    "extreme-mod-oc-ni:mvpn": {
                        "enable": false, 
                        "fwd-cache-timeout": 0
                    }, 
                    "enabled": false, 
                    "route-distinguisher": "", 
                    "type": "", 
                    "extreme-mod-oc-ni:nsi": 0, 
                    "description": ""
                }, 
                "vlans": {
                    "vlan": [
                        {
                            "vlan-id": "<key>", 
                            "state": {
                                "status": "", 
                                "extreme-mod-oc-ni:stg-id": 0, 
                                "name": "", 
                                "tpid": "", 
                                "extreme-mod-oc-ni:nsi-state": "", 
                                "extreme-mod-oc-ni:nsi-type": "", 
                                "vlan-id": 0, 
                                "extreme-mod-oc-ni:nsi": 0, 
                                "extreme-mod-oc-ni:fabric-mcast-enable": false
                            }, 
                            "config": {
                                "status": "", 
                                "extreme-mod-oc-ni:stg-id": 0, 
                                "name": "", 
                                "tpid": "", 
                                "extreme-mod-oc-ni:nsi-state": "", 
                                "extreme-mod-oc-ni:nsi-type": "", 
                                "vlan-id": 0, 
                                "extreme-mod-oc-ni:nsi": 0, 
                                "extreme-mod-oc-ni:fabric-mcast-enable": false
                            }, 
                            "members": {
                                "member": [
                                    {
                                        "interface-ref": {
                                            "state": {
                                                "interface": "", 
                                                "subinterface": ""
                                            }
                                        }
                                    }
                                ]
                            }
                        }
                    ]
                }, 
                "config": {
                    "extreme-mod-oc-ni:ipvpn": false, 
                    "enabled-address-families": [], 
                    "name": "", 
                    "router-id": "", 
                    "extreme-mod-oc-ni:mvpn": {
                        "enable": false, 
                        "fwd-cache-timeout": 0
                    }, 
                    "enabled": false, 
                    "route-distinguisher": "", 
                    "type": "", 
                    "extreme-mod-oc-ni:nsi": 0, 
                    "description": ""
                }, 
                "protocols": {
                    "protocol": [
                        {
                            "name": "0", 
                            "static-routes": {
                                "static": [
                                    {
                                        "next-hops": {
                                            "next-hop": [
                                                {
                                                    "index": "<key>", 
                                                    "state": {
                                                        "index": "", 
                                                        "metric": 0, 
                                                        "recurse": false, 
                                                        "next-hop": ""
                                                    }, 
                                                    "config": {
                                                        "index": "", 
                                                        "metric": 0, 
                                                        "recurse": false, 
                                                        "next-hop": ""
                                                    }, 
                                                    "interface-ref": {
                                                        "state": {
                                                            "interface": "", 
                                                            "subinterface": ""
                                                        }, 
                                                        "config": {
                                                            "interface": "", 
                                                            "subinterface": ""
                                                        }
                                                    }
                                                }
                                            ]
                                        }, 
                                        "prefix": "<key>", 
                                        "config": {
                                            "set-tag": 0, 
                                            "prefix": ""
                                        }, 
                                        "state": {
                                            "set-tag": 0, 
                                            "prefix": ""
                                        }
                                    }
                                ]
                            }, 
                            "ospfv2": {
                                "global": {
                                    "inter-area-propagation-policies": {
                                        "inter-area-propagation-policy": [
                                            {
                                                "src-area": "0", 
                                                "state": {
                                                    "src-area": "", 
                                                    "import-policy": [], 
                                                    "default-import-policy": "", 
                                                    "dst-area": ""
                                                }, 
                                                "config": {
                                                    "src-area": "", 
                                                    "import-policy": [], 
                                                    "default-import-policy": "", 
                                                    "dst-area": ""
                                                }, 
                                                "dst-area": "0"
                                            }
                                        ]
                                    }, 
                                    "mpls": {
                                        "igp-ldp-sync": {
                                            "state": {
                                                "post-session-up-delay": 0, 
                                                "enabled": false
                                            }, 
                                            "config": {
                                                "post-session-up-delay": 0, 
                                                "enabled": false
                                            }
                                        }, 
                                        "state": {
                                            "traffic-engineering-extensions": false
                                        }, 
                                        "config": {
                                            "traffic-engineering-extensions": false
                                        }
                                    }, 
                                    "state": {
                                        "hide-transit-only-networks": false, 
                                        "igp-shortcuts": false, 
                                        "router-id": "", 
                                        "log-adjacency-changes": false, 
                                        "summary-route-cost-mode": ""
                                    }, 
                                    "timers": {
                                        "lsa-generation": {
                                            "state": {
                                                "maximum-delay": 0, 
                                                "initial-delay": 0, 
                                                "timer-type": ""
                                            }, 
                                            "config": {
                                                "maximum-delay": 0, 
                                                "initial-delay": 0
                                            }
                                        }, 
                                        "spf": {
                                            "state": {
                                                "maximum-delay": 0, 
                                                "initial-delay": 0, 
                                                "timer-type": ""
                                            }, 
                                            "config": {
                                                "maximum-delay": 0, 
                                                "initial-delay": 0
                                            }
                                        }, 
                                        "max-metric": {
                                            "state": {
                                                "include": [], 
                                                "trigger": [], 
                                                "set": false, 
                                                "timeout": "0"
                                            }, 
                                            "config": {
                                                "include": [], 
                                                "trigger": [], 
                                                "set": false, 
                                                "timeout": "0"
                                            }
                                        }
                                    }, 
                                    "config": {
                                        "hide-transit-only-networks": false, 
                                        "igp-shortcuts": false, 
                                        "router-id": "", 
                                        "log-adjacency-changes": false, 
                                        "summary-route-cost-mode": ""
                                    }, 
                                    "graceful-restart": {
                                        "state": {
                                            "helper-only": false, 
                                            "enabled": false
                                        }, 
                                        "config": {
                                            "helper-only": false, 
                                            "enabled": false
                                        }
                                    }
                                }, 
                                "areas": {
                                    "area": [
                                        {
                                            "virtual-links": {
                                                "virtual-link": [
                                                    {
                                                        "state": {
                                                            "priority": 0, 
                                                            "designated-router": "", 
                                                            "adjacency-state": "", 
                                                            "backup-designated-router": "", 
                                                            "remote-router-id": "", 
                                                            "retranmission-queue-length": 0, 
                                                            "last-established-time": "0", 
                                                            "optional-capabilities": "", 
                                                            "dead-time": "0", 
                                                            "state-changes": 0
                                                        }, 
                                                        "config": {
                                                            "remote-router-id": ""
                                                        }, 
                                                        "remote-router-id": "<key>"
                                                    }
                                                ]
                                            }, 
                                            "lsdb": {
                                                "lsa-types": {
                                                    "lsa-type": [
                                                        {
                                                            "state": {
                                                                "type": ""
                                                            }, 
                                                            "type": "<key>"
                                                        }
                                                    ]
                                                }, 
                                                "state": {
                                                    "identifier": 0
                                                }
                                            }, 
                                            "interfaces": {
                                                "interface": [
                                                    {
                                                        "neighbors": {
                                                            "neighbor": [
                                                                {
                                                                    "state": {
                                                                        "last-established-time": "0", 
                                                                        "designated-router": "", 
                                                                        "router-id": "", 
                                                                        "adjacency-state": "", 
                                                                        "metric": 0, 
                                                                        "backup-designated-router": "", 
                                                                        "optional-capabilities": "", 
                                                                        "retranmission-queue-length": 0, 
                                                                        "priority": 0, 
                                                                        "dead-time": "0", 
                                                                        "state-changes": 0
                                                                    }, 
                                                                    "config": {
                                                                        "metric": 0, 
                                                                        "router-id": ""
                                                                    }, 
                                                                    "router-id": "<key>"
                                                                }
                                                            ]
                                                        }, 
                                                        "config": {
                                                            "priority": 0, 
                                                            "authentication-type": "", 
                                                            "hide-network": false, 
                                                            "metric": 0, 
                                                            "multi-area-adjacency-primary": false, 
                                                            "passive": false, 
                                                            "network-type": "", 
                                                            "id": ""
                                                        }, 
                                                        "mpls": {
                                                            "igp-ldp-sync": {
                                                                "state": {
                                                                    "post-session-up-delay": 0, 
                                                                    "enabled": false, 
                                                                    "synchronized": false
                                                                }, 
                                                                "config": {
                                                                    "post-session-up-delay": 0, 
                                                                    "enabled": false
                                                                }
                                                            }, 
                                                            "state": {
                                                                "traffic-engineering-metric": 0
                                                            }, 
                                                            "config": {
                                                                "traffic-engineering-metric": 0
                                                            }
                                                        }, 
                                                        "state": {
                                                            "priority": 0, 
                                                            "authentication-type": "", 
                                                            "hide-network": false, 
                                                            "metric": 0, 
                                                            "multi-area-adjacency-primary": false, 
                                                            "passive": false, 
                                                            "network-type": "", 
                                                            "id": ""
                                                        }, 
                                                        "timers": {
                                                            "state": {
                                                                "retransmission-interval": 0, 
                                                                "dead-interval": 0, 
                                                                "hello-interval": 0
                                                            }, 
                                                            "config": {
                                                                "retransmission-interval": 0, 
                                                                "dead-interval": 0, 
                                                                "hello-interval": 0
                                                            }
                                                        }, 
                                                        "lsa-filter": {
                                                            "state": {
                                                                "all": false
                                                            }, 
                                                            "config": {
                                                                "all": false
                                                            }
                                                        }, 
                                                        "interface-ref": {
                                                            "state": {
                                                                "interface": "", 
                                                                "subinterface": ""
                                                            }, 
                                                            "config": {
                                                                "interface": "", 
                                                                "subinterface": ""
                                                            }
                                                        }, 
                                                        "id": "<key>"
                                                    }
                                                ]
                                            }, 
                                            "mpls": {
                                                "state": {
                                                    "traffic-engineering-enabled": false
                                                }, 
                                                "config": {
                                                    "traffic-engineering-enabled": false
                                                }
                                            }, 
                                            "state": {
                                                "identifier": 0
                                            }, 
                                            "identifier": "<key>", 
                                            "config": {
                                                "identifier": 0
                                            }
                                        }
                                    ]
                                }
                            }, 
                            "bgp": {
                                "neighbors": {
                                    "neighbor": [
                                        {
                                            "neighbor-address": "<key>", 
                                            "route-reflector": {
                                                "state": {
                                                    "route-reflector-client": false, 
                                                    "route-reflector-cluster-id": 0
                                                }, 
                                                "config": {
                                                    "route-reflector-client": false, 
                                                    "route-reflector-cluster-id": 0
                                                }
                                            }, 
                                            "error-handling": {
                                                "state": {
                                                    "treat-as-withdraw": false, 
                                                    "erroneous-update-messages": 0
                                                }, 
                                                "config": {
                                                    "treat-as-withdraw": false
                                                }
                                            }, 
                                            "as-path-options": {
                                                "state": {
                                                    "allow-own-as": 0, 
                                                    "disable-peer-as-filter": false, 
                                                    "replace-peer-as": false
                                                }, 
                                                "config": {
                                                    "allow-own-as": 0, 
                                                    "disable-peer-as-filter": false, 
                                                    "replace-peer-as": false
                                                }
                                            }, 
                                            "state": {
                                                "send-community": "", 
                                                "session-state": "", 
                                                "local-as": 0, 
                                                "description": "", 
                                                "route-flap-damping": false, 
                                                "supported-capabilities": [], 
                                                "enabled": false, 
                                                "peer-as": 0, 
                                                "neighbor-address": "", 
                                                "peer-group": "", 
                                                "remove-private-as": "", 
                                                "auth-password": "", 
                                                "dynamically-configured": false, 
                                                "messages": {
                                                    "received": {
                                                        "last-notification-error-code": "", 
                                                        "NOTIFICATION": "0", 
                                                        "last-notification-error-subcode": "", 
                                                        "last-notification-time": "0", 
                                                        "UPDATE": "0"
                                                    }, 
                                                    "sent": {
                                                        "last-notification-error-code": "", 
                                                        "NOTIFICATION": "0", 
                                                        "last-notification-error-subcode": "", 
                                                        "last-notification-time": "0", 
                                                        "UPDATE": "0"
                                                    }
                                                }, 
                                                "established-transitions": "0", 
                                                "peer-type": "", 
                                                "queues": {
                                                    "input": 0, 
                                                    "output": 0
                                                }, 
                                                "last-established": "0"
                                            }, 
                                            "apply-policy": {
                                                "state": {
                                                    "export-policy": [], 
                                                    "import-policy": [], 
                                                    "default-export-policy": "", 
                                                    "default-import-policy": ""
                                                }, 
                                                "config": {
                                                    "export-policy": [], 
                                                    "import-policy": [], 
                                                    "default-export-policy": "", 
                                                    "default-import-policy": ""
                                                }
                                            }, 
                                            "timers": {
                                                "state": {
                                                    "minimum-advertisement-interval": "0", 
                                                    "connect-retry": "0", 
                                                    "hold-time": "0", 
                                                    "negotiated-hold-time": "0", 
                                                    "keepalive-interval": "0"
                                                }, 
                                                "config": {
                                                    "connect-retry": "0", 
                                                    "hold-time": "0", 
                                                    "minimum-advertisement-interval": "0", 
                                                    "keepalive-interval": "0"
                                                }
                                            }, 
                                            "afi-safis": {
                                                "afi-safi": [
                                                    {
                                                        "add-paths": {
                                                            "state": {
                                                                "receive": false, 
                                                                "eligible-prefix-policy": "", 
                                                                "send": false, 
                                                                "send-max": 0
                                                            }, 
                                                            "config": {
                                                                "receive": false, 
                                                                "eligible-prefix-policy": "", 
                                                                "send": false, 
                                                                "send-max": 0
                                                            }
                                                        }, 
                                                        "srte-policy-ipv6": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "srte-policy-ipv4": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l2vpn-evpn": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l3vpn-ipv4-multicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv4-labeled-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l2vpn-vpls": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv6-labeled-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv6-unicast": {
                                                            "state": {
                                                                "send-default-route": false
                                                            }, 
                                                            "config": {
                                                                "send-default-route": false
                                                            }, 
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l3vpn-ipv4-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "state": {
                                                            "active": false, 
                                                            "prefixes": {
                                                                "received": 0, 
                                                                "sent": 0, 
                                                                "installed": 0
                                                            }, 
                                                            "enabled": false, 
                                                            "afi-safi-name": ""
                                                        }, 
                                                        "apply-policy": {
                                                            "state": {
                                                                "export-policy": [], 
                                                                "import-policy": [], 
                                                                "default-export-policy": "", 
                                                                "default-import-policy": ""
                                                            }, 
                                                            "config": {
                                                                "export-policy": [], 
                                                                "import-policy": [], 
                                                                "default-export-policy": "", 
                                                                "default-import-policy": ""
                                                            }
                                                        }, 
                                                        "l3vpn-ipv6-multicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv4-unicast": {
                                                            "state": {
                                                                "send-default-route": false
                                                            }, 
                                                            "config": {
                                                                "send-default-route": false
                                                            }, 
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l3vpn-ipv6-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "use-multiple-paths": {
                                                            "ebgp": {
                                                                "state": {
                                                                    "allow-multiple-as": false
                                                                }, 
                                                                "config": {
                                                                    "allow-multiple-as": false
                                                                }
                                                            }, 
                                                            "state": {
                                                                "enabled": false
                                                            }, 
                                                            "config": {
                                                                "enabled": false
                                                            }
                                                        }, 
                                                        "config": {
                                                            "enabled": false, 
                                                            "afi-safi-name": ""
                                                        }, 
                                                        "afi-safi-name": "<key>", 
                                                        "graceful-restart": {
                                                            "state": {
                                                                "received": false, 
                                                                "enabled": false, 
                                                                "advertised": false
                                                            }, 
                                                            "config": {
                                                                "enabled": false
                                                            }
                                                        }
                                                    }
                                                ]
                                            }, 
                                            "ebgp-multihop": {
                                                "state": {
                                                    "enabled": false, 
                                                    "multihop-ttl": 0
                                                }, 
                                                "config": {
                                                    "enabled": false, 
                                                    "multihop-ttl": 0
                                                }
                                            }, 
                                            "logging-options": {
                                                "state": {
                                                    "log-neighbor-state-changes": false
                                                }, 
                                                "config": {
                                                    "log-neighbor-state-changes": false
                                                }
                                            }, 
                                            "use-multiple-paths": {
                                                "ebgp": {
                                                    "state": {
                                                        "allow-multiple-as": false
                                                    }, 
                                                    "config": {
                                                        "allow-multiple-as": false
                                                    }
                                                }, 
                                                "state": {
                                                    "enabled": false
                                                }, 
                                                "config": {
                                                    "enabled": false
                                                }
                                            }, 
                                            "config": {
                                                "send-community": "", 
                                                "neighbor-address": "", 
                                                "local-as": 0, 
                                                "description": "", 
                                                "route-flap-damping": false, 
                                                "enabled": false, 
                                                "peer-as": 0, 
                                                "peer-group": "", 
                                                "remove-private-as": "", 
                                                "auth-password": "", 
                                                "peer-type": ""
                                            }, 
                                            "transport": {
                                                "state": {
                                                    "local-address": "", 
                                                    "local-port": 0, 
                                                    "tcp-mss": 0, 
                                                    "remote-port": 0, 
                                                    "passive-mode": false, 
                                                    "remote-address": "", 
                                                    "mtu-discovery": false
                                                }, 
                                                "config": {
                                                    "tcp-mss": 0, 
                                                    "local-address": "", 
                                                    "mtu-discovery": false, 
                                                    "passive-mode": false
                                                }
                                            }, 
                                            "graceful-restart": {
                                                "state": {
                                                    "peer-restart-time": 0, 
                                                    "enabled": false, 
                                                    "stale-routes-time": "0", 
                                                    "mode": "", 
                                                    "helper-only": false, 
                                                    "local-restarting": false, 
                                                    "restart-time": 0, 
                                                    "peer-restarting": false
                                                }, 
                                                "config": {
                                                    "helper-only": false, 
                                                    "enabled": false, 
                                                    "stale-routes-time": "0", 
                                                    "restart-time": 0
                                                }
                                            }
                                        }
                                    ]
                                }, 
                                "peer-groups": {
                                    "peer-group": [
                                        {
                                            "route-reflector": {
                                                "state": {
                                                    "route-reflector-client": false, 
                                                    "route-reflector-cluster-id": 0
                                                }, 
                                                "config": {
                                                    "route-reflector-client": false, 
                                                    "route-reflector-cluster-id": 0
                                                }
                                            }, 
                                            "peer-group-name": "<key>", 
                                            "error-handling": {
                                                "state": {
                                                    "treat-as-withdraw": false
                                                }, 
                                                "config": {
                                                    "treat-as-withdraw": false
                                                }
                                            }, 
                                            "as-path-options": {
                                                "state": {
                                                    "allow-own-as": 0, 
                                                    "disable-peer-as-filter": false, 
                                                    "replace-peer-as": false
                                                }, 
                                                "config": {
                                                    "allow-own-as": 0, 
                                                    "disable-peer-as-filter": false, 
                                                    "replace-peer-as": false
                                                }
                                            }, 
                                            "state": {
                                                "send-community": "", 
                                                "local-as": 0, 
                                                "description": "", 
                                                "route-flap-damping": false, 
                                                "peer-as": 0, 
                                                "remove-private-as": "", 
                                                "auth-password": "", 
                                                "peer-type": "", 
                                                "total-prefixes": 0, 
                                                "total-paths": 0, 
                                                "peer-group-name": ""
                                            }, 
                                            "apply-policy": {
                                                "state": {
                                                    "export-policy": [], 
                                                    "import-policy": [], 
                                                    "default-export-policy": "", 
                                                    "default-import-policy": ""
                                                }, 
                                                "config": {
                                                    "export-policy": [], 
                                                    "import-policy": [], 
                                                    "default-export-policy": "", 
                                                    "default-import-policy": ""
                                                }
                                            }, 
                                            "timers": {
                                                "state": {
                                                    "connect-retry": "0", 
                                                    "hold-time": "0", 
                                                    "minimum-advertisement-interval": "0", 
                                                    "keepalive-interval": "0"
                                                }, 
                                                "config": {
                                                    "connect-retry": "0", 
                                                    "hold-time": "0", 
                                                    "minimum-advertisement-interval": "0", 
                                                    "keepalive-interval": "0"
                                                }
                                            }, 
                                            "afi-safis": {
                                                "afi-safi": [
                                                    {
                                                        "add-paths": {
                                                            "state": {
                                                                "receive": false, 
                                                                "eligible-prefix-policy": "", 
                                                                "send": false, 
                                                                "send-max": 0
                                                            }, 
                                                            "config": {
                                                                "receive": false, 
                                                                "eligible-prefix-policy": "", 
                                                                "send": false, 
                                                                "send-max": 0
                                                            }
                                                        }, 
                                                        "srte-policy-ipv6": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "srte-policy-ipv4": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l2vpn-evpn": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l3vpn-ipv4-multicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv6-unicast": {
                                                            "state": {
                                                                "send-default-route": false
                                                            }, 
                                                            "config": {
                                                                "send-default-route": false
                                                            }, 
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l2vpn-vpls": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv6-labeled-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv4-labeled-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l3vpn-ipv4-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "state": {
                                                            "enabled": false, 
                                                            "afi-safi-name": ""
                                                        }, 
                                                        "apply-policy": {
                                                            "state": {
                                                                "export-policy": [], 
                                                                "import-policy": [], 
                                                                "default-export-policy": "", 
                                                                "default-import-policy": ""
                                                            }, 
                                                            "config": {
                                                                "export-policy": [], 
                                                                "import-policy": [], 
                                                                "default-export-policy": "", 
                                                                "default-import-policy": ""
                                                            }
                                                        }, 
                                                        "l3vpn-ipv6-multicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "ipv4-unicast": {
                                                            "state": {
                                                                "send-default-route": false
                                                            }, 
                                                            "config": {
                                                                "send-default-route": false
                                                            }, 
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "l3vpn-ipv6-unicast": {
                                                            "prefix-limit": {
                                                                "state": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }, 
                                                                "config": {
                                                                    "shutdown-threshold-pct": 0, 
                                                                    "prevent-teardown": false, 
                                                                    "restart-timer": "0", 
                                                                    "max-prefixes": 0
                                                                }
                                                            }
                                                        }, 
                                                        "use-multiple-paths": {
                                                            "ibgp": {
                                                                "state": {
                                                                    "maximum-paths": 0
                                                                }, 
                                                                "config": {
                                                                    "maximum-paths": 0
                                                                }
                                                            }, 
                                                            "ebgp": {
                                                                "state": {
                                                                    "allow-multiple-as": false, 
                                                                    "maximum-paths": 0
                                                                }, 
                                                                "config": {
                                                                    "allow-multiple-as": false, 
                                                                    "maximum-paths": 0
                                                                }
                                                            }, 
                                                            "state": {
                                                                "enabled": false
                                                            }, 
                                                            "config": {
                                                                "enabled": false
                                                            }
                                                        }, 
                                                        "config": {
                                                            "enabled": false, 
                                                            "afi-safi-name": ""
                                                        }, 
                                                        "afi-safi-name": "<key>", 
                                                        "graceful-restart": {
                                                            "state": {
                                                                "enabled": false
                                                            }, 
                                                            "config": {
                                                                "enabled": false
                                                            }
                                                        }
                                                    }
                                                ]
                                            }, 
                                            "ebgp-multihop": {
                                                "state": {
                                                    "enabled": false, 
                                                    "multihop-ttl": 0
                                                }, 
                                                "config": {
                                                    "enabled": false, 
                                                    "multihop-ttl": 0
                                                }
                                            }, 
                                            "logging-options": {
                                                "state": {
                                                    "log-neighbor-state-changes": false
                                                }, 
                                                "config": {
                                                    "log-neighbor-state-changes": false
                                                }
                                            }, 
                                            "use-multiple-paths": {
                                                "ibgp": {
                                                    "state": {
                                                        "maximum-paths": 0
                                                    }, 
                                                    "config": {
                                                        "maximum-paths": 0
                                                    }
                                                }, 
                                                "ebgp": {
                                                    "state": {
                                                        "allow-multiple-as": false, 
                                                        "maximum-paths": 0
                                                    }, 
                                                    "config": {
                                                        "allow-multiple-as": false, 
                                                        "maximum-paths": 0
                                                    }
                                                }, 
                                                "state": {
                                                    "enabled": false
                                                }, 
                                                "config": {
                                                    "enabled": false
                                                }
                                            }, 
                                            "config": {
                                                "send-community": "", 
                                                "local-as": 0, 
                                                "peer-group-name": "", 
                                                "route-flap-damping": false, 
                                                "peer-as": 0, 
                                                "remove-private-as": "", 
                                                "auth-password": "", 
                                                "peer-type": "", 
                                                "description": ""
                                            }, 
                                            "transport": {
                                                "state": {
                                                    "tcp-mss": 0, 
                                                    "local-address": "", 
                                                    "mtu-discovery": false, 
                                                    "passive-mode": false
                                                }, 
                                                "config": {
                                                    "tcp-mss": 0, 
                                                    "local-address": "", 
                                                    "mtu-discovery": false, 
                                                    "passive-mode": false
                                                }
                                            }, 
                                            "graceful-restart": {
                                                "state": {
                                                    "helper-only": false, 
                                                    "enabled": false, 
                                                    "stale-routes-time": "0", 
                                                    "restart-time": 0
                                                }, 
                                                "config": {
                                                    "helper-only": false, 
                                                    "enabled": false, 
                                                    "stale-routes-time": "0", 
                                                    "restart-time": 0
                                                }
                                            }
                                        }
                                    ]
                                }, 
                                "global": {
                                    "route-selection-options": {
                                        "state": {
                                            "enable-aigp": false, 
                                            "ignore-as-path-length": false, 
                                            "advertise-inactive-routes": false, 
                                            "ignore-next-hop-igp-metric": false, 
                                            "always-compare-med": false, 
                                            "external-compare-router-id": false
                                        }, 
                                        "config": {
                                            "enable-aigp": false, 
                                            "ignore-as-path-length": false, 
                                            "advertise-inactive-routes": false, 
                                            "ignore-next-hop-igp-metric": false, 
                                            "always-compare-med": false, 
                                            "external-compare-router-id": false
                                        }
                                    }, 
                                    "state": {
                                        "total-prefixes": 0, 
                                        "as": 0, 
                                        "router-id": "", 
                                        "total-paths": 0
                                    }, 
                                    "afi-safis": {
                                        "afi-safi": [
                                            {
                                                "route-selection-options": {
                                                    "state": {
                                                        "enable-aigp": false, 
                                                        "ignore-as-path-length": false, 
                                                        "advertise-inactive-routes": false, 
                                                        "ignore-next-hop-igp-metric": false, 
                                                        "always-compare-med": false, 
                                                        "external-compare-router-id": false
                                                    }, 
                                                    "config": {
                                                        "enable-aigp": false, 
                                                        "ignore-as-path-length": false, 
                                                        "advertise-inactive-routes": false, 
                                                        "ignore-next-hop-igp-metric": false, 
                                                        "always-compare-med": false, 
                                                        "external-compare-router-id": false
                                                    }
                                                }, 
                                                "srte-policy-ipv6": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "srte-policy-ipv4": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "l2vpn-evpn": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "l3vpn-ipv4-multicast": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "ipv6-unicast": {
                                                    "state": {
                                                        "send-default-route": false
                                                    }, 
                                                    "config": {
                                                        "send-default-route": false
                                                    }, 
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "l2vpn-vpls": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "ipv6-labeled-unicast": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "ipv4-labeled-unicast": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "l3vpn-ipv4-unicast": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "state": {
                                                    "total-prefixes": 0, 
                                                    "enabled": false, 
                                                    "afi-safi-name": "", 
                                                    "total-paths": 0
                                                }, 
                                                "add-paths": {
                                                    "state": {
                                                        "receive": false, 
                                                        "eligible-prefix-policy": "", 
                                                        "send": false, 
                                                        "send-max": 0
                                                    }, 
                                                    "config": {
                                                        "receive": false, 
                                                        "eligible-prefix-policy": "", 
                                                        "send": false, 
                                                        "send-max": 0
                                                    }
                                                }, 
                                                "l3vpn-ipv6-multicast": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "ipv4-unicast": {
                                                    "state": {
                                                        "send-default-route": false
                                                    }, 
                                                    "config": {
                                                        "send-default-route": false
                                                    }, 
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "l3vpn-ipv6-unicast": {
                                                    "prefix-limit": {
                                                        "state": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }, 
                                                        "config": {
                                                            "shutdown-threshold-pct": 0, 
                                                            "prevent-teardown": false, 
                                                            "restart-timer": "0", 
                                                            "max-prefixes": 0
                                                        }
                                                    }
                                                }, 
                                                "use-multiple-paths": {
                                                    "ibgp": {
                                                        "state": {
                                                            "maximum-paths": 0
                                                        }, 
                                                        "config": {
                                                            "maximum-paths": 0
                                                        }
                                                    }, 
                                                    "ebgp": {
                                                        "state": {
                                                            "allow-multiple-as": false, 
                                                            "maximum-paths": 0
                                                        }, 
                                                        "config": {
                                                            "allow-multiple-as": false, 
                                                            "maximum-paths": 0
                                                        }
                                                    }, 
                                                    "state": {
                                                        "enabled": false
                                                    }, 
                                                    "config": {
                                                        "enabled": false
                                                    }
                                                }, 
                                                "config": {
                                                    "enabled": false, 
                                                    "afi-safi-name": ""
                                                }, 
                                                "afi-safi-name": "<key>", 
                                                "graceful-restart": {
                                                    "state": {
                                                        "enabled": false
                                                    }, 
                                                    "config": {
                                                        "enabled": false
                                                    }
                                                }
                                            }
                                        ]
                                    }, 
                                    "graceful-restart": {
                                        "state": {
                                            "helper-only": false, 
                                            "enabled": false, 
                                            "stale-routes-time": "0", 
                                            "restart-time": 0
                                        }, 
                                        "config": {
                                            "helper-only": false, 
                                            "enabled": false, 
                                            "stale-routes-time": "0", 
                                            "restart-time": 0
                                        }
                                    }, 
                                    "dynamic-neighbor-prefixes": {
                                        "dynamic-neighbor-prefix": [
                                            {
                                                "prefix": "<key>", 
                                                "config": {
                                                    "prefix": "", 
                                                    "peer-group": ""
                                                }, 
                                                "state": {
                                                    "prefix": "", 
                                                    "peer-group": ""
                                                }
                                            }
                                        ]
                                    }, 
                                    "use-multiple-paths": {
                                        "ibgp": {
                                            "state": {
                                                "maximum-paths": 0
                                            }, 
                                            "config": {
                                                "maximum-paths": 0
                                            }
                                        }, 
                                        "ebgp": {
                                            "state": {
                                                "allow-multiple-as": false, 
                                                "maximum-paths": 0
                                            }, 
                                            "config": {
                                                "allow-multiple-as": false, 
                                                "maximum-paths": 0
                                            }
                                        }, 
                                        "state": {
                                            "enabled": false
                                        }, 
                                        "config": {
                                            "enabled": false
                                        }
                                    }, 
                                    "config": {
                                        "as": 0, 
                                        "router-id": ""
                                    }, 
                                    "confederation": {
                                        "state": {
                                            "identifier": 0, 
                                            "member-as": []
                                        }, 
                                        "config": {
                                            "identifier": 0, 
                                            "member-as": []
                                        }
                                    }, 
                                    "default-route-distance": {
                                        "state": {
                                            "external-route-distance": 0, 
                                            "internal-route-distance": 0
                                        }, 
                                        "config": {
                                            "external-route-distance": 0, 
                                            "internal-route-distance": 0
                                        }
                                    }
                                }
                            }, 
                            "state": {
                                "default-metric": 0, 
                                "identifier": "", 
                                "enabled": false, 
                                "name": ""
                            }, 
                            "identifier": "0", 
                            "config": {
                                "default-metric": 0, 
                                "identifier": "", 
                                "enabled": false, 
                                "name": ""
                            }
                        }
                    ]
                }
            }
        ]
    }
}

openconfig_platform

openconfig_platform URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-platform:components
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/storage
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/memory
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/temperature
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/chassis
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/backplane
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/integrated-circuit
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fabric

openconfig_platform Complete JSON

{
    "openconfig-platform:components": {
        "component": [
            {
                "integrated-circuit": {}, 
                "name": "<key>", 
                "power-supply": {
                    "state": {
                        "openconfig-platform-psu:input-current": "0", 
                        "openconfig-platform-psu:input-voltage": "0", 
                        "openconfig-platform-psu:capacity": "0", 
                        "openconfig-platform-psu:output-power": "0", 
                        "openconfig-platform-psu:output-current": "0", 
                        "openconfig-platform-psu:enabled": false, 
                        "openconfig-platform-psu:output-voltage": "0"
                    }, 
                    "config": {
                        "openconfig-platform-psu:enabled": false
                    }
                }, 
                "port": {
                    "openconfig-platform-port:breakout-mode": {
                        "state": {
                            "num-channels": 0, 
                            "channel-speed": ""
                        }, 
                        "config": {
                            "num-channels": 0, 
                            "channel-speed": ""
                        }
                    }
                }, 
                "storage": {}, 
                "openconfig-platform-linecard:linecard": {
                    "state": {
                        "power-admin-state": "", 
                        "slot-id": ""
                    }, 
                    "config": {
                        "power-admin-state": ""
                    }
                }, 
                "properties": {
                    "property": [
                        {
                            "state": {
                                "name": "", 
                                "value": "", 
                                "configurable": false
                            }, 
                            "config": {
                                "name": "", 
                                "value": ""
                            }, 
                            "name": "<key>"
                        }
                    ]
                }, 
                "openconfig-platform-transceiver:transceiver": {
                    "physical-channels": {
                        "channel": [
                            {
                                "index": "<key>", 
                                "state": {
                                    "index": 0, 
                                    "description": "", 
                                    "laser-bias-current": {
                                        "instant": "0", 
                                        "min": "0", 
                                        "max": "0", 
                                        "interval": "0", 
                                        "min-time": "0", 
                                        "max-time": "0", 
                                        "avg": "0"
                                    }, 
                                    "output-frequency": "0", 
                                    "output-power": {
                                        "instant": "0", 
                                        "min": "0", 
                                        "max": "0", 
                                        "interval": "0", 
                                        "min-time": "0", 
                                        "max-time": "0", 
                                        "avg": "0"
                                    }, 
                                    "target-output-power": "0", 
                                    "tx-laser": false, 
                                    "input-power": {
                                        "instant": "0", 
                                        "min": "0", 
                                        "max": "0", 
                                        "interval": "0", 
                                        "min-time": "0", 
                                        "max-time": "0", 
                                        "avg": "0"
                                    }
                                }, 
                                "config": {
                                    "index": 0, 
                                    "tx-laser": false, 
                                    "target-output-power": "0", 
                                    "description": ""
                                }
                            }
                        ]
                    }, 
                    "state": {
                        "vendor": "", 
                        "form-factor": "", 
                        "laser-bias-current": {
                            "instant": "0", 
                            "min": "0", 
                            "max": "0", 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": "0"
                        }, 
                        "vendor-rev": "", 
                        "serial-no": "", 
                        "fault-condition": false, 
                        "enabled": false, 
                        "date-code": "", 
                        "otn-compliance-code": "", 
                        "ethernet-pmd": "", 
                        "output-power": {
                            "instant": "0", 
                            "min": "0", 
                            "max": "0", 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": "0"
                        }, 
                        "vendor-part": "", 
                        "ethernet-pmd-preconf": "", 
                        "connector-type": "", 
                        "form-factor-preconf": "", 
                        "sonet-sdh-compliance-code": "", 
                        "present": "", 
                        "input-power": {
                            "instant": "0", 
                            "min": "0", 
                            "max": "0", 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": "0"
                        }
                    }, 
                    "config": {
                        "form-factor-preconf": "", 
                        "enabled": false, 
                        "ethernet-pmd-preconf": ""
                    }
                }, 
                "state": {
                    "allocated-power": 0, 
                    "mfg-name": "", 
                    "used-power": 0, 
                    "mfg-date": "", 
                    "type": "", 
                    "id": "", 
                    "firmware-version": "", 
                    "openconfig-alarms:equipment-mismatch": false, 
                    "openconfig-platform-ext:entity-id": 0, 
                    "location": "", 
                    "removable": false, 
                    "memory": {
                        "available": "0", 
                        "utilized": "0"
                    }, 
                    "oper-status": "", 
                    "empty": false, 
                    "description": "", 
                    "parent": "", 
                    "software-version": "", 
                    "temperature": {
                        "alarm-severity": "", 
                        "instant": "0", 
                        "min": "0", 
                        "max": "0", 
                        "alarm-status": false, 
                        "interval": "0", 
                        "min-time": "0", 
                        "max-time": "0", 
                        "avg": "0", 
                        "alarm-threshold": 0
                    }, 
                    "name": "", 
                    "serial-no": "", 
                    "part-no": "", 
                    "hardware-version": "", 
                    "openconfig-alarms:equipment-failure": false
                }, 
                "chassis": {}, 
                "fan": {
                    "state": {
                        "openconfig-platform-fan:speed": 0
                    }
                }, 
                "backplane": {}, 
                "subcomponents": {
                    "subcomponent": [
                        {
                            "state": {
                                "name": ""
                            }, 
                            "config": {
                                "name": ""
                            }, 
                            "name": "<key>"
                        }
                    ]
                }, 
                "config": {
                    "name": ""
                }, 
                "cpu": {
                    "openconfig-platform-cpu:utilization": {
                        "state": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }
                    }
                }, 
                "fabric": {}
            }
        ]
    }
}

openconfig_relay_agent

openconfig_relay_agent URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/agent-information-option
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/agent-information-option/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/agent-information-option/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/agent-information-option
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/agent-information-option/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/agent-information-option/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/options
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/options/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/options/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/options
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/options/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/options/config

openconfig_relay_agent Complete JSON

{
    "openconfig-relay-agent:relay-agent": {
        "dhcp": {
            "agent-information-option": {
                "state": {
                    "enable": false
                }, 
                "config": {
                    "enable": false
                }
            }, 
            "state": {
                "enable-relay-agent": false
            }, 
            "config": {
                "enable-relay-agent": false
            }, 
            "interfaces": {
                "interface": [
                    {
                        "config": {
                            "helper-address": [], 
                            "enable": false, 
                            "id": ""
                        }, 
                        "state": {
                            "helper-address": [], 
                            "enable": false, 
                            "id": "", 
                            "counters": {
                                "bootrequest-received": "0", 
                                "dhcp-discover-received": "0", 
                                "dhcp-nack-sent": "0", 
                                "dhcp-decline-received": "0", 
                                "invalid-opcode": "0", 
                                "dhcp-ack-sent": "0", 
                                "bootrequest-sent": "0", 
                                "dhcp-inform-received": "0", 
                                "bootreply-sent": "0", 
                                "dhcp-release-received": "0", 
                                "invalid-options": "0", 
                                "dhcp-offer-sent": "0", 
                                "total-dropped": "0", 
                                "dhcp-request-received": "0"
                            }
                        }, 
                        "interface-ref": {
                            "state": {
                                "interface": "", 
                                "subinterface": ""
                            }, 
                            "config": {
                                "interface": "", 
                                "subinterface": ""
                            }
                        }, 
                        "id": "<key>", 
                        "agent-information-option": {
                            "state": {
                                "sent-circuit-id": "", 
                                "enable": false, 
                                "remote-id": "", 
                                "circuit-id": "", 
                                "sent-remote-id": ""
                            }, 
                            "config": {
                                "enable": false, 
                                "remote-id": "", 
                                "circuit-id": ""
                            }
                        }
                    }
                ]
            }
        }, 
        "dhcpv6": {
            "interfaces": {
                "interface": [
                    {
                        "config": {
                            "helper-address": [], 
                            "enable": false, 
                            "id": ""
                        }, 
                        "state": {
                            "helper-address": [], 
                            "enable": false, 
                            "id": "", 
                            "counters": {
                                "dhcpv6-release-received": "0", 
                                "invalid-options": "0", 
                                "dhcpv6-reconfigure-sent": "0", 
                                "dhcpv6-adverstise-sent": "0", 
                                "dhcpv6-solicit-received": "0", 
                                "dhcpv6-rebind-received": "0", 
                                "dhcpv6-info-request-received": "0", 
                                "dhcpv6-relay-forw-sent": "0", 
                                "invalid-opcode": "0", 
                                "dhcpv6-reply-sent": "0", 
                                "dhcpv6-confirm-received": "0", 
                                "dhcpv6-request-received": "0", 
                                "total-dropped": "0", 
                                "dhcpv6-decline-received": "0", 
                                "dhcpv6-relay-reply-received": "0"
                            }
                        }, 
                        "interface-ref": {
                            "state": {
                                "interface": "", 
                                "subinterface": ""
                            }, 
                            "config": {
                                "interface": "", 
                                "subinterface": ""
                            }
                        }, 
                        "id": "<key>", 
                        "options": {
                            "state": {
                                "enable-remote-id": false, 
                                "sent-interface-id": "", 
                                "sent-remote-id": "", 
                                "interface-id": "", 
                                "remote-id": "", 
                                "enable-interface-id": false
                            }, 
                            "config": {
                                "interface-id": "", 
                                "enable-remote-id": false, 
                                "enable-interface-id": false, 
                                "remote-id": ""
                            }
                        }
                    }
                ]
            }, 
            "config": {
                "enable-relay-agent": false
            }, 
            "state": {
                "enable-relay-agent": false
            }, 
            "options": {
                "state": {
                    "enable-remote-id": false, 
                    "enable-interface-id": false
                }, 
                "config": {
                    "enable-remote-id": false, 
                    "enable-interface-id": false
                }
            }
        }
    }
}

openconfig_spanning_tree

openconfig_spanning_tree URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/global
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/global/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/global/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>/config

openconfig_spanning_tree Complete JSON

{
    "openconfig-spanning-tree:stp": {
        "interfaces": {
            "interface": [
                {
                    "state": {
                        "bpdu-filter": false, 
                        "link-type": "", 
                        "guard": "", 
                        "bpdu-guard": false, 
                        "edge-port": "", 
                        "name": ""
                    }, 
                    "config": {
                        "bpdu-filter": false, 
                        "link-type": "", 
                        "guard": "", 
                        "bpdu-guard": false, 
                        "edge-port": "", 
                        "name": ""
                    }, 
                    "name": "<key>"
                }
            ]
        }, 
        "global": {
            "state": {
                "etherchannel-misconfig-guard": false, 
                "bpdu-filter": false, 
                "bpduguard-timeout-recovery": 0, 
                "enabled-protocol": [], 
                "bpdu-guard": false, 
                "loop-guard": false, 
                "bridge-assurance": false
            }, 
            "config": {
                "etherchannel-misconfig-guard": false, 
                "bpdu-filter": false, 
                "bpduguard-timeout-recovery": 0, 
                "enabled-protocol": [], 
                "bpdu-guard": false, 
                "loop-guard": false, 
                "bridge-assurance": false
            }
        }, 
        "mstp": {
            "mst-instances": {
                "mst-instance": [
                    {
                        "mst-id": "<key>", 
                        "state": {
                            "designated-root-priority": 0, 
                            "mst-id": 0, 
                            "topology-changes": "0", 
                            "designated-root-address": "", 
                            "hold-time": 0, 
                            "vlan": [], 
                            "root-port": 0, 
                            "root-cost": 0, 
                            "bridge-address": "", 
                            "time-since-topology-change": 0, 
                            "bridge-priority": 0
                        }, 
                        "config": {
                            "mst-id": 0, 
                            "vlan": [], 
                            "bridge-priority": 0
                        }, 
                        "interfaces": {
                            "interface": [
                                {
                                    "state": {
                                        "designated-root-priority": 0, 
                                        "designated-bridge-priority": 0, 
                                        "name": "", 
                                        "port-num": 0, 
                                        "port-state": "", 
                                        "port-priority": 0, 
                                        "designated-root-address": "", 
                                        "designated-port-num": 0, 
                                        "forward-transisitions": "0", 
                                        "cost": 0, 
                                        "role": "", 
                                        "designated-bridge-address": "", 
                                        "designated-port-priority": 0, 
                                        "designated-cost": 0, 
                                        "counters": {
                                            "bpdu-sent": "0", 
                                            "bpdu-received": "0"
                                        }
                                    }, 
                                    "config": {
                                        "cost": 0, 
                                        "name": "", 
                                        "port-priority": 0
                                    }, 
                                    "name": "<key>"
                                }
                            ]
                        }
                    }
                ]
            }, 
            "config": {
                "hello-time": 0, 
                "max-hop": 0, 
                "name": "", 
                "max-age": 0, 
                "forwarding-delay": 0, 
                "revision": 0, 
                "hold-count": 0
            }, 
            "state": {
                "hello-time": 0, 
                "max-hop": 0, 
                "name": "", 
                "max-age": 0, 
                "forwarding-delay": 0, 
                "revision": 0, 
                "hold-count": 0
            }
        }, 
        "rstp": {
            "state": {
                "hello-time": 0, 
                "designated-root-priority": 0, 
                "topology-changes": "0", 
                "designated-root-address": "", 
                "hold-time": 0, 
                "root-cost": 0, 
                "max-age": 0, 
                "root-port": 0, 
                "time-since-topology-change": 0, 
                "bridge-address": "", 
                "bridge-priority": 0, 
                "forwarding-delay": 0, 
                "hold-count": 0
            }, 
            "config": {
                "hello-time": 0, 
                "forwarding-delay": 0, 
                "bridge-priority": 0, 
                "max-age": 0, 
                "hold-count": 0
            }, 
            "interfaces": {
                "interface": [
                    {
                        "state": {
                            "designated-root-priority": 0, 
                            "designated-bridge-priority": 0, 
                            "name": "", 
                            "port-num": 0, 
                            "port-state": "", 
                            "port-priority": 0, 
                            "designated-root-address": "", 
                            "designated-port-num": 0, 
                            "forward-transisitions": "0", 
                            "cost": 0, 
                            "role": "", 
                            "designated-bridge-address": "", 
                            "designated-port-priority": 0, 
                            "designated-cost": 0, 
                            "counters": {
                                "bpdu-sent": "0", 
                                "bpdu-received": "0"
                            }
                        }, 
                        "config": {
                            "cost": 0, 
                            "name": "", 
                            "port-priority": 0
                        }, 
                        "name": "<key>"
                    }
                ]
            }
        }, 
        "rapid-pvst": {
            "vlan": [
                {
                    "vlan-id": "<key>", 
                    "state": {
                        "hello-time": 0, 
                        "designated-root-priority": 0, 
                        "topology-changes": "0", 
                        "designated-root-address": "", 
                        "hold-time": 0, 
                        "root-cost": 0, 
                        "max-age": 0, 
                        "root-port": 0, 
                        "time-since-topology-change": 0, 
                        "bridge-address": "", 
                        "bridge-priority": 0, 
                        "forwarding-delay": 0, 
                        "hold-count": 0
                    }, 
                    "config": {
                        "hello-time": 0, 
                        "bridge-priority": 0, 
                        "max-age": 0, 
                        "vlan-id": 0, 
                        "hold-count": 0, 
                        "forwarding-delay": 0
                    }, 
                    "interfaces": {
                        "interface": [
                            {
                                "state": {
                                    "designated-root-priority": 0, 
                                    "designated-bridge-priority": 0, 
                                    "name": "", 
                                    "port-num": 0, 
                                    "port-state": "", 
                                    "port-priority": 0, 
                                    "designated-root-address": "", 
                                    "designated-port-num": 0, 
                                    "forward-transisitions": "0", 
                                    "cost": 0, 
                                    "role": "", 
                                    "designated-bridge-address": "", 
                                    "designated-port-priority": 0, 
                                    "designated-cost": 0, 
                                    "counters": {
                                        "bpdu-sent": "0", 
                                        "bpdu-received": "0"
                                    }
                                }, 
                                "config": {
                                    "cost": 0, 
                                    "name": "", 
                                    "port-priority": 0
                                }, 
                                "name": "<key>"
                            }
                        ]
                    }
                }
            ]
        }
    }
}

openconfig_system

openconfig_system URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-system:system
https://<ip>/rest/restconf/data/openconfig-system:system/telnet-server
https://<ip>/rest/restconf/data/openconfig-system:system/telnet-server/state
https://<ip>/rest/restconf/data/openconfig-system:system/telnet-server/config
https://<ip>/rest/restconf/data/openconfig-system:system/processes
https://<ip>/rest/restconf/data/openconfig-system:system/processes/process=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/processes/process=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events/event=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events/event=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events/event=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/admin-user
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/admin-user/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/admin-user/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users/user=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users/user=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users/user=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/tacacs
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/tacacs/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/tacacs/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius/state/counters
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events/event=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events/event=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events/event=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/clock
https://<ip>/rest/restconf/data/openconfig-system:system/clock/state
https://<ip>/rest/restconf/data/openconfig-system:system/clock/config
https://<ip>/rest/restconf/data/openconfig-system:system/ntp
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/state
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys/ntp-key=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys/ntp-key=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys/ntp-key=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/config
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers/server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers/server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers/server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/cpus
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/kernel
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/software-interrupt
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/nice
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/idle
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/user
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/total
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/hardware-interrupt
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/wait
https://<ip>/rest/restconf/data/openconfig-system:system/ssh-server
https://<ip>/rest/restconf/data/openconfig-system:system/ssh-server/state
https://<ip>/rest/restconf/data/openconfig-system:system/ssh-server/config
https://<ip>/rest/restconf/data/openconfig-system:system/state
https://<ip>/rest/restconf/data/openconfig-system:system/grpc-server
https://<ip>/rest/restconf/data/openconfig-system:system/grpc-server/state
https://<ip>/rest/restconf/data/openconfig-system:system/grpc-server/config
https://<ip>/rest/restconf/data/openconfig-system:system/dns
https://<ip>/rest/restconf/data/openconfig-system:system/dns/state
https://<ip>/rest/restconf/data/openconfig-system:system/dns/config
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries/host-entry=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries/host-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries/host-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers/server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers/server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers/server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/memory
https://<ip>/rest/restconf/data/openconfig-system:system/memory/state
https://<ip>/rest/restconf/data/openconfig-system:system/alarms
https://<ip>/rest/restconf/data/openconfig-system:system/alarms/alarm=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/alarms/alarm=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors/selector=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors/selector=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors/selector=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors/selector=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors/selector=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors/selector=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/config

openconfig_system Complete JSON

{
    "openconfig-system:system": {
        "telnet-server": {
            "state": {
                "enable": false, 
                "rate-limit": 0, 
                "timeout": 0, 
                "session-limit": 0
            }, 
            "config": {
                "enable": false, 
                "rate-limit": 0, 
                "timeout": 0, 
                "session-limit": 0
            }
        }, 
        "processes": {
            "process": [
                {
                    "state": {
                        "memory-utilization": 0, 
                        "uptime": "0", 
                        "args": [], 
                        "start-time": "0", 
                        "name": "", 
                        "cpu-usage-system": "0", 
                        "memory-usage": "0", 
                        "pid": "0", 
                        "cpu-utilization": 0, 
                        "cpu-usage-user": "0"
                    }, 
                    "pid": "<key>"
                }
            ]
        }, 
        "aaa": {
            "accounting": {
                "state": {
                    "accounting-method": []
                }, 
                "config": {
                    "accounting-method": []
                }, 
                "events": {
                    "event": [
                        {
                            "state": {
                                "record": "", 
                                "event-type": ""
                            }, 
                            "config": {
                                "record": "", 
                                "event-type": ""
                            }, 
                            "event-type": "<key>"
                        }
                    ]
                }
            }, 
            "authentication": {
                "admin-user": {
                    "state": {
                        "admin-password-hashed": "", 
                        "admin-username": "", 
                        "admin-password": ""
                    }, 
                    "config": {
                        "admin-password-hashed": "", 
                        "admin-password": ""
                    }
                }, 
                "state": {
                    "authentication-method": []
                }, 
                "config": {
                    "authentication-method": []
                }, 
                "users": {
                    "user": [
                        {
                            "username": "<key>", 
                            "state": {
                                "username": "", 
                                "password-hashed": "", 
                                "password": "", 
                                "role": "", 
                                "ssh-key": ""
                            }, 
                            "config": {
                                "username": "", 
                                "password-hashed": "", 
                                "password": "", 
                                "role": "", 
                                "ssh-key": ""
                            }
                        }
                    ]
                }
            }, 
            "server-groups": {
                "server-group": [
                    {
                        "state": {
                            "type": "", 
                            "name": ""
                        }, 
                        "config": {
                            "type": "", 
                            "name": ""
                        }, 
                        "name": "<key>", 
                        "servers": {
                            "server": [
                                {
                                    "tacacs": {
                                        "state": {
                                            "secret-key": "", 
                                            "port": 0, 
                                            "source-address": ""
                                        }, 
                                        "config": {
                                            "secret-key": "", 
                                            "port": 0, 
                                            "source-address": ""
                                        }
                                    }, 
                                    "state": {
                                        "messages-received": "0", 
                                        "errors-received": "0", 
                                        "messages-sent": "0", 
                                        "connection-closes": "0", 
                                        "connection-opens": "0", 
                                        "connection-aborts": "0", 
                                        "connection-timeouts": "0", 
                                        "timeout": 0, 
                                        "connection-failures": "0", 
                                        "address": "", 
                                        "name": ""
                                    }, 
                                    "radius": {
                                        "state": {
                                            "source-address": "", 
                                            "retransmit-attempts": 0, 
                                            "secret-key": "", 
                                            "auth-port": 0, 
                                            "acct-port": 0, 
                                            "counters": {
                                                "retried-access-requests": "0", 
                                                "timeout-access-requests": "0", 
                                                "access-rejects": "0", 
                                                "access-accepts": "0"
                                            }
                                        }, 
                                        "config": {
                                            "retransmit-attempts": 0, 
                                            "acct-port": 0, 
                                            "secret-key": "", 
                                            "source-address": "", 
                                            "auth-port": 0
                                        }
                                    }, 
                                    "config": {
                                        "name": "", 
                                        "timeout": 0, 
                                        "address": ""
                                    }, 
                                    "address": "<key>"
                                }
                            ]
                        }
                    }
                ]
            }, 
            "authorization": {
                "state": {
                    "authorization-method": []
                }, 
                "config": {
                    "authorization-method": []
                }, 
                "events": {
                    "event": [
                        {
                            "state": {
                                "event-type": ""
                            }, 
                            "config": {
                                "event-type": ""
                            }, 
                            "event-type": "<key>"
                        }
                    ]
                }
            }
        }, 
        "clock": {
            "state": {
                "timezone-name": ""
            }, 
            "config": {
                "timezone-name": ""
            }
        }, 
        "ntp": {
            "state": {
                "enable-ntp-auth": false, 
                "ntp-source-address": "", 
                "auth-mismatch": "0", 
                "enabled": false
            }, 
            "ntp-keys": {
                "ntp-key": [
                    {
                        "state": {
                            "key-type": "", 
                            "key-value": "", 
                            "key-id": 0
                        }, 
                        "config": {
                            "key-type": "", 
                            "key-value": "", 
                            "key-id": 0
                        }, 
                        "key-id": "<key>"
                    }
                ]
            }, 
            "config": {
                "enable-ntp-auth": false, 
                "ntp-source-address": "", 
                "enabled": false
            }, 
            "servers": {
                "server": [
                    {
                        "state": {
                            "root-dispersion": "0", 
                            "address": "", 
                            "prefer": false, 
                            "port": 0, 
                            "root-delay": 0, 
                            "association-type": "", 
                            "version": 0, 
                            "offset": "0", 
                            "stratum": 0, 
                            "poll-interval": 0, 
                            "iburst": false
                        }, 
                        "config": {
                            "version": 0, 
                            "prefer": false, 
                            "association-type": "", 
                            "iburst": false, 
                            "address": "", 
                            "port": 0
                        }, 
                        "address": "<key>"
                    }
                ]
            }
        }, 
        "cpus": {
            "cpu": [
                {
                    "index": "<key>", 
                    "state": {
                        "kernel": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "total": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "index": "", 
                        "wait": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "idle": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "user": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "software-interrupt": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "hardware-interrupt": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }, 
                        "nice": {
                            "instant": 0, 
                            "min": 0, 
                            "max": 0, 
                            "interval": "0", 
                            "min-time": "0", 
                            "max-time": "0", 
                            "avg": 0
                        }
                    }
                }
            ]
        }, 
        "state": {
            "login-banner": "", 
            "boot-time": "0", 
            "hostname": "", 
            "motd-banner": "", 
            "domain-name": "", 
            "current-datetime": ""
        }, 
        "grpc-server": {
            "state": {
                "transport-security": false, 
                "enable": false, 
                "port": 0, 
                "listen-addresses": [], 
                "certificate-id": ""
            }, 
            "config": {
                "transport-security": false, 
                "enable": false, 
                "port": 0, 
                "listen-addresses": [], 
                "certificate-id": ""
            }
        }, 
        "logging": {
            "remote-servers": {
                "remote-server": [
                    {
                        "host": "<key>", 
                        "config": {
                            "host": "", 
                            "remote-port": 0, 
                            "source-address": ""
                        }, 
                        "state": {
                            "host": "", 
                            "remote-port": 0, 
                            "source-address": ""
                        }, 
                        "selectors": {
                            "selector": [
                                {
                                    "state": {
                                        "severity": "", 
                                        "facility": ""
                                    }, 
                                    "config": {
                                        "severity": "", 
                                        "facility": ""
                                    }, 
                                    "severity": "0", 
                                    "facility": "0"
                                }
                            ]
                        }
                    }
                ]
            }, 
            "console": {
                "selectors": {
                    "selector": [
                        {
                            "state": {
                                "severity": "", 
                                "facility": ""
                            }, 
                            "config": {
                                "severity": "", 
                                "facility": ""
                            }, 
                            "severity": "0", 
                            "facility": "0"
                        }
                    ]
                }
            }
        }, 
        "dns": {
            "state": {
                "search": []
            }, 
            "config": {
                "search": []
            }, 
            "host-entries": {
                "host-entry": [
                    {
                        "state": {
                            "ipv6-address": [], 
                            "alias": [], 
                            "ipv4-address": [], 
                            "hostname": ""
                        }, 
                        "hostname": "<key>", 
                        "config": {
                            "ipv6-address": [], 
                            "alias": [], 
                            "ipv4-address": [], 
                            "hostname": ""
                        }
                    }
                ]
            }, 
            "servers": {
                "server": [
                    {
                        "state": {
                            "port": 0, 
                            "address": ""
                        }, 
                        "config": {
                            "port": 0, 
                            "address": ""
                        }, 
                        "address": "<key>"
                    }
                ]
            }
        }, 
        "memory": {
            "state": {
                "reserved": "0", 
                "physical": "0"
            }
        }, 
        "alarms": {
            "alarm": [
                {
                    "state": {
                        "time-created": "0", 
                        "resource": "", 
                        "severity": "", 
                        "text": "", 
                        "type-id": "", 
                        "id": ""
                    }, 
                    "id": "<key>"
                }
            ]
        }, 
        "ssh-server": {
            "state": {
                "protocol-version": "", 
                "enable": false, 
                "rate-limit": 0, 
                "timeout": 0, 
                "session-limit": 0
            }, 
            "config": {
                "protocol-version": "", 
                "enable": false, 
                "rate-limit": 0, 
                "timeout": 0, 
                "session-limit": 0
            }
        }, 
        "config": {
            "motd-banner": "", 
            "domain-name": "", 
            "hostname": "", 
            "login-banner": ""
        }
    }
}

openconfig_telemetry

openconfig_telemetry URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/sensor-paths
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/sensor-paths/sensor-path=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/sensor-paths/sensor-path=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles/sensor-profile=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles/sensor-profile=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles/sensor-profile=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups/destination-group=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups/destination-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups/destination-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths/sensor-path=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths/sensor-path=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths/sensor-path=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations/destination=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations/destination=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations/destination=<key>/state

openconfig_telemetry Complete JSON

{
    "openconfig-telemetry:telemetry-system": {
        "destination-groups": {
            "destination-group": [
                {
                    "state": {
                        "group-id": ""
                    }, 
                    "config": {
                        "group-id": ""
                    }, 
                    "group-id": "<key>", 
                    "destinations": {
                        "destination": [
                            {
                                "destination-port": "0", 
                                "destination-address": "0", 
                                "state": {
                                    "destination-port": 0, 
                                    "destination-address": ""
                                }, 
                                "config": {
                                    "destination-port": 0, 
                                    "destination-address": ""
                                }
                            }
                        ]
                    }
                }
            ]
        }, 
        "sensor-groups": {
            "sensor-group": [
                {
                    "sensor-group-id": "<key>", 
                    "state": {
                        "sensor-group-id": ""
                    }, 
                    "config": {
                        "sensor-group-id": ""
                    }, 
                    "sensor-paths": {
                        "sensor-path": [
                            {
                                "path": "<key>", 
                                "state": {
                                    "path": "", 
                                    "exclude-filter": ""
                                }, 
                                "config": {
                                    "path": "", 
                                    "exclude-filter": ""
                                }
                            }
                        ]
                    }
                }
            ]
        }, 
        "subscriptions": {
            "dynamic": {
                "subscription": [
                    {
                        "state": {
                            "destination-port": 0, 
                            "heartbeat-interval": "0", 
                            "protocol": "", 
                            "encoding": "", 
                            "sample-interval": "0", 
                            "subscription-id": "0", 
                            "destination-address": "", 
                            "originated-qos-marking": 0, 
                            "suppress-redundant": false
                        }, 
                        "subscription-id": "<key>", 
                        "sensor-paths": {
                            "sensor-path": [
                                {
                                    "path": "<key>", 
                                    "state": {
                                        "path": "", 
                                        "exclude-filter": ""
                                    }
                                }
                            ]
                        }
                    }
                ]
            }, 
            "persistent": {
                "subscription": [
                    {
                        "subscription-name": "<key>", 
                        "state": {
                            "protocol": "", 
                            "encoding": "", 
                            "subscription-name": "", 
                            "subscription-id": "0", 
                            "local-source-address": "", 
                            "originated-qos-marking": 0
                        }, 
                        "config": {
                            "subscription-name": "", 
                            "protocol": "", 
                            "local-source-address": "", 
                            "originated-qos-marking": 0, 
                            "encoding": ""
                        }, 
                        "sensor-profiles": {
                            "sensor-profile": [
                                {
                                    "sensor-group": "<key>", 
                                    "state": {
                                        "heartbeat-interval": "0", 
                                        "suppress-redundant": false, 
                                        "sensor-group": "", 
                                        "sample-interval": "0"
                                    }, 
                                    "config": {
                                        "heartbeat-interval": "0", 
                                        "suppress-redundant": false, 
                                        "sensor-group": "", 
                                        "sample-interval": "0"
                                    }
                                }
                            ]
                        }, 
                        "destination-groups": {
                            "destination-group": [
                                {
                                    "state": {
                                        "group-id": ""
                                    }, 
                                    "config": {
                                        "group-id": ""
                                    }, 
                                    "group-id": "<key>"
                                }
                            ]
                        }
                    }
                ]
            }
        }
    }
}

openconfig_vlan

openconfig_vlan URLs

https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-vlan:vlans
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/state
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/config
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members/member=<key>
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members/member=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members/member=<key>/interface-ref/state

openconfig_vlan Complete JSON

{
    "openconfig-vlan:vlans": {
        "vlan": [
            {
                "vlan-id": "<key>", 
                "state": {
                    "status": "", 
                    "name": "", 
                    "extreme-mod-oc-vlan:stg-id": 0, 
                    "tpid": "", 
                    "extreme-mod-oc-vlan:nsi": 0, 
                    "extreme-mod-oc-vlan:nsi-type": "", 
                    "extreme-mod-oc-vlan:nsi-state": "", 
                    "vlan-id": 0, 
                    "extreme-mod-oc-vlan:fabric-mcast-enable": false
                }, 
                "config": {
                    "status": "", 
                    "name": "", 
                    "extreme-mod-oc-vlan:stg-id": 0, 
                    "tpid": "", 
                    "extreme-mod-oc-vlan:nsi": 0, 
                    "extreme-mod-oc-vlan:nsi-type": "", 
                    "extreme-mod-oc-vlan:nsi-state": "", 
                    "vlan-id": 0, 
                    "extreme-mod-oc-vlan:fabric-mcast-enable": false
                }, 
                "members": {
                    "member": [
                        {
                            "interface-ref": {
                                "state": {
                                    "interface": "", 
                                    "subinterface": ""
                                }
                            }
                        }
                    ]
                }
            }
        ]
    }
}