Versions Compared

Key

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


Scope


Color coding



Code Block
languageyml
module: netconfnetwork-node-optionaltopology
  +--rw netconf-node-fields-optionalnetwork-topology
     +--rw topology* [topology-id]
        +--rw topology-id         nt: topology-id
        +--rw node* [node-id]ro server-provided?     boolean
        +--rw nodetopology-idtypes
        |  +--rw ntnettop:nodetopology-idnetconf!
           +--rw datastoreunderlay-lock
topology* [topology-ref]
          |   +--rw datastore-lock-allowed?   boolean

module: netconf-node-topology

  rpcs:
    +---x create-device
    |  +---w input
    |     +---w (credentials)?
    |     |  x--:(login-password)
    |     |  |  +---w username?                     string
    |     |  |  +---w password?                     string
    |     |  +--:(login-pw)
    |     |  |  +---w login-password
    |     |  |     +---w username?   string
    |     |  |     +---w password?   string
    |     |  +--:(login-pw-unencrypted)
    |     |  |  +---w login-password-unencrypted
    |     |  |     +---w username?   string
    |     |  |     +---w password?   string
    |     |  +--:(key-auth)
    |     |     +---w key-based
    |     |        +---w key-id?     string
    |     |        +---w username?   string
    |     +---w host?                               inet:host
    |     +---w port?                               inet:port-number
    |     +---w tcp-only?                           boolean
    |     +---w protocol
    |     |  +---w name?        enumeration
    |     |  +---w (specification)?
    |     |     +--:(tls-case)
    |     |        +---w tls
    |     |           +---w excluded-versions*   string
    |     +---w schemaless?                         boolean
    |     +---w yang-module-capabilities
    |     |  +---w override?     boolean
    |     |  +---w capability*   string
    |     +---w non-module-capabilities
    |     |  +---w override?     boolean
    |     |  +---w capability*   string
    |     +---w reconnect-on-changed-schema?        boolean
    |     +---w connection-timeout-millis?          uint32
    |     +---w default-request-timeout-millis?     uint32
    |     +---w max-connection-attempts?            uint32
    |     +---w between-attempts-timeout-millis?    uint16
    |     +---w sleep-factor?                       decimal64
    |     +---w keepalive-delay?                    uint32
    |     +---w concurrent-rpc-limit?               uint16
    |     +---w actor-response-wait-time?           uint16
    |     +---w odl-hello-message-capabilities
    |     |  +---w capability*   inet:uri
    |     +---w connection-status?                  enumeration
    |     +---w clustered-connection-status
    |     |  +---w node-status* []
    |     |  |  +---w node?     string
    |     |  |  +---w status?   enumeration
    |     |  +---w netconf-master-node?   string
    |     +---w connected-message?                  string
    |     +---w available-capabilities
    |     |  +---w available-capability* []
    |     |     +---w capability?          string
    |     |     +---w capability-origin?   enumeration
    |     +---w unavailable-capabilities
    |     |  +---w unavailable-capability* []
    |     |     +---w capability?       string
    |     |     +---w failure-reason?   enumeration
    |     +---w pass-through
    |     +---w schema-cache-directory?             string
    |     +---w yang-library
    |     |  +---w yang-library-url?   inet:uri
    |     |  +---w username?           string
    |     |  +---w password?           string
    |     +---w ignore-missing-schema-sources
    |     |  +---w allowed?          boolean
    |     |  +---w reconnect-time?   uint32
    |     +---w node-id?                            string
    +---x delete-device
       +---w input
 -ref    topology-ref
        +---w node-id?   string

module: network-topology
  +--rw network-topology
     +--rw topologyrw node* [topologynode-id]
        |  +--rw topologynode-id           topology-id         +--ro server-provided?     boolean         +--rw topologynode-typesid
        |  +--rw nettop:topology-netconf! supporting-node* [topology-ref node-ref]
        |  |  +--rw underlay-topology* [topology-ref    topology-ref]
        |  |  +--rw topologynode-ref    topology    node-ref
        |  +--rw nodetermination-point* [nodetp-id]
        |  |  +--rw nodetp-id     tp-id
        |  |  +--ro tp-ref*   tp-ref
        |  +--rw netnopt:ignore-missing-schema-sources
 node-id       |  |  +--rw supporting-node* [topology-ref node-ref] netnopt:allowed?          boolean
        |  |  +--rw topology-ref    topology-ref
 netnopt:reconnect-time?   uint32
      |  |  +--rw node-ref   (nettop:credentials)?
    node-ref    |     |  +--rw termination-point* [tp-id]x--:(nettop:login-password)
        |  |  |  +--rw tp-idnettop:username?       tp-id         |  |  +--ro tp-ref* string
  tp-ref      |  |  |  +--rw netnopt:ignore-missing-schema-sources
  nettop:password?      |  |  +--rw netnopt:allowed?          booleanstring
        |  |  +--rw netnopt:reconnect-time?:(nettop:login-pw)
   uint32     |  |  |  +--rw (nettop:credentials)?login-password
        |  |  |  x   +--:(rw nettop:login-password)username?   string
        |  |  |     +--rw nettop:usernamepassword?   string
        |  |     +--:(nettop:login-pw-unencrypted)
 string         |  |  |  +--rw nettop:login-password?-unencrypted
        |  |  |     +--rw nettop:username?   string
        |  |  |     +--:(rw nettop:login-pw)password?   string
      |  |  |  +--rw :(nettop:loginkey-passwordauth)
        |  |  |     +--rw nettop:username?key-based
  string       |  |  |  |     +--rw nettop:passwordkey-id?     string
        |  |        +--:(rw nettop:login-pw-unencrypted)username?    string
    |  |  |  +--rw nettop:login-password-unencryptedhost?           |  |  |     +--rw nettop:username?   string       inet:host
 |  |  |   |  +--rw nettop:passwordport?   string         |  |  +--:(nettop:key-auth)         |  |     +--rw nettopinet:keyport-basednumber
        |  |        +--rw nettop:keytcp-idonly?     string         |  |        +--rw nettop:username?  boolean
