Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Scope


Color coding



Code Block
languageyml
module: network-topology
  +--rw network-topology
     +--rw topology* [topology-id]
        +--rw topology-id          topology-id
        +--ro server-provided?     boolean
        +--rw topology-types
        |  +--rw nettop:topology-netconf!
        +--rw underlay-topology* [topology-ref]
        |  +--rw topology-ref
   topology-ref         +--rw node* [node-id]
        |  +--rw node-id                                    node-id
        |  +--rw supporting-node* [topology-ref
node-ref]
        |  |  +--rw topology-ref    topology-ref
        |  |  +--rw node-ref        node-ref
        |  +--rw termination-point* [tp-id]
        |  |  +--rw tp-id     tp-id
        |  |  +--ro tp-ref*   tp-ref
        |  +--rw netnopt:ignore-missing-schema-sources
        |  |  +--rw netnopt:allowed?          boolean
        |  |  +--rw netnopt:reconnect-time?   uint32
        |  +--rw (nettop:credentials)?
        |  |  x--:(nettop:login-password)
        |  |  |  +--rw nettop:username?                     string
        |  |  |  +--rw nettop:password?                     string
        |  |  +--:(nettop:login-pw)
        |  |  |  +--rw nettop:login-password
        |  |  |     +--rw nettop:username?   string
        |  |  |     +--rw nettop:password? 
 string         |  |  +--:(nettop:login-pw-unencrypted)
        |  |  |  +--rw nettop:login-password-unencrypted
        |  |  |     +--rw nettop:username?   string
        |  |  |     +--rw nettop:password?   string
        |  |  +--:(nettop:key-auth)
        |  |     +--rw nettop:key-based
        |  |        +--rw nettop:key-id?     string
        |  |        +--rw nettop:username?   string
        |  +--rw nettop:host?                               inet:host
        |  +--rw nettop:port?                               inet:port-number
        |  +--rw nettop:tcp-only?   
                       boolean
        |  +--rw nettop:protocol
        |  |  +--rw nettop:name?        enumeration
        |  |  +--rw (nettop:specification)?
        |  |     +--:(nettop:tls-case)
        |  |        +--rw nettop:tls
        |  |           +--rw nettop:excluded-versions*   string
        |  +--rw nettop:schemaless?                         boolean
        |  +--rw nettop:yang-module-capabilities
        |  |  +--rw nettop:override?     boolean
        |  |  +--rw nettop:capability*   string
        |  +--rw nettop:non-module-capabilities
        |  |  +--rw nettop:override?     boolean
        |  |  +--rw nettop:capability*   string
        |  +--rw nettop:reconnect-on-changed-schema?        boolean
        |  +--rw nettop:connection-timeout-millis?          uint32
        |  +--rw nettop:default-request-timeout-millis?     uint32
        |  +--rw nettop:max-connection-attempts?            uint32
        |  +--rw nettop:between-attempts-timeout-millis?    uint16
        |  +--rw nettop:sleep-factor?                       decimal64
        |  +--rw nettop:keepalive-delay?                    uint32
        |  +--rw nettop:concurrent-rpc-limit?               uint16
        |  +--rw nettop:actor-response-wait-time?           uint16
        |  +--rw nettop:odl-hello-message-capabilities
        |  |  +--rw nettop:capability*
  inet:uri         |  +--ro nettop:connection-status?                  enumeration
        |  +--ro nettop:clustered-connection-status
        |  |  +--ro nettop:node-status* []
        |  |  |  +--ro nettop:node?     string
        |  |  |  +--ro nettop:status?   enumeration
        |  |  +--ro nettop:netconf-master-node?   string
        |  +--ro nettop:connected-message?                  string
        |  +--ro nettop:available-capabilities
        |  |  +--ro nettop:available-capability* []
        |  |     +--ro nettop:capability?          string
        |  |     +--ro nettop:capability-origin?   enumeration
        |  +--ro nettop:unavailable-capabilities
        |  |  +--ro nettop:unavailable-capability* []
        |  |     +--ro nettop:capability?       string
        |  |     +--ro nettop:failure-reason?   enumeration
        |  +--rw nettop:pass-through
        |  +--rw nettop:schema-cache-directory?             string
        |  +--rw nettop:yang-library
        |  |  +--rw nettop:yang-library-url?   inet:uri
        |  |  +--rw nettop:username?           string
        |  |  +--rw nettop:password?           string
        |  +--rw nettop:ignore-missing-schema-sources
        |     +--rw nettop:allowed?          boolean
        |     +--rw nettop:reconnect-time?   uint32
        +--rw link* [link-id]
           +--rw link-id            link-id
           +--rw source
           |  +--rw source-node    node-ref
           |  +--rw source-tp?     tp-ref
           +--rw destination
           |  +--rw dest-node    node-ref
           |  +--rw dest-tp?     tp-ref
           +--rw supporting-link* [link-ref]
              +--rw link-ref    link-ref

module: netconf-node-optional
  +--rw netconf-node-fields-optional
     +--rw topology* [topology-id]
        +--rw topology-id    nt:topology-id
        +--rw node* [node-id]
           +--rw node-id           nt:node-id
           +--rw datastore-lock
              +--rw datastore-lock-allowed?   boolean

module: odl-netconf-callhome-server
  +--rw netconf-callhome-server
     +--rw global!
     |  +--rw credentials!
     |  |  +--rw username     string
     |  |  +--rw passwords*   string
     |  +--rw accept-all-ssh-keys?           boolean
     |  +--rw mount-point-naming-strategy?   enumeration
     +--rw allowed-devices
        +--rw device* [unique-id]
           +--rw unique-id                        string
           x--rw ssh-host-key?                    string
           +--rw credentials!
           |  +--rw username     string
           |  +--rw passwords*   string
           +--rw (transport)?
           |  +--:(ssh)
           |  |  +--rw ssh-client-params
           |  |     +--rw host-key       string
           |  |     +--rw credentials!
           |  |        +--rw username     string
           |  |        +--rw passwords*   string
           |  +--:(tls)
           |     +--rw tls-client-params
           |        +--rw certificate-id    string
           |        +--rw key-id            string
           +--ro callhome-status:device-status?   enumeration