Cisco-IOS-XE-install-rpc

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse RPC APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-install-rpc

Prefix: install_rpc

Related Modules:
Cisco-IOS-XE-install-oper
cisco-ia
Cisco-IOS-XE-aaa-actions-rpc
Cisco-IOS-XE-bgp-actions-rpc
Cisco-IOS-XE-cellular-rpc

💡 Example Usage

# POST RPC operation
curl -X POST \
  -H "Content-Type: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/operations/Cisco-IOS-XE-install-rpc:rpc-name \
  -d '{"input": {}}'

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-install-rpc

  rpcs:
    +---x install
    |  +---w input
    |     +---w uuid                       string
    |     +---w one-shot?                  boolean
    |     o---w reloadfast?                boolean
    |     +---w issu?                      boolean
    |     +---w controller-mode-options
    |     |  +---w vpn?   uint32
    |     +---w download-timeout?          uint32
    |     +---w xfsu?                      boolean
    |     +---w scheduled-start?           yang:date-and-time
    |     +---w scheduled-end?             yang:date-and-time
    |     +---w (install-type-by-choice)
    |        +--:(install-use-path)
    |        |  +---w path                 string
    |        +--:(install-use-profile)
    |           +---w name                 string
    +---x activate
    |  +---w input
    |     +---w uuid                    string
    |     +---w smuid?                  uint32
    |     +---w auto-abort-timer-val?   uint32
    |     +---w one-shot?               boolean
    |     +---w issu?                   boolean
    |     +---w scheduled-start?        yang:date-and-time
    |     +---w scheduled-end?          yang:date-and-time
    |     +---w (activate-type-by-choice)
    |        +--:(activate-use-version)
    |        |  +---w version           string
    |        +--:(activate-use-path)
    |        |  +---w path              string
    |        +--:(activate-use-profile)
    |           +---w name              string
    +---x install-commit
    |  +---w input
    |     +---w uuid    string
    +---x autoupgrade
    |  +---w input
    |     +---w uuid    string
    +---x remove
    |  +---w input
    |     +---w uuid              string
    |     +---w smuid?            uint32
    |     +---w (remove-type-by-choice)
    |        +--:(remove-use-version)
    |        |  +---w version     string
    |        +--:(remove-use-path)
    |        |  +---w path        string
    |        +--:(remove-use-inactive)
    |        |  +---w inactive    boolean
    |        +--:(remove-use-profile)
    |           +---w name        string
    +---x deactivate
    |  +---w input
    |     +---w uuid                    string
    |     +---w auto-abort-timer-val?   uint32
    |     +---w path                    string
    |     +---w issu?                   boolean
    +---x abort
    |  +---w input
    |     +---w uuid    string
    |     +---w issu?   boolean
    +---x auto-abort-timer
    |  +---w input
    |     +---w uuid    string
    +---x rollback
    |  +---w input
    |     +---w uuid                    string
    |     +---w issu?                   boolean
    |     +---w (rollback-type-to-choice)
    |        +--:(rollback-to-base)
    |        |  +---w base              boolean
    |        +--:(rollback-to-committed)
    |        |  +---w commited          boolean
    |        +--:(rollback-to-id)
    |        |  +---w rollback-id       uint32
    |        +--:(rollback-to-label)
    |           +---w rollback-label    string
    +---x set-default
       +---w input
          +---w version    string
          +---w uuid?      string