string
        |  +--rw nettop:host?       protocol
        |  |  +--rw nettop:name?        enumeration
 inet:host       |  |  +--rw (nettop:portspecification)?
        |  |     +--:(nettop:tls-case)
        |  |    inet:port-number
        |  +--rw nettop:tcp-only?tls
        |  |           +--rw nettop:excluded-versions*    booleanstring
        |  +--rw nettop:protocolschemaless?          |  |  +--rw nettop:name?        enumeration  boolean
      |  |  +--rw (nettop:specification)?yang-module-capabilities
        |  |     +--:(rw nettop:tls-case)override?     boolean
   |  |   |  |   +--rw nettop:tlscapability*   string
      |  |           +--rw nettop:excluded-versions*non-module-capabilities
  string       |  |  +--rw nettop:schemalessoverride?        boolean
        |  |  +--rw nettop:capability*   booleanstring
        |  +--rw nettop:yangreconnect-on-module-capabilitieschanged-schema?        boolean
      |  |  +--rw nettop:overrideconnection-timeout-millis?     boolean     uint32
      |  |  +--rw nettop:capability*default-request-timeout-millis?     stringuint32
        |  +--rw nettop:nonmax-module-capabilitiesconnection-attempts?            uint32
     |   |  +--rw nettop:overridebetween-attempts-timeout-millis?    uint16
boolean         |  |  +--rw nettop:capability*sleep-factor?   string         |  +--rw nettop:reconnect-on-changed-schema?        booleandecimal64
        |  +--rw nettop:connectionkeepalive-timeout-millisdelay?          uint32
        |  +--rw nettop:default-request-timeout-millis?          uint32
        |  +--rw nettop:maxconcurrent-connectionrpc-attemptslimit?            uint32   uint16
        |  +--rw nettop:betweenactor-attemptsresponse-timeoutwait-millistime?           uint16
        |  +--rw nettop:sleep-factor?odl-hello-message-capabilities
        |  |  +--rw nettop:capability*   inet:uri
     decimal64         |  +--rwro nettop:keepaliveconnection-delaystatus?                    uint32enumeration
        |  +--rwro nettop:concurrentclustered-rpc-limit?connection-status
        |  |  +--ro nettop:node-status* []
   uint16     |  |  |  +--rwro nettop:actor-response-wait-timenode?     string
     uint16   |  |    |  +--rwro nettop:odl-hello-message-capabilitiesstatus?   enumeration
        |  |  +--rwro nettop:capability*netconf-master-node?   inet:uristring
        |  +--ro nettop:connectionconnected-statusmessage?                  enumerationstring
        |  +--ro nettop:clusteredavailable-connection-statuscapabilities
        |  |  +--ro nettop:nodeavailable-statuscapability* []
        |  |  |   +--ro nettop:nodecapability?          string
        |  |  |   +--ro nettop:statuscapability-origin?   enumeration
        |  +--ro nettop:unavailable-capabilities
        |  |  +--ro nettop:netconf-master-node?unavailable-capability* []
   string     |  |  |   +--ro nettop:connected-messagecapability?       string
        |  string
     |   |  +--ro nettop:availablefailure-capabilitiesreason?   enumeration
      |  |  +--rorw nettop:availablepass-capability*through
[]         |  |     +--rorw nettop:capabilityschema-cache-directory?          string
        |  |     +--ro nettop:capability-origin?   enumerationstring
        |  +--rorw nettop:unavailableyang-capabilitieslibrary
        |  |  +--rorw nettop:unavailable-capability* []
 yang-library-url?   inet:uri
      |  |  |   +--rorw nettop:capabilityusername?           string
        |  |     +--rorw nettop:failure-reasonpassword?   enumeration        string
        |  +--rw nettop:pass-throughignore-missing-schema-sources
        |     +--rw nettop:schema-cache-directoryallowed?          boolean
  string      |   |  +--rw nettop:yangreconnect-librarytime?   uint32
     |  |  +--rw nettop:yang-library-url?link* [link-id]
  inet:uri         |  |  +--rw nettop:username?link-id           string link-id
       |  |  +--rw nettop:password?         +--rw source
  string         |  +--rw nettop:ignore-missing-schema-sourcessource-node    node-ref
        |   |  +--rw nettop:allowedsource-tp?          boolean
 tp-ref
      |     +--rw nettop:reconnect-time?destination
    uint32       |  +--rw link* [link-id]dest-node    node-ref
           |  +--rw linkdest-idtp?            link-idtp-ref
           +--rw source supporting-link* [link-ref]
            |  +--rw sourcelink-noderef    nodelink-ref

module: netconf-node-optional
        |  +--rw source-tp?netconf-node-fields-optional
     tp+--ref
rw topology* [topology-id]
        +--rw destinationtopology-id     nt:topology-id
      |  +--rw dest-node*    [node-refid]
           |  +--rw dest-tp?node-id           tpnt:node-refid
           +--rw supportingdatastore-link* [link-ref]lock
               +--rw link-refdatastore-lock-allowed?    link-refboolean

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