ietf-key-chain

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse IETF Standard APIs 🌳 All Trees

📋 Module Metadata

Namespace: urn:ietf:params:xml:ns:yang:ietf-key-chain

Prefix: key-chain

Related Modules:
ietf-diffserv-action
ietf-diffserv-classifier
ietf-diffserv-policy
ietf-diffserv-target
ietf-event-notifications

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/ietf-key-chain

📚 External Documentation

💻 YANG Source📖 YANG Catalog📋 Search IETF RFC
module: ietf-key-chain
  +--rw key-chains* [name]
     +--rw name                string
     +--rw accept-tolerance {accept-tolerance}?
     |  +--rw duration?   uint32
     +--rw key* [key-id]
        +--rw key-id              uint64
        +--rw key-string
        |  +--rw (key-string-style)?
        |     +--:(keystring)
        |     |  +--rw keystring?            string
        |     +--:(hexadecimal) {hex-key-string}?
        |        +--rw hexadecimal-string?   yang:hex-string
        +--rw lifetime
        |  +--rw (lifetime)?
        |     +--:(send-and-accept-lifetime)
        |     |  +--rw send-accept-lifetime
        |     |     +--rw (lifetime)?
        |     |        +--:(always)
        |     |        |  +--rw always?                empty
        |     |        +--:(start-end-time)
        |     |           +--rw start-date-time?       yang:date-and-time
        |     |           +--rw (end-time)?
        |     |              +--:(infinite)
        |     |              |  +--rw no-end-time?     empty
        |     |              +--:(duration)
        |     |              |  +--rw duration?        uint32
        |     |              +--:(end-date-time)
        |     |                 +--rw end-date-time?   yang:date-and-time
        |     +--:(independent-send-accept-lifetime) {independent-send-accept-lifetime}?
        |        +--rw send-lifetime
        |        |  +--rw (lifetime)?
        |        |     +--:(always)
        |        |     |  +--rw always?                empty
        |        |     +--:(start-end-time)
        |        |        +--rw start-date-time?       yang:date-and-time
        |        |        +--rw (end-time)?
        |        |           +--:(infinite)
        |        |           |  +--rw no-end-time?     empty
        |        |           +--:(duration)
        |        |           |  +--rw duration?        uint32
        |        |           +--:(end-date-time)
        |        |              +--rw end-date-time?   yang:date-and-time
        |        +--rw accept-lifetime
        |           +--rw (lifetime)?
        |              +--:(always)
        |              |  +--rw always?                empty
        |              +--:(start-end-time)
        |                 +--rw start-date-time?       yang:date-and-time
        |                 +--rw (end-time)?
        |                    +--:(infinite)
        |                    |  +--rw no-end-time?     empty
        |                    +--:(duration)
        |                    |  +--rw duration?        uint32
        |                    +--:(end-date-time)
        |                       +--rw end-date-time?   yang:date-and-time
        +--rw crypto-algorithm
           +--rw (algorithm)?
              +--:(hmac-sha1-12)
              |  +--rw hmac-sha1-12?   empty
              +--:(hmac-sha1-20)
              |  +--rw hmac-sha1-20?   empty
              +--:(md5)
              |  +--rw md5?            empty
              +--:(sha-1)
              |  +--rw sha-1?          empty
              +--:(hmac-sha-1)
              |  +--rw hmac-sha-1?     empty
              +--:(hmac-sha-256)
              |  +--rw hmac-sha-256?   empty
              +--:(hmac-sha-384)
              |  +--rw hmac-sha-384?   empty
              +--:(hmac-sha-512)
                 +--rw hmac-sha-512?   empty