Cisco-IOS-XR-infra-script-mgmt-oper

This module contains a collection of YANG definitions for Cisco IOS-XR infra-script-mgmt package operational data. This module ...

  • Version: 2021-04-08

    Cisco-IOS-XR-infra-script-mgmt-oper@2021-04-08


    
      module Cisco-IOS-XR-infra-script-mgmt-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-infra-script-mgmt-oper";
    
        prefix infra-script-mgmt-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-infra-script-mgmt-oper-sub1 {
          revision-date "2021-04-08";
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
    Customer Service
    
    Postal: 170 West Tasman Drive
    San Jose, CA 95134
    
    Tel: +1 800 553-NETS
    
    E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
    for Cisco IOS-XR infra-script-mgmt package operational data.
    
    This module contains definitions
    for the following management objects:
      script: Script operational data
    
    Copyright (c) 2013-2021 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2021-04-08" {
          description
            "Removed Detail, Output, Error, Reverse, Last, classes under ShowDel.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.0";
    
        container script {
          config false;
          description "Script operational data";
          container status {
            description
              "Script status information";
            container status-lasts {
              description
                "Detailed information of a particular execution
    request";
              list status-last {
                key "last-num";
                description
                  "Detailed information of a particular execution
    request";
                leaf last-num {
                  type uint32;
                  description
                    "Last number of scripts";
                }
    
                list status-detail {
                  description
                    "Script status details";
                  container status-summary {
                    description
                      "Summary information for script status";
                    leaf last-action {
                      type string;
                      description
                        "Last action of the script";
                    }
    
                    leaf last-action-time {
                      type string;
                      description
                        "Time of last action";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Name of Script";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Type of script";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script";
                    }
                  }  // container status-summary
    
                  leaf checksum {
                    type string;
                    description
                      "Checksum of script";
                  }
    
                  list status-history {
                    description
                      "History information for script";
                    leaf action {
                      type string;
                      description
                        "Script action";
                    }
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    leaf description {
                      type string;
                      description
                        "Description of user action";
                    }
    
                    leaf time-stamp {
                      type string;
                      description
                        "Time of script action";
                    }
                  }  // list status-history
                }  // list status-detail
              }  // list status-last
            }  // container status-lasts
    
            container type {
              description
                "Show script status type information";
              container process-script {
                description
                  "Show script status type information";
                container lasts {
                  description
                    "Detailed script status information given last
    number of scripts";
                  list last {
                    key "last-num";
                    description
                      "Detailed script status information given last
    number of scripts";
                    leaf last-num {
                      type uint32;
                      description
                        "Last number of scripts";
                    }
    
                    list status-detail {
                      description
                        "Script status details";
                      container status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // container status-summary
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      list status-history {
                        description
                          "History information for script";
                        leaf action {
                          type string;
                          description
                            "Script action";
                        }
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        leaf description {
                          type string;
                          description
                            "Description of user action";
                        }
    
                        leaf time-stamp {
                          type string;
                          description
                            "Time of script action";
                        }
                      }  // list status-history
                    }  // list status-detail
                  }  // list last
                }  // container lasts
    
                container type-show-del {
                  description
                    "Detailed deleted script status information of
    specified script type";
                  container summary {
                    description
                      "Status Information about a particular script";
                    list status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // list status-summary
                  }  // container summary
                }  // container type-show-del
    
                container reverse {
                  description
                    "Detailed script status information reversed";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container reverse
    
                container detail {
                  description
                    "Detailed script status information";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container detail
    
                container type-names {
                  description
                    "Script status information given script type and
    script name";
                  list type-name {
                    key "name-str";
                    description
                      "Script Status Information about a particular
    script";
                    container reverse {
                      description
                        "Detailed script status information reversed";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container reverse
    
                    container detail {
                      description
                        "Detailed script status information";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container detail
    
                    container lasts {
                      description
                        "Detailed script status information given last
    number of scripts";
                      list last {
                        key "last-num";
                        description
                          "Detailed script status information given last
    number of scripts";
                        leaf last-num {
                          type uint32;
                          description
                            "Last number of scripts";
                        }
    
                        list status-detail {
                          description
                            "Script status details";
                          container status-summary {
                            description
                              "Summary information for script status";
                            leaf last-action {
                              type string;
                              description
                                "Last action of the script";
                            }
    
                            leaf last-action-time {
                              type string;
                              description
                                "Time of last action";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Name of Script";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Type of script";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script";
                            }
                          }  // container status-summary
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          list status-history {
                            description
                              "History information for script";
                            leaf action {
                              type string;
                              description
                                "Script action";
                            }
    
                            leaf checksum {
                              type string;
                              description
                                "Checksum of script";
                            }
    
                            leaf description {
                              type string;
                              description
                                "Description of user action";
                            }
    
                            leaf time-stamp {
                              type string;
                              description
                                "Time of script action";
                            }
                          }  // list status-history
                        }  // list status-detail
                      }  // list last
                    }  // container lasts
    
                    container summary {
                      description
                        "Status Information about a particular script";
                      list status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // list status-summary
                    }  // container summary
    
                    container type-name-show-del {
                      description
                        "Deleted information about a particular script";
                      container summary {
                        description
                          "Status summary information about a particular
    script";
                        list status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // list status-summary
                      }  // container summary
                    }  // container type-name-show-del
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description "Script name";
                    }
                  }  // list type-name
                }  // container type-names
    
                container summary {
                  description
                    "Show script status information";
                  list status-summary {
                    description
                      "Summary information for script status";
                    leaf last-action {
                      type string;
                      description
                        "Last action of the script";
                    }
    
                    leaf last-action-time {
                      type string;
                      description
                        "Time of last action";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Name of Script";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Type of script";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script";
                    }
                  }  // list status-summary
                }  // container summary
              }  // container process-script
    
              container eem-script {
                description
                  "Show script status type information";
                container lasts {
                  description
                    "Detailed script status information given last
    number of scripts";
                  list last {
                    key "last-num";
                    description
                      "Detailed script status information given last
    number of scripts";
                    leaf last-num {
                      type uint32;
                      description
                        "Last number of scripts";
                    }
    
                    list status-detail {
                      description
                        "Script status details";
                      container status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // container status-summary
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      list status-history {
                        description
                          "History information for script";
                        leaf action {
                          type string;
                          description
                            "Script action";
                        }
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        leaf description {
                          type string;
                          description
                            "Description of user action";
                        }
    
                        leaf time-stamp {
                          type string;
                          description
                            "Time of script action";
                        }
                      }  // list status-history
                    }  // list status-detail
                  }  // list last
                }  // container lasts
    
                container type-show-del {
                  description
                    "Detailed deleted script status information of
    specified script type";
                  container summary {
                    description
                      "Status Information about a particular script";
                    list status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // list status-summary
                  }  // container summary
                }  // container type-show-del
    
                container reverse {
                  description
                    "Detailed script status information reversed";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container reverse
    
                container detail {
                  description
                    "Detailed script status information";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container detail
    
                container type-names {
                  description
                    "Script status information given script type and
    script name";
                  list type-name {
                    key "name-str";
                    description
                      "Script Status Information about a particular
    script";
                    container reverse {
                      description
                        "Detailed script status information reversed";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container reverse
    
                    container detail {
                      description
                        "Detailed script status information";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container detail
    
                    container lasts {
                      description
                        "Detailed script status information given last
    number of scripts";
                      list last {
                        key "last-num";
                        description
                          "Detailed script status information given last
    number of scripts";
                        leaf last-num {
                          type uint32;
                          description
                            "Last number of scripts";
                        }
    
                        list status-detail {
                          description
                            "Script status details";
                          container status-summary {
                            description
                              "Summary information for script status";
                            leaf last-action {
                              type string;
                              description
                                "Last action of the script";
                            }
    
                            leaf last-action-time {
                              type string;
                              description
                                "Time of last action";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Name of Script";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Type of script";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script";
                            }
                          }  // container status-summary
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          list status-history {
                            description
                              "History information for script";
                            leaf action {
                              type string;
                              description
                                "Script action";
                            }
    
                            leaf checksum {
                              type string;
                              description
                                "Checksum of script";
                            }
    
                            leaf description {
                              type string;
                              description
                                "Description of user action";
                            }
    
                            leaf time-stamp {
                              type string;
                              description
                                "Time of script action";
                            }
                          }  // list status-history
                        }  // list status-detail
                      }  // list last
                    }  // container lasts
    
                    container summary {
                      description
                        "Status Information about a particular script";
                      list status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // list status-summary
                    }  // container summary
    
                    container type-name-show-del {
                      description
                        "Deleted information about a particular script";
                      container summary {
                        description
                          "Status summary information about a particular
    script";
                        list status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // list status-summary
                      }  // container summary
                    }  // container type-name-show-del
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description "Script name";
                    }
                  }  // list type-name
                }  // container type-names
    
                container summary {
                  description
                    "Show script status information";
                  list status-summary {
                    description
                      "Summary information for script status";
                    leaf last-action {
                      type string;
                      description
                        "Last action of the script";
                    }
    
                    leaf last-action-time {
                      type string;
                      description
                        "Time of last action";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Name of Script";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Type of script";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script";
                    }
                  }  // list status-summary
                }  // container summary
              }  // container eem-script
    
              container config-script {
                description
                  "Show script status type information";
                container lasts {
                  description
                    "Detailed script status information given last
    number of scripts";
                  list last {
                    key "last-num";
                    description
                      "Detailed script status information given last
    number of scripts";
                    leaf last-num {
                      type uint32;
                      description
                        "Last number of scripts";
                    }
    
                    list status-detail {
                      description
                        "Script status details";
                      container status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // container status-summary
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      list status-history {
                        description
                          "History information for script";
                        leaf action {
                          type string;
                          description
                            "Script action";
                        }
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        leaf description {
                          type string;
                          description
                            "Description of user action";
                        }
    
                        leaf time-stamp {
                          type string;
                          description
                            "Time of script action";
                        }
                      }  // list status-history
                    }  // list status-detail
                  }  // list last
                }  // container lasts
    
                container type-show-del {
                  description
                    "Detailed deleted script status information of
    specified script type";
                  container summary {
                    description
                      "Status Information about a particular script";
                    list status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // list status-summary
                  }  // container summary
                }  // container type-show-del
    
                container reverse {
                  description
                    "Detailed script status information reversed";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container reverse
    
                container detail {
                  description
                    "Detailed script status information";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container detail
    
                container type-names {
                  description
                    "Script status information given script type and
    script name";
                  list type-name {
                    key "name-str";
                    description
                      "Script Status Information about a particular
    script";
                    container reverse {
                      description
                        "Detailed script status information reversed";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container reverse
    
                    container detail {
                      description
                        "Detailed script status information";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container detail
    
                    container lasts {
                      description
                        "Detailed script status information given last
    number of scripts";
                      list last {
                        key "last-num";
                        description
                          "Detailed script status information given last
    number of scripts";
                        leaf last-num {
                          type uint32;
                          description
                            "Last number of scripts";
                        }
    
                        list status-detail {
                          description
                            "Script status details";
                          container status-summary {
                            description
                              "Summary information for script status";
                            leaf last-action {
                              type string;
                              description
                                "Last action of the script";
                            }
    
                            leaf last-action-time {
                              type string;
                              description
                                "Time of last action";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Name of Script";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Type of script";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script";
                            }
                          }  // container status-summary
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          list status-history {
                            description
                              "History information for script";
                            leaf action {
                              type string;
                              description
                                "Script action";
                            }
    
                            leaf checksum {
                              type string;
                              description
                                "Checksum of script";
                            }
    
                            leaf description {
                              type string;
                              description
                                "Description of user action";
                            }
    
                            leaf time-stamp {
                              type string;
                              description
                                "Time of script action";
                            }
                          }  // list status-history
                        }  // list status-detail
                      }  // list last
                    }  // container lasts
    
                    container summary {
                      description
                        "Status Information about a particular script";
                      list status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // list status-summary
                    }  // container summary
    
                    container type-name-show-del {
                      description
                        "Deleted information about a particular script";
                      container summary {
                        description
                          "Status summary information about a particular
    script";
                        list status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // list status-summary
                      }  // container summary
                    }  // container type-name-show-del
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description "Script name";
                    }
                  }  // list type-name
                }  // container type-names
    
                container summary {
                  description
                    "Show script status information";
                  list status-summary {
                    description
                      "Summary information for script status";
                    leaf last-action {
                      type string;
                      description
                        "Last action of the script";
                    }
    
                    leaf last-action-time {
                      type string;
                      description
                        "Time of last action";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Name of Script";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Type of script";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script";
                    }
                  }  // list status-summary
                }  // container summary
              }  // container config-script
    
              container exec-script {
                description
                  "Show script status type information";
                container lasts {
                  description
                    "Detailed script status information given last
    number of scripts";
                  list last {
                    key "last-num";
                    description
                      "Detailed script status information given last
    number of scripts";
                    leaf last-num {
                      type uint32;
                      description
                        "Last number of scripts";
                    }
    
                    list status-detail {
                      description
                        "Script status details";
                      container status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // container status-summary
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      list status-history {
                        description
                          "History information for script";
                        leaf action {
                          type string;
                          description
                            "Script action";
                        }
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        leaf description {
                          type string;
                          description
                            "Description of user action";
                        }
    
                        leaf time-stamp {
                          type string;
                          description
                            "Time of script action";
                        }
                      }  // list status-history
                    }  // list status-detail
                  }  // list last
                }  // container lasts
    
                container type-show-del {
                  description
                    "Detailed deleted script status information of
    specified script type";
                  container summary {
                    description
                      "Status Information about a particular script";
                    list status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // list status-summary
                  }  // container summary
                }  // container type-show-del
    
                container reverse {
                  description
                    "Detailed script status information reversed";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container reverse
    
                container detail {
                  description
                    "Detailed script status information";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container detail
    
                container type-names {
                  description
                    "Script status information given script type and
    script name";
                  list type-name {
                    key "name-str";
                    description
                      "Script Status Information about a particular
    script";
                    container reverse {
                      description
                        "Detailed script status information reversed";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container reverse
    
                    container detail {
                      description
                        "Detailed script status information";
                      list status-detail {
                        description
                          "Script status details";
                        container status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // container status-summary
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        list status-history {
                          description
                            "History information for script";
                          leaf action {
                            type string;
                            description
                              "Script action";
                          }
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          leaf description {
                            type string;
                            description
                              "Description of user action";
                          }
    
                          leaf time-stamp {
                            type string;
                            description
                              "Time of script action";
                          }
                        }  // list status-history
                      }  // list status-detail
                    }  // container detail
    
                    container lasts {
                      description
                        "Detailed script status information given last
    number of scripts";
                      list last {
                        key "last-num";
                        description
                          "Detailed script status information given last
    number of scripts";
                        leaf last-num {
                          type uint32;
                          description
                            "Last number of scripts";
                        }
    
                        list status-detail {
                          description
                            "Script status details";
                          container status-summary {
                            description
                              "Summary information for script status";
                            leaf last-action {
                              type string;
                              description
                                "Last action of the script";
                            }
    
                            leaf last-action-time {
                              type string;
                              description
                                "Time of last action";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Name of Script";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Type of script";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script";
                            }
                          }  // container status-summary
    
                          leaf checksum {
                            type string;
                            description
                              "Checksum of script";
                          }
    
                          list status-history {
                            description
                              "History information for script";
                            leaf action {
                              type string;
                              description
                                "Script action";
                            }
    
                            leaf checksum {
                              type string;
                              description
                                "Checksum of script";
                            }
    
                            leaf description {
                              type string;
                              description
                                "Description of user action";
                            }
    
                            leaf time-stamp {
                              type string;
                              description
                                "Time of script action";
                            }
                          }  // list status-history
                        }  // list status-detail
                      }  // list last
                    }  // container lasts
    
                    container summary {
                      description
                        "Status Information about a particular script";
                      list status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // list status-summary
                    }  // container summary
    
                    container type-name-show-del {
                      description
                        "Deleted information about a particular script";
                      container summary {
                        description
                          "Status summary information about a particular
    script";
                        list status-summary {
                          description
                            "Summary information for script status";
                          leaf last-action {
                            type string;
                            description
                              "Last action of the script";
                          }
    
                          leaf last-action-time {
                            type string;
                            description
                              "Time of last action";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Name of Script";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Type of script";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script";
                          }
                        }  // list status-summary
                      }  // container summary
                    }  // container type-name-show-del
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description "Script name";
                    }
                  }  // list type-name
                }  // container type-names
    
                container summary {
                  description
                    "Show script status information";
                  list status-summary {
                    description
                      "Summary information for script status";
                    leaf last-action {
                      type string;
                      description
                        "Last action of the script";
                    }
    
                    leaf last-action-time {
                      type string;
                      description
                        "Time of last action";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Name of Script";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Type of script";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script";
                    }
                  }  // list status-summary
                }  // container summary
              }  // container exec-script
            }  // container type
    
            container reverse {
              description
                "Detailed information of a particular execution
    request";
              list status-detail {
                description
                  "Script status details";
                container status-summary {
                  description
                    "Summary information for script status";
                  leaf last-action {
                    type string;
                    description
                      "Last action of the script";
                  }
    
                  leaf last-action-time {
                    type string;
                    description
                      "Time of last action";
                  }
    
                  leaf script-name {
                    type string;
                    description "Name of Script";
                  }
    
                  leaf script-type {
                    type string;
                    description "Type of script";
                  }
    
                  leaf status {
                    type string;
                    description
                      "Status of script";
                  }
                }  // container status-summary
    
                leaf checksum {
                  type string;
                  description
                    "Checksum of script";
                }
    
                list status-history {
                  description
                    "History information for script";
                  leaf action {
                    type string;
                    description "Script action";
                  }
    
                  leaf checksum {
                    type string;
                    description
                      "Checksum of script";
                  }
    
                  leaf description {
                    type string;
                    description
                      "Description of user action";
                  }
    
                  leaf time-stamp {
                    type string;
                    description
                      "Time of script action";
                  }
                }  // list status-history
              }  // list status-detail
            }  // container reverse
    
            container status-names {
              description
                "Information about last request";
              list status-name {
                key "name-str";
                description
                  "Status Information about a particular script";
                container reverse {
                  description
                    "Detailed information of a particular
    execution request";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container reverse
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  list status-detail {
                    description
                      "Script status details";
                    container status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // container status-summary
    
                    leaf checksum {
                      type string;
                      description
                        "Checksum of script";
                    }
    
                    list status-history {
                      description
                        "History information for script";
                      leaf action {
                        type string;
                        description
                          "Script action";
                      }
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      leaf description {
                        type string;
                        description
                          "Description of user action";
                      }
    
                      leaf time-stamp {
                        type string;
                        description
                          "Time of script action";
                      }
                    }  // list status-history
                  }  // list status-detail
                }  // container detail
    
                container status-name-show-del {
                  description
                    "Show script status detail information";
                  container summary {
                    description
                      "Detailed information of a particular
    execution request";
                    list status-summary {
                      description
                        "Summary information for script status";
                      leaf last-action {
                        type string;
                        description
                          "Last action of the script";
                      }
    
                      leaf last-action-time {
                        type string;
                        description
                          "Time of last action";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Name of Script";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Type of script";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script";
                      }
                    }  // list status-summary
                  }  // container summary
                }  // container status-name-show-del
    
                container summary {
                  description
                    "Status Information about a particular script";
                  list status-summary {
                    description
                      "Summary information for script status";
                    leaf last-action {
                      type string;
                      description
                        "Last action of the script";
                    }
    
                    leaf last-action-time {
                      type string;
                      description
                        "Time of last action";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Name of Script";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Type of script";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script";
                    }
                  }  // list status-summary
                }  // container summary
    
                container lasts {
                  description
                    "Detailed information of a particular
    execution request";
                  list last {
                    key "last-num";
                    description
                      "Detailed information of a particular
    execution request";
                    leaf last-num {
                      type uint32;
                      description
                        "Last number of scripts";
                    }
    
                    list status-detail {
                      description
                        "Script status details";
                      container status-summary {
                        description
                          "Summary information for script status";
                        leaf last-action {
                          type string;
                          description
                            "Last action of the script";
                        }
    
                        leaf last-action-time {
                          type string;
                          description
                            "Time of last action";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Name of Script";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Type of script";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script";
                        }
                      }  // container status-summary
    
                      leaf checksum {
                        type string;
                        description
                          "Checksum of script";
                      }
    
                      list status-history {
                        description
                          "History information for script";
                        leaf action {
                          type string;
                          description
                            "Script action";
                        }
    
                        leaf checksum {
                          type string;
                          description
                            "Checksum of script";
                        }
    
                        leaf description {
                          type string;
                          description
                            "Description of user action";
                        }
    
                        leaf time-stamp {
                          type string;
                          description
                            "Time of script action";
                        }
                      }  // list status-history
                    }  // list status-detail
                  }  // list last
                }  // container lasts
    
                leaf name-str {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Show Execution Name string";
                }
              }  // list status-name
            }  // container status-names
    
            container detail {
              description
                "Detailed information of a particular execution
    request";
              list status-detail {
                description
                  "Script status details";
                container status-summary {
                  description
                    "Summary information for script status";
                  leaf last-action {
                    type string;
                    description
                      "Last action of the script";
                  }
    
                  leaf last-action-time {
                    type string;
                    description
                      "Time of last action";
                  }
    
                  leaf script-name {
                    type string;
                    description "Name of Script";
                  }
    
                  leaf script-type {
                    type string;
                    description "Type of script";
                  }
    
                  leaf status {
                    type string;
                    description
                      "Status of script";
                  }
                }  // container status-summary
    
                leaf checksum {
                  type string;
                  description
                    "Checksum of script";
                }
    
                list status-history {
                  description
                    "History information for script";
                  leaf action {
                    type string;
                    description "Script action";
                  }
    
                  leaf checksum {
                    type string;
                    description
                      "Checksum of script";
                  }
    
                  leaf description {
                    type string;
                    description
                      "Description of user action";
                  }
    
                  leaf time-stamp {
                    type string;
                    description
                      "Time of script action";
                  }
                }  // list status-history
              }  // list status-detail
            }  // container detail
    
            container summary {
              description
                "Script status summary information";
              list status-summary {
                description
                  "Summary information for script status";
                leaf last-action {
                  type string;
                  description
                    "Last action of the script";
                }
    
                leaf last-action-time {
                  type string;
                  description
                    "Time of last action";
                }
    
                leaf script-name {
                  type string;
                  description "Name of Script";
                }
    
                leaf script-type {
                  type string;
                  description "Type of script";
                }
    
                leaf status {
                  type string;
                  description "Status of script";
                }
              }  // list status-summary
            }  // container summary
    
            container show-del {
              description
                "Information about deleted scripts";
              container summary {
                description
                  "Detailed information of a particular execution
    request";
                list status-summary {
                  description
                    "Summary information for script status";
                  leaf last-action {
                    type string;
                    description
                      "Last action of the script";
                  }
    
                  leaf last-action-time {
                    type string;
                    description
                      "Time of last action";
                  }
    
                  leaf script-name {
                    type string;
                    description "Name of Script";
                  }
    
                  leaf script-type {
                    type string;
                    description "Type of script";
                  }
    
                  leaf status {
                    type string;
                    description
                      "Status of script";
                  }
                }  // list status-summary
              }  // container summary
            }  // container show-del
          }  // container status
    
          container execution {
            description
              "Information about script execution";
            container lasts {
              description
                "Information about last request";
              list last {
                key "last-num";
                description
                  "Information about last request";
                container output {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container output
    
                container last-names {
                  description
                    "Status Details about a particular execution
    request";
                  list last-name {
                    key "name-str";
                    description
                      "Information about a particular request";
                    container last-name-show-del {
                      description
                        "Status Details about a particular execution
    request";
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
                    }  // container last-name-show-del
    
                    container output {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-detail {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // list execution-detail
                    }  // container detail
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container error
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description
                        "Show Execution Name string";
                    }
                  }  // list last-name
                }  // container last-names
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  list execution-detail {
                    description
                      "Execution Details";
                    container execution-summary {
                      description
                        "Summary information for execution request(s)";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // container execution-summary
    
                    container execution-detail {
                      description
                        "Detail information for execution request(s)";
                      leaf log-path {
                        type string;
                        description
                          "Log location";
                      }
    
                      leaf arguments {
                        type string;
                        description
                          "Arguments for script execution";
                      }
    
                      leaf run-options {
                        type string;
                        description
                          "Run options";
                      }
                    }  // container execution-detail
    
                    list execution-event {
                      description
                        "Event information for execution request(s)";
                      leaf description {
                        type string;
                        description
                          "Description";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Time Elapsed";
                      }
    
                      leaf event {
                        type string;
                        description "Event";
                      }
    
                      leaf time {
                        type string;
                        description "Time";
                      }
                    }  // list execution-event
                  }  // list execution-detail
                }  // container detail
    
                container summary {
                  description
                    "Information about script execution for last
    script request executed";
                  list execution-summary {
                    description
                      "Summary of requests";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // list execution-summary
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container error
    
                container last-show-del {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
                }  // container last-show-del
    
                leaf last-num {
                  type uint32;
                  description
                    "Last given number of executed requests";
                }
              }  // list last
            }  // container lasts
    
            container execution-statuses {
              description
                "Information about status of script execution";
              list execution-status {
                key "status-str";
                description
                  "Status Information about request";
                container status-lasts {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  list status-last {
                    key "last-num";
                    description
                      "Information about last request";
                    container output {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-detail {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // list execution-detail
                    }  // container detail
    
                    container status-last-names {
                      description
                        "Status Reverse Details about a particular
    execution request";
                      list status-last-name {
                        key "name-str";
                        description
                          "Information about a particular request";
                        container status-last-name-show-del {
                          description
                            "Status Reverse Details about a particular
    execution request";
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-summary {
                              description
                                "Summary of requests";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // list execution-summary
                          }  // container summary
                        }  // container status-last-name-show-del
    
                        container output {
                          description
                            "Detailed output log for script execution";
                          list execution-log-detail {
                            description
                              "Execution Log (Output/Error) Details";
                            container execution-details {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // container execution-details
    
                            container execution-log {
                              description
                                "Log information for execution request(s)";
                              leaf output-file {
                                type string;
                                description
                                  "Output File Path";
                              }
    
                              leaf output-file-content {
                                type string;
                                description
                                  "Output File Content";
                              }
    
                              leaf error-file {
                                type string;
                                description
                                  "Error File Path";
                              }
    
                              leaf error-file-content {
                                type string;
                                description
                                  "Error File Content";
                              }
                            }  // container execution-log
                          }  // list execution-log-detail
                        }  // container output
    
                        container detail {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          list execution-detail {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // list execution-detail
                        }  // container detail
    
                        container summary {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          list execution-summary {
                            description
                              "Summary of requests";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // list execution-summary
                        }  // container summary
    
                        container error {
                          description
                            "Detailed output log for script execution";
                          list execution-log-detail {
                            description
                              "Execution Log (Output/Error) Details";
                            container execution-details {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // container execution-details
    
                            container execution-log {
                              description
                                "Log information for execution request(s)";
                              leaf output-file {
                                type string;
                                description
                                  "Output File Path";
                              }
    
                              leaf output-file-content {
                                type string;
                                description
                                  "Output File Content";
                              }
    
                              leaf error-file {
                                type string;
                                description
                                  "Error File Path";
                              }
    
                              leaf error-file-content {
                                type string;
                                description
                                  "Error File Content";
                              }
                            }  // container execution-log
                          }  // list execution-log-detail
                        }  // container error
    
                        leaf name-str {
                          type xr:Cisco-ios-xr-string;
                          description
                            "Show Execution Name string";
                        }
                      }  // list status-last-name
                    }  // container status-last-names
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container error
    
                    leaf last-num {
                      type uint32;
                      description
                        "Last given number of executed requests";
                    }
                  }  // list status-last
                }  // container status-lasts
    
                container output {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container output
    
                container status-reverse {
                  description
                    "Status Details about a particular execution
    request";
                  container output {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-detail {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // list execution-detail
                  }  // container detail
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container error
    
                  container status-reverse-lasts {
                    description
                      "Status Details about a particular execution
    request";
                    list status-reverse-last {
                      key "last-num";
                      description
                        "Information about last request";
                      container output {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-detail {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // list execution-detail
                      }  // container detail
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
    
                      container status-reverse-last-names {
                        description
                          "Status Details about a particular
    execution request";
                        list status-reverse-last-name {
                          key "name-str";
                          description
                            "Information about a particular request";
                          container status-reverse-last-name-show-del {
                            description
                              "Status Details about a particular
    execution request";
                            container summary {
                              description
                                "Show execution request status summary
    about a particular execution request";
                              list execution-summary {
                                description
                                  "Summary of requests";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // list execution-summary
                            }  // container summary
                          }  // container status-reverse-last-name-show-del
    
                          container output {
                            description
                              "Detailed output log for script execution";
                            list execution-log-detail {
                              description
                                "Execution Log (Output/Error) Details";
                              container execution-details {
                                description
                                  "Execution Details";
                                container execution-summary {
                                  description
                                    "Summary information for execution request(s)";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // container execution-summary
    
                                container execution-detail {
                                  description
                                    "Detail information for execution request(s)";
                                  leaf log-path {
                                    type string;
                                    description
                                      "Log location";
                                  }
    
                                  leaf arguments {
                                    type string;
                                    description
                                      "Arguments for script execution";
                                  }
    
                                  leaf run-options {
                                    type string;
                                    description
                                      "Run options";
                                  }
                                }  // container execution-detail
    
                                list execution-event {
                                  description
                                    "Event information for execution request(s)";
                                  leaf description {
                                    type string;
                                    description
                                      "Description";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Time Elapsed";
                                  }
    
                                  leaf event {
                                    type string;
                                    description
                                      "Event";
                                  }
    
                                  leaf time {
                                    type string;
                                    description
                                      "Time";
                                  }
                                }  // list execution-event
                              }  // container execution-details
    
                              container execution-log {
                                description
                                  "Log information for execution request(s)";
                                leaf output-file {
                                  type string;
                                  description
                                    "Output File Path";
                                }
    
                                leaf output-file-content {
                                  type string;
                                  description
                                    "Output File Content";
                                }
    
                                leaf error-file {
                                  type string;
                                  description
                                    "Error File Path";
                                }
    
                                leaf error-file-content {
                                  type string;
                                  description
                                    "Error File Content";
                                }
                              }  // container execution-log
                            }  // list execution-log-detail
                          }  // container output
    
                          container detail {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-detail {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // list execution-detail
                          }  // container detail
    
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-summary {
                              description
                                "Summary of requests";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // list execution-summary
                          }  // container summary
    
                          container error {
                            description
                              "Detailed output log for script execution";
                            list execution-log-detail {
                              description
                                "Execution Log (Output/Error) Details";
                              container execution-details {
                                description
                                  "Execution Details";
                                container execution-summary {
                                  description
                                    "Summary information for execution request(s)";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // container execution-summary
    
                                container execution-detail {
                                  description
                                    "Detail information for execution request(s)";
                                  leaf log-path {
                                    type string;
                                    description
                                      "Log location";
                                  }
    
                                  leaf arguments {
                                    type string;
                                    description
                                      "Arguments for script execution";
                                  }
    
                                  leaf run-options {
                                    type string;
                                    description
                                      "Run options";
                                  }
                                }  // container execution-detail
    
                                list execution-event {
                                  description
                                    "Event information for execution request(s)";
                                  leaf description {
                                    type string;
                                    description
                                      "Description";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Time Elapsed";
                                  }
    
                                  leaf event {
                                    type string;
                                    description
                                      "Event";
                                  }
    
                                  leaf time {
                                    type string;
                                    description
                                      "Time";
                                  }
                                }  // list execution-event
                              }  // container execution-details
    
                              container execution-log {
                                description
                                  "Log information for execution request(s)";
                                leaf output-file {
                                  type string;
                                  description
                                    "Output File Path";
                                }
    
                                leaf output-file-content {
                                  type string;
                                  description
                                    "Output File Content";
                                }
    
                                leaf error-file {
                                  type string;
                                  description
                                    "Error File Path";
                                }
    
                                leaf error-file-content {
                                  type string;
                                  description
                                    "Error File Content";
                                }
                              }  // container execution-log
                            }  // list execution-log-detail
                          }  // container error
    
                          leaf name-str {
                            type xr:Cisco-ios-xr-string;
                            description
                              "Show Execution Name string";
                          }
                        }  // list status-reverse-last-name
                      }  // container status-reverse-last-names
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container error
    
                      leaf last-num {
                        type uint32;
                        description
                          "Last given number of executed requests";
                      }
                    }  // list status-reverse-last
                  }  // container status-reverse-lasts
                }  // container status-reverse
    
                container status-show-del {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
                }  // container status-show-del
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  list execution-detail {
                    description
                      "Execution Details";
                    container execution-summary {
                      description
                        "Summary information for execution request(s)";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // container execution-summary
    
                    container execution-detail {
                      description
                        "Detail information for execution request(s)";
                      leaf log-path {
                        type string;
                        description
                          "Log location";
                      }
    
                      leaf arguments {
                        type string;
                        description
                          "Arguments for script execution";
                      }
    
                      leaf run-options {
                        type string;
                        description
                          "Run options";
                      }
                    }  // container execution-detail
    
                    list execution-event {
                      description
                        "Event information for execution request(s)";
                      leaf description {
                        type string;
                        description
                          "Description";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Time Elapsed";
                      }
    
                      leaf event {
                        type string;
                        description "Event";
                      }
    
                      leaf time {
                        type string;
                        description "Time";
                      }
                    }  // list execution-event
                  }  // list execution-detail
                }  // container detail
    
                container execution-status-names {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  list execution-status-name {
                    key "name-str";
                    description
                      "Information about a particular request";
                    container output {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-detail {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // list execution-detail
                    }  // container detail
    
                    container execution-status-name-show-del {
                      description
                        "Status Reverse Details about a particular
    execution request";
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
                    }  // container execution-status-name-show-del
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container error
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description
                        "Show Execution Name string";
                    }
                  }  // list execution-status-name
                }  // container execution-status-names
    
                container summary {
                  description
                    "Status information for script execution";
                  list execution-summary {
                    description
                      "Summary of requests";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // list execution-summary
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container error
    
                leaf status-str {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Status of given executed requests";
                }
              }  // list execution-status
            }  // container execution-statuses
    
            container output {
              description
                "Information about script execution";
              list execution-log-detail {
                description
                  "Execution Log (Output/Error) Details";
                container execution-details {
                  description
                    "Execution Details";
                  container execution-summary {
                    description
                      "Summary information for execution request(s)";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // container execution-summary
    
                  container execution-detail {
                    description
                      "Detail information for execution request(s)";
                    leaf log-path {
                      type string;
                      description "Log location";
                    }
    
                    leaf arguments {
                      type string;
                      description
                        "Arguments for script execution";
                    }
    
                    leaf run-options {
                      type string;
                      description "Run options";
                    }
                  }  // container execution-detail
    
                  list execution-event {
                    description
                      "Event information for execution request(s)";
                    leaf description {
                      type string;
                      description "Description";
                    }
    
                    leaf duration {
                      type string;
                      description "Time Elapsed";
                    }
    
                    leaf event {
                      type string;
                      description "Event";
                    }
    
                    leaf time {
                      type string;
                      description "Time";
                    }
                  }  // list execution-event
                }  // container execution-details
    
                container execution-log {
                  description
                    "Log information for execution request(s)";
                  leaf output-file {
                    type string;
                    description
                      "Output File Path";
                  }
    
                  leaf output-file-content {
                    type string;
                    description
                      "Output File Content";
                  }
    
                  leaf error-file {
                    type string;
                    description
                      "Error File Path";
                  }
    
                  leaf error-file-content {
                    type string;
                    description
                      "Error File Content";
                  }
                }  // container execution-log
              }  // list execution-log-detail
            }  // container output
    
            container detail {
              description
                "Information about script execution";
              list execution-detail {
                description "Execution Details";
                container execution-summary {
                  description
                    "Summary information for execution request(s)";
                  leaf request-id {
                    type uint32;
                    description
                      "Request Id of script execution";
                  }
    
                  leaf return-val {
                    type int32;
                    description
                      "Return value of execution";
                  }
    
                  leaf script-type {
                    type string;
                    description
                      "Repository of script being executed";
                  }
    
                  leaf script-name {
                    type string;
                    description
                      "Script name that script being execution";
                  }
    
                  leaf duration {
                    type string;
                    description
                      "Duration of script execution";
                  }
    
                  leaf event-time {
                    type string;
                    description
                      "Start time of script execution";
                  }
    
                  leaf status {
                    type string;
                    description
                      "Status of script exectuion";
                  }
                }  // container execution-summary
    
                container execution-detail {
                  description
                    "Detail information for execution request(s)";
                  leaf log-path {
                    type string;
                    description "Log location";
                  }
    
                  leaf arguments {
                    type string;
                    description
                      "Arguments for script execution";
                  }
    
                  leaf run-options {
                    type string;
                    description "Run options";
                  }
                }  // container execution-detail
    
                list execution-event {
                  description
                    "Event information for execution request(s)";
                  leaf description {
                    type string;
                    description "Description";
                  }
    
                  leaf duration {
                    type string;
                    description "Time Elapsed";
                  }
    
                  leaf event {
                    type string;
                    description "Event";
                  }
    
                  leaf time {
                    type string;
                    description "Time";
                  }
                }  // list execution-event
              }  // list execution-detail
            }  // container detail
    
            container requests {
              description
                "Information about script execution requests";
              list request {
                key "request-id";
                description
                  "Information about a particular request";
                container request-statuses {
                  description
                    "Status Details about a particular execution
    request";
                  list request-status {
                    key "status-str";
                    description
                      "Status Information about request";
                    container output {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-detail {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // list execution-detail
                    }  // container detail
    
                    container request-status-reverse {
                      description
                        "Status Reverse Details about a particular
    execution request";
                      container output {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-detail {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // list execution-detail
                      }  // container detail
    
                      container request-status-reverse-lasts {
                        description
                          "Status Reverse Details about a particular
    execution request";
                        list request-status-reverse-last {
                          key "last-num";
                          description
                            "Information about last request";
                          container request-status-reverse-last-names {
                            description
                              "Status Reverse Details about a
    particular execution request";
                            list request-status-reverse-last-name {
                              key "name-str";
                              description
                                "Information about a particular request";
                              container request-status-reverse-last-name-show-del {
                                description
                                  "Status Reverse Details about a
    particular execution request";
                                container summary {
                                  description
                                    "Show execution request status summary
    about a particular execution request";
                                  list execution-summary {
                                    description
                                      "Summary of requests";
                                    leaf request-id {
                                      type uint32;
                                      description
                                        "Request Id of script execution";
                                    }
    
                                    leaf return-val {
                                      type int32;
                                      description
                                        "Return value of execution";
                                    }
    
                                    leaf script-type {
                                      type string;
                                      description
                                        "Repository of script being executed";
                                    }
    
                                    leaf script-name {
                                      type string;
                                      description
                                        "Script name that script being execution";
                                    }
    
                                    leaf duration {
                                      type string;
                                      description
                                        "Duration of script execution";
                                    }
    
                                    leaf event-time {
                                      type string;
                                      description
                                        "Start time of script execution";
                                    }
    
                                    leaf status {
                                      type string;
                                      description
                                        "Status of script exectuion";
                                    }
                                  }  // list execution-summary
                                }  // container summary
                              }  // container request-status-reverse-last-name-show-del
    
                              container output {
                                description
                                  "Detailed output log for script
    execution";
                                list execution-log-detail {
                                  description
                                    "Execution Log (Output/Error) Details";
                                  container execution-details {
                                    description
                                      "Execution Details";
                                    container execution-summary {
                                      description
                                        "Summary information for execution request(s)";
                                      leaf request-id {
                                        type uint32;
                                        description
                                          "Request Id of script execution";
                                      }
    
                                      leaf return-val {
                                        type int32;
                                        description
                                          "Return value of execution";
                                      }
    
                                      leaf script-type {
                                        type string;
                                        description
                                          "Repository of script being executed";
                                      }
    
                                      leaf script-name {
                                        type string;
                                        description
                                          "Script name that script being execution";
                                      }
    
                                      leaf duration {
                                        type string;
                                        description
                                          "Duration of script execution";
                                      }
    
                                      leaf event-time {
                                        type string;
                                        description
                                          "Start time of script execution";
                                      }
    
                                      leaf status {
                                        type string;
                                        description
                                          "Status of script exectuion";
                                      }
                                    }  // container execution-summary
    
                                    container execution-detail {
                                      description
                                        "Detail information for execution request(s)";
                                      leaf log-path {
                                        type string;
                                        description
                                          "Log location";
                                      }
    
                                      leaf arguments {
                                        type string;
                                        description
                                          "Arguments for script execution";
                                      }
    
                                      leaf run-options {
                                        type string;
                                        description
                                          "Run options";
                                      }
                                    }  // container execution-detail
    
                                    list execution-event {
                                      description
                                        "Event information for execution request(s)";
                                      leaf description {
                                        type string;
                                        description
                                          "Description";
                                      }
    
                                      leaf duration {
                                        type string;
                                        description
                                          "Time Elapsed";
                                      }
    
                                      leaf event {
                                        type string;
                                        description
                                          "Event";
                                      }
    
                                      leaf time {
                                        type string;
                                        description
                                          "Time";
                                      }
                                    }  // list execution-event
                                  }  // container execution-details
    
                                  container execution-log {
                                    description
                                      "Log information for execution request(s)";
                                    leaf output-file {
                                      type string;
                                      description
                                        "Output File Path";
                                    }
    
                                    leaf output-file-content {
                                      type string;
                                      description
                                        "Output File Content";
                                    }
    
                                    leaf error-file {
                                      type string;
                                      description
                                        "Error File Path";
                                    }
    
                                    leaf error-file-content {
                                      type string;
                                      description
                                        "Error File Content";
                                    }
                                  }  // container execution-log
                                }  // list execution-log-detail
                              }  // container output
    
                              container detail {
                                description
                                  "Show execution request status summary
    about a particular execution request";
                                list execution-detail {
                                  description
                                    "Execution Details";
                                  container execution-summary {
                                    description
                                      "Summary information for execution request(s)";
                                    leaf request-id {
                                      type uint32;
                                      description
                                        "Request Id of script execution";
                                    }
    
                                    leaf return-val {
                                      type int32;
                                      description
                                        "Return value of execution";
                                    }
    
                                    leaf script-type {
                                      type string;
                                      description
                                        "Repository of script being executed";
                                    }
    
                                    leaf script-name {
                                      type string;
                                      description
                                        "Script name that script being execution";
                                    }
    
                                    leaf duration {
                                      type string;
                                      description
                                        "Duration of script execution";
                                    }
    
                                    leaf event-time {
                                      type string;
                                      description
                                        "Start time of script execution";
                                    }
    
                                    leaf status {
                                      type string;
                                      description
                                        "Status of script exectuion";
                                    }
                                  }  // container execution-summary
    
                                  container execution-detail {
                                    description
                                      "Detail information for execution request(s)";
                                    leaf log-path {
                                      type string;
                                      description
                                        "Log location";
                                    }
    
                                    leaf arguments {
                                      type string;
                                      description
                                        "Arguments for script execution";
                                    }
    
                                    leaf run-options {
                                      type string;
                                      description
                                        "Run options";
                                    }
                                  }  // container execution-detail
    
                                  list execution-event {
                                    description
                                      "Event information for execution request(s)";
                                    leaf description {
                                      type string;
                                      description
                                        "Description";
                                    }
    
                                    leaf duration {
                                      type string;
                                      description
                                        "Time Elapsed";
                                    }
    
                                    leaf event {
                                      type string;
                                      description
                                        "Event";
                                    }
    
                                    leaf time {
                                      type string;
                                      description
                                        "Time";
                                    }
                                  }  // list execution-event
                                }  // list execution-detail
                              }  // container detail
    
                              container summary {
                                description
                                  "Show execution request status summary
    about a particular execution request";
                                list execution-summary {
                                  description
                                    "Summary of requests";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // list execution-summary
                              }  // container summary
    
                              container error {
                                description
                                  "Detailed output log for script
    execution";
                                list execution-log-detail {
                                  description
                                    "Execution Log (Output/Error) Details";
                                  container execution-details {
                                    description
                                      "Execution Details";
                                    container execution-summary {
                                      description
                                        "Summary information for execution request(s)";
                                      leaf request-id {
                                        type uint32;
                                        description
                                          "Request Id of script execution";
                                      }
    
                                      leaf return-val {
                                        type int32;
                                        description
                                          "Return value of execution";
                                      }
    
                                      leaf script-type {
                                        type string;
                                        description
                                          "Repository of script being executed";
                                      }
    
                                      leaf script-name {
                                        type string;
                                        description
                                          "Script name that script being execution";
                                      }
    
                                      leaf duration {
                                        type string;
                                        description
                                          "Duration of script execution";
                                      }
    
                                      leaf event-time {
                                        type string;
                                        description
                                          "Start time of script execution";
                                      }
    
                                      leaf status {
                                        type string;
                                        description
                                          "Status of script exectuion";
                                      }
                                    }  // container execution-summary
    
                                    container execution-detail {
                                      description
                                        "Detail information for execution request(s)";
                                      leaf log-path {
                                        type string;
                                        description
                                          "Log location";
                                      }
    
                                      leaf arguments {
                                        type string;
                                        description
                                          "Arguments for script execution";
                                      }
    
                                      leaf run-options {
                                        type string;
                                        description
                                          "Run options";
                                      }
                                    }  // container execution-detail
    
                                    list execution-event {
                                      description
                                        "Event information for execution request(s)";
                                      leaf description {
                                        type string;
                                        description
                                          "Description";
                                      }
    
                                      leaf duration {
                                        type string;
                                        description
                                          "Time Elapsed";
                                      }
    
                                      leaf event {
                                        type string;
                                        description
                                          "Event";
                                      }
    
                                      leaf time {
                                        type string;
                                        description
                                          "Time";
                                      }
                                    }  // list execution-event
                                  }  // container execution-details
    
                                  container execution-log {
                                    description
                                      "Log information for execution request(s)";
                                    leaf output-file {
                                      type string;
                                      description
                                        "Output File Path";
                                    }
    
                                    leaf output-file-content {
                                      type string;
                                      description
                                        "Output File Content";
                                    }
    
                                    leaf error-file {
                                      type string;
                                      description
                                        "Error File Path";
                                    }
    
                                    leaf error-file-content {
                                      type string;
                                      description
                                        "Error File Content";
                                    }
                                  }  // container execution-log
                                }  // list execution-log-detail
                              }  // container error
    
                              leaf name-str {
                                type xr:Cisco-ios-xr-string;
                                description
                                  "Show Execution Name string";
                              }
                            }  // list request-status-reverse-last-name
                          }  // container request-status-reverse-last-names
    
                          container output {
                            description
                              "Detailed output log for script execution";
                            list execution-log-detail {
                              description
                                "Execution Log (Output/Error) Details";
                              container execution-details {
                                description
                                  "Execution Details";
                                container execution-summary {
                                  description
                                    "Summary information for execution request(s)";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // container execution-summary
    
                                container execution-detail {
                                  description
                                    "Detail information for execution request(s)";
                                  leaf log-path {
                                    type string;
                                    description
                                      "Log location";
                                  }
    
                                  leaf arguments {
                                    type string;
                                    description
                                      "Arguments for script execution";
                                  }
    
                                  leaf run-options {
                                    type string;
                                    description
                                      "Run options";
                                  }
                                }  // container execution-detail
    
                                list execution-event {
                                  description
                                    "Event information for execution request(s)";
                                  leaf description {
                                    type string;
                                    description
                                      "Description";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Time Elapsed";
                                  }
    
                                  leaf event {
                                    type string;
                                    description
                                      "Event";
                                  }
    
                                  leaf time {
                                    type string;
                                    description
                                      "Time";
                                  }
                                }  // list execution-event
                              }  // container execution-details
    
                              container execution-log {
                                description
                                  "Log information for execution request(s)";
                                leaf output-file {
                                  type string;
                                  description
                                    "Output File Path";
                                }
    
                                leaf output-file-content {
                                  type string;
                                  description
                                    "Output File Content";
                                }
    
                                leaf error-file {
                                  type string;
                                  description
                                    "Error File Path";
                                }
    
                                leaf error-file-content {
                                  type string;
                                  description
                                    "Error File Content";
                                }
                              }  // container execution-log
                            }  // list execution-log-detail
                          }  // container output
    
                          container detail {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-detail {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // list execution-detail
                          }  // container detail
    
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-summary {
                              description
                                "Summary of requests";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // list execution-summary
                          }  // container summary
    
                          container error {
                            description
                              "Detailed output log for script execution";
                            list execution-log-detail {
                              description
                                "Execution Log (Output/Error) Details";
                              container execution-details {
                                description
                                  "Execution Details";
                                container execution-summary {
                                  description
                                    "Summary information for execution request(s)";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // container execution-summary
    
                                container execution-detail {
                                  description
                                    "Detail information for execution request(s)";
                                  leaf log-path {
                                    type string;
                                    description
                                      "Log location";
                                  }
    
                                  leaf arguments {
                                    type string;
                                    description
                                      "Arguments for script execution";
                                  }
    
                                  leaf run-options {
                                    type string;
                                    description
                                      "Run options";
                                  }
                                }  // container execution-detail
    
                                list execution-event {
                                  description
                                    "Event information for execution request(s)";
                                  leaf description {
                                    type string;
                                    description
                                      "Description";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Time Elapsed";
                                  }
    
                                  leaf event {
                                    type string;
                                    description
                                      "Event";
                                  }
    
                                  leaf time {
                                    type string;
                                    description
                                      "Time";
                                  }
                                }  // list execution-event
                              }  // container execution-details
    
                              container execution-log {
                                description
                                  "Log information for execution request(s)";
                                leaf output-file {
                                  type string;
                                  description
                                    "Output File Path";
                                }
    
                                leaf output-file-content {
                                  type string;
                                  description
                                    "Output File Content";
                                }
    
                                leaf error-file {
                                  type string;
                                  description
                                    "Error File Path";
                                }
    
                                leaf error-file-content {
                                  type string;
                                  description
                                    "Error File Content";
                                }
                              }  // container execution-log
                            }  // list execution-log-detail
                          }  // container error
    
                          leaf last-num {
                            type uint32;
                            description
                              "Last given number of executed requests";
                          }
                        }  // list request-status-reverse-last
                      }  // container request-status-reverse-lasts
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container error
                    }  // container request-status-reverse
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container error
    
                    leaf status-str {
                      type xr:Cisco-ios-xr-string;
                      description
                        "Status of given executed requests";
                    }
                  }  // list request-status
                }  // container request-statuses
    
                container request-names {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  list request-name {
                    key "name-str";
                    description
                      "Information about a particular request";
                    container output {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-detail {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // list execution-detail
                    }  // container detail
    
                    container request-name-show-del {
                      description
                        "Status Reverse Details about a particular
    execution request";
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
                    }  // container request-name-show-del
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container error
    
                    leaf name-str {
                      type xr:Cisco-ios-xr-string;
                      description
                        "Show Execution Name string";
                    }
                  }  // list request-name
                }  // container request-names
    
                container request-reverse {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  container output {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-detail {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // list execution-detail
                  }  // container detail
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container error
    
                  container req-rev-lasts {
                    description
                      "Status Reverse Details about a particular
    execution request";
                    list req-rev-last {
                      key "last-num";
                      description
                        "Information about last request";
                      container req-rev-last-names {
                        description
                          "Status Reverse Details about a particular
    execution request";
                        list req-rev-last-name {
                          key "name-str";
                          description
                            "Information about a particular request";
                          container output {
                            description
                              "Detailed output log for script execution";
                            list execution-log-detail {
                              description
                                "Execution Log (Output/Error) Details";
                              container execution-details {
                                description
                                  "Execution Details";
                                container execution-summary {
                                  description
                                    "Summary information for execution request(s)";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // container execution-summary
    
                                container execution-detail {
                                  description
                                    "Detail information for execution request(s)";
                                  leaf log-path {
                                    type string;
                                    description
                                      "Log location";
                                  }
    
                                  leaf arguments {
                                    type string;
                                    description
                                      "Arguments for script execution";
                                  }
    
                                  leaf run-options {
                                    type string;
                                    description
                                      "Run options";
                                  }
                                }  // container execution-detail
    
                                list execution-event {
                                  description
                                    "Event information for execution request(s)";
                                  leaf description {
                                    type string;
                                    description
                                      "Description";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Time Elapsed";
                                  }
    
                                  leaf event {
                                    type string;
                                    description
                                      "Event";
                                  }
    
                                  leaf time {
                                    type string;
                                    description
                                      "Time";
                                  }
                                }  // list execution-event
                              }  // container execution-details
    
                              container execution-log {
                                description
                                  "Log information for execution request(s)";
                                leaf output-file {
                                  type string;
                                  description
                                    "Output File Path";
                                }
    
                                leaf output-file-content {
                                  type string;
                                  description
                                    "Output File Content";
                                }
    
                                leaf error-file {
                                  type string;
                                  description
                                    "Error File Path";
                                }
    
                                leaf error-file-content {
                                  type string;
                                  description
                                    "Error File Content";
                                }
                              }  // container execution-log
                            }  // list execution-log-detail
                          }  // container output
    
                          container detail {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-detail {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // list execution-detail
                          }  // container detail
    
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-summary {
                              description
                                "Summary of requests";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // list execution-summary
                          }  // container summary
    
                          container request-reverse-last-name-show-del {
                            description
                              "Status Reverse Details about a
    particular execution request";
                            container summary {
                              description
                                "Show execution request status summary
    about a particular execution request";
                              list execution-summary {
                                description
                                  "Summary of requests";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // list execution-summary
                            }  // container summary
                          }  // container request-reverse-last-name-show-del
    
                          container error {
                            description
                              "Detailed output log for script execution";
                            list execution-log-detail {
                              description
                                "Execution Log (Output/Error) Details";
                              container execution-details {
                                description
                                  "Execution Details";
                                container execution-summary {
                                  description
                                    "Summary information for execution request(s)";
                                  leaf request-id {
                                    type uint32;
                                    description
                                      "Request Id of script execution";
                                  }
    
                                  leaf return-val {
                                    type int32;
                                    description
                                      "Return value of execution";
                                  }
    
                                  leaf script-type {
                                    type string;
                                    description
                                      "Repository of script being executed";
                                  }
    
                                  leaf script-name {
                                    type string;
                                    description
                                      "Script name that script being execution";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Duration of script execution";
                                  }
    
                                  leaf event-time {
                                    type string;
                                    description
                                      "Start time of script execution";
                                  }
    
                                  leaf status {
                                    type string;
                                    description
                                      "Status of script exectuion";
                                  }
                                }  // container execution-summary
    
                                container execution-detail {
                                  description
                                    "Detail information for execution request(s)";
                                  leaf log-path {
                                    type string;
                                    description
                                      "Log location";
                                  }
    
                                  leaf arguments {
                                    type string;
                                    description
                                      "Arguments for script execution";
                                  }
    
                                  leaf run-options {
                                    type string;
                                    description
                                      "Run options";
                                  }
                                }  // container execution-detail
    
                                list execution-event {
                                  description
                                    "Event information for execution request(s)";
                                  leaf description {
                                    type string;
                                    description
                                      "Description";
                                  }
    
                                  leaf duration {
                                    type string;
                                    description
                                      "Time Elapsed";
                                  }
    
                                  leaf event {
                                    type string;
                                    description
                                      "Event";
                                  }
    
                                  leaf time {
                                    type string;
                                    description
                                      "Time";
                                  }
                                }  // list execution-event
                              }  // container execution-details
    
                              container execution-log {
                                description
                                  "Log information for execution request(s)";
                                leaf output-file {
                                  type string;
                                  description
                                    "Output File Path";
                                }
    
                                leaf output-file-content {
                                  type string;
                                  description
                                    "Output File Content";
                                }
    
                                leaf error-file {
                                  type string;
                                  description
                                    "Error File Path";
                                }
    
                                leaf error-file-content {
                                  type string;
                                  description
                                    "Error File Content";
                                }
                              }  // container execution-log
                            }  // list execution-log-detail
                          }  // container error
    
                          leaf name-str {
                            type xr:Cisco-ios-xr-string;
                            description
                              "Show Execution Name string";
                          }
                        }  // list req-rev-last-name
                      }  // container req-rev-last-names
    
                      container output {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-detail {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // list execution-detail
                      }  // container detail
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container error
    
                      leaf last-num {
                        type uint32;
                        description
                          "Last given number of executed requests";
                      }
                    }  // list req-rev-last
                  }  // container req-rev-lasts
                }  // container request-reverse
    
                container output {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container output
    
                container request-show-del {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
                }  // container request-show-del
    
                container detail {
                  description
                    "Show execution request status summary  about
    a particular execution request";
                  list execution-detail {
                    description
                      "Execution Details";
                    container execution-summary {
                      description
                        "Summary information for execution request(s)";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // container execution-summary
    
                    container execution-detail {
                      description
                        "Detail information for execution request(s)";
                      leaf log-path {
                        type string;
                        description
                          "Log location";
                      }
    
                      leaf arguments {
                        type string;
                        description
                          "Arguments for script execution";
                      }
    
                      leaf run-options {
                        type string;
                        description
                          "Run options";
                      }
                    }  // container execution-detail
    
                    list execution-event {
                      description
                        "Event information for execution request(s)";
                      leaf description {
                        type string;
                        description
                          "Description";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Time Elapsed";
                      }
    
                      leaf event {
                        type string;
                        description "Event";
                      }
    
                      leaf time {
                        type string;
                        description "Time";
                      }
                    }  // list execution-event
                  }  // list execution-detail
                }  // container detail
    
                container request-lasts {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  list request-last {
                    key "last-num";
                    description
                      "Information about last request";
                    container output {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-detail {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // list execution-detail
                    }  // container detail
    
                    container request-last-names {
                      description
                        "Status Reverse Details about a particular
    execution request";
                      list request-last-name {
                        key "name-str";
                        description
                          "Information about a particular request";
                        container output {
                          description
                            "Detailed output log for script execution";
                          list execution-log-detail {
                            description
                              "Execution Log (Output/Error) Details";
                            container execution-details {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // container execution-details
    
                            container execution-log {
                              description
                                "Log information for execution request(s)";
                              leaf output-file {
                                type string;
                                description
                                  "Output File Path";
                              }
    
                              leaf output-file-content {
                                type string;
                                description
                                  "Output File Content";
                              }
    
                              leaf error-file {
                                type string;
                                description
                                  "Error File Path";
                              }
    
                              leaf error-file-content {
                                type string;
                                description
                                  "Error File Content";
                              }
                            }  // container execution-log
                          }  // list execution-log-detail
                        }  // container output
    
                        container detail {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          list execution-detail {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // list execution-detail
                        }  // container detail
    
                        container summary {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          list execution-summary {
                            description
                              "Summary of requests";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // list execution-summary
                        }  // container summary
    
                        container request-last-name-show-del {
                          description
                            "Status Reverse Details about a particular
    execution request";
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            list execution-summary {
                              description
                                "Summary of requests";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // list execution-summary
                          }  // container summary
                        }  // container request-last-name-show-del
    
                        container error {
                          description
                            "Detailed output log for script execution";
                          list execution-log-detail {
                            description
                              "Execution Log (Output/Error) Details";
                            container execution-details {
                              description
                                "Execution Details";
                              container execution-summary {
                                description
                                  "Summary information for execution request(s)";
                                leaf request-id {
                                  type uint32;
                                  description
                                    "Request Id of script execution";
                                }
    
                                leaf return-val {
                                  type int32;
                                  description
                                    "Return value of execution";
                                }
    
                                leaf script-type {
                                  type string;
                                  description
                                    "Repository of script being executed";
                                }
    
                                leaf script-name {
                                  type string;
                                  description
                                    "Script name that script being execution";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Duration of script execution";
                                }
    
                                leaf event-time {
                                  type string;
                                  description
                                    "Start time of script execution";
                                }
    
                                leaf status {
                                  type string;
                                  description
                                    "Status of script exectuion";
                                }
                              }  // container execution-summary
    
                              container execution-detail {
                                description
                                  "Detail information for execution request(s)";
                                leaf log-path {
                                  type string;
                                  description
                                    "Log location";
                                }
    
                                leaf arguments {
                                  type string;
                                  description
                                    "Arguments for script execution";
                                }
    
                                leaf run-options {
                                  type string;
                                  description
                                    "Run options";
                                }
                              }  // container execution-detail
    
                              list execution-event {
                                description
                                  "Event information for execution request(s)";
                                leaf description {
                                  type string;
                                  description
                                    "Description";
                                }
    
                                leaf duration {
                                  type string;
                                  description
                                    "Time Elapsed";
                                }
    
                                leaf event {
                                  type string;
                                  description
                                    "Event";
                                }
    
                                leaf time {
                                  type string;
                                  description
                                    "Time";
                                }
                              }  // list execution-event
                            }  // container execution-details
    
                            container execution-log {
                              description
                                "Log information for execution request(s)";
                              leaf output-file {
                                type string;
                                description
                                  "Output File Path";
                              }
    
                              leaf output-file-content {
                                type string;
                                description
                                  "Output File Content";
                              }
    
                              leaf error-file {
                                type string;
                                description
                                  "Error File Path";
                              }
    
                              leaf error-file-content {
                                type string;
                                description
                                  "Error File Content";
                              }
                            }  // container execution-log
                          }  // list execution-log-detail
                        }  // container error
    
                        leaf name-str {
                          type xr:Cisco-ios-xr-string;
                          description
                            "Show Execution Name string";
                        }
                      }  // list request-last-name
                    }  // container request-last-names
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      list execution-log-detail {
                        description
                          "Execution Log (Output/Error) Details";
                        container execution-details {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // container execution-details
    
                        container execution-log {
                          description
                            "Log information for execution request(s)";
                          leaf output-file {
                            type string;
                            description
                              "Output File Path";
                          }
    
                          leaf output-file-content {
                            type string;
                            description
                              "Output File Content";
                          }
    
                          leaf error-file {
                            type string;
                            description
                              "Error File Path";
                          }
    
                          leaf error-file-content {
                            type string;
                            description
                              "Error File Content";
                          }
                        }  // container execution-log
                      }  // list execution-log-detail
                    }  // container error
    
                    leaf last-num {
                      type uint32;
                      description
                        "Last given number of executed requests";
                    }
                  }  // list request-last
                }  // container request-lasts
    
                container summary {
                  description
                    "Summary information of particular execution
    request id";
                  list execution-summary {
                    description
                      "Summary of requests";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // list execution-summary
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container error
    
                leaf request-id {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Show Execution Request ID";
                }
              }  // list request
            }  // container requests
    
            container names {
              description
                "Execution information about specific script";
              list name {
                key "name-str";
                description
                  "Information about a particular request";
                container output {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container output
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  list execution-detail {
                    description
                      "Execution Details";
                    container execution-summary {
                      description
                        "Summary information for execution request(s)";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // container execution-summary
    
                    container execution-detail {
                      description
                        "Detail information for execution request(s)";
                      leaf log-path {
                        type string;
                        description
                          "Log location";
                      }
    
                      leaf arguments {
                        type string;
                        description
                          "Arguments for script execution";
                      }
    
                      leaf run-options {
                        type string;
                        description
                          "Run options";
                      }
                    }  // container execution-detail
    
                    list execution-event {
                      description
                        "Event information for execution request(s)";
                      leaf description {
                        type string;
                        description
                          "Description";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Time Elapsed";
                      }
    
                      leaf event {
                        type string;
                        description "Event";
                      }
    
                      leaf time {
                        type string;
                        description "Time";
                      }
                    }  // list execution-event
                  }  // list execution-detail
                }  // container detail
    
                container name-show-del {
                  description
                    "Status Reverse Details about a particular
    execution request";
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
                }  // container name-show-del
    
                container summary {
                  description
                    "Information about script execution for a
    particular script";
                  list execution-summary {
                    description
                      "Summary of requests";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // list execution-summary
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  list execution-log-detail {
                    description
                      "Execution Log (Output/Error) Details";
                    container execution-details {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // container execution-details
    
                    container execution-log {
                      description
                        "Log information for execution request(s)";
                      leaf output-file {
                        type string;
                        description
                          "Output File Path";
                      }
    
                      leaf output-file-content {
                        type string;
                        description
                          "Output File Content";
                      }
    
                      leaf error-file {
                        type string;
                        description
                          "Error File Path";
                      }
    
                      leaf error-file-content {
                        type string;
                        description
                          "Error File Content";
                      }
                    }  // container execution-log
                  }  // list execution-log-detail
                }  // container error
    
                leaf name-str {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Show Execution Name string";
                }
              }  // list name
            }  // container names
    
            container reverse {
              description
                "Information about last request";
              container reverse-names {
                description
                  "Status Reverse Details about a particular
    execution request";
                list reverse-name {
                  key "name-str";
                  description
                    "Information about a particular request";
                  container reverse-name-show-del {
                    description
                      "Status Reverse Details about a particular
    execution request";
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      list execution-summary {
                        description
                          "Summary of requests";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // list execution-summary
                    }  // container summary
                  }  // container reverse-name-show-del
    
                  container output {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-detail {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // list execution-detail
                  }  // container detail
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container error
    
                  leaf name-str {
                    type xr:Cisco-ios-xr-string;
                    description
                      "Show Execution Name string";
                  }
                }  // list reverse-name
              }  // container reverse-names
    
              container output {
                description
                  "Detailed output log for script execution";
                list execution-log-detail {
                  description
                    "Execution Log (Output/Error) Details";
                  container execution-details {
                    description
                      "Execution Details";
                    container execution-summary {
                      description
                        "Summary information for execution request(s)";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // container execution-summary
    
                    container execution-detail {
                      description
                        "Detail information for execution request(s)";
                      leaf log-path {
                        type string;
                        description
                          "Log location";
                      }
    
                      leaf arguments {
                        type string;
                        description
                          "Arguments for script execution";
                      }
    
                      leaf run-options {
                        type string;
                        description
                          "Run options";
                      }
                    }  // container execution-detail
    
                    list execution-event {
                      description
                        "Event information for execution request(s)";
                      leaf description {
                        type string;
                        description
                          "Description";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Time Elapsed";
                      }
    
                      leaf event {
                        type string;
                        description "Event";
                      }
    
                      leaf time {
                        type string;
                        description "Time";
                      }
                    }  // list execution-event
                  }  // container execution-details
    
                  container execution-log {
                    description
                      "Log information for execution request(s)";
                    leaf output-file {
                      type string;
                      description
                        "Output File Path";
                    }
    
                    leaf output-file-content {
                      type string;
                      description
                        "Output File Content";
                    }
    
                    leaf error-file {
                      type string;
                      description
                        "Error File Path";
                    }
    
                    leaf error-file-content {
                      type string;
                      description
                        "Error File Content";
                    }
                  }  // container execution-log
                }  // list execution-log-detail
              }  // container output
    
              container reverse-lasts {
                description
                  "Status Reverse Details about a particular
    execution request";
                list reverse-last {
                  key "last-num";
                  description
                    "Information about last request";
                  container output {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-detail {
                      description
                        "Execution Details";
                      container execution-summary {
                        description
                          "Summary information for execution request(s)";
                        leaf request-id {
                          type uint32;
                          description
                            "Request Id of script execution";
                        }
    
                        leaf return-val {
                          type int32;
                          description
                            "Return value of execution";
                        }
    
                        leaf script-type {
                          type string;
                          description
                            "Repository of script being executed";
                        }
    
                        leaf script-name {
                          type string;
                          description
                            "Script name that script being execution";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Duration of script execution";
                        }
    
                        leaf event-time {
                          type string;
                          description
                            "Start time of script execution";
                        }
    
                        leaf status {
                          type string;
                          description
                            "Status of script exectuion";
                        }
                      }  // container execution-summary
    
                      container execution-detail {
                        description
                          "Detail information for execution request(s)";
                        leaf log-path {
                          type string;
                          description
                            "Log location";
                        }
    
                        leaf arguments {
                          type string;
                          description
                            "Arguments for script execution";
                        }
    
                        leaf run-options {
                          type string;
                          description
                            "Run options";
                        }
                      }  // container execution-detail
    
                      list execution-event {
                        description
                          "Event information for execution request(s)";
                        leaf description {
                          type string;
                          description
                            "Description";
                        }
    
                        leaf duration {
                          type string;
                          description
                            "Time Elapsed";
                        }
    
                        leaf event {
                          type string;
                          description "Event";
                        }
    
                        leaf time {
                          type string;
                          description "Time";
                        }
                      }  // list execution-event
                    }  // list execution-detail
                  }  // container detail
    
                  container reverse-last-names {
                    description
                      "Status Details about a particular execution
    request";
                    list reverse-last-name {
                      key "name-str";
                      description
                        "Information about a particular request";
                      container reverse-last-name-show-del {
                        description
                          "Status Details about a particular
    execution request";
                        container summary {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          list execution-summary {
                            description
                              "Summary of requests";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // list execution-summary
                        }  // container summary
                      }  // container reverse-last-name-show-del
    
                      container output {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-detail {
                          description
                            "Execution Details";
                          container execution-summary {
                            description
                              "Summary information for execution request(s)";
                            leaf request-id {
                              type uint32;
                              description
                                "Request Id of script execution";
                            }
    
                            leaf return-val {
                              type int32;
                              description
                                "Return value of execution";
                            }
    
                            leaf script-type {
                              type string;
                              description
                                "Repository of script being executed";
                            }
    
                            leaf script-name {
                              type string;
                              description
                                "Script name that script being execution";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Duration of script execution";
                            }
    
                            leaf event-time {
                              type string;
                              description
                                "Start time of script execution";
                            }
    
                            leaf status {
                              type string;
                              description
                                "Status of script exectuion";
                            }
                          }  // container execution-summary
    
                          container execution-detail {
                            description
                              "Detail information for execution request(s)";
                            leaf log-path {
                              type string;
                              description
                                "Log location";
                            }
    
                            leaf arguments {
                              type string;
                              description
                                "Arguments for script execution";
                            }
    
                            leaf run-options {
                              type string;
                              description
                                "Run options";
                            }
                          }  // container execution-detail
    
                          list execution-event {
                            description
                              "Event information for execution request(s)";
                            leaf description {
                              type string;
                              description
                                "Description";
                            }
    
                            leaf duration {
                              type string;
                              description
                                "Time Elapsed";
                            }
    
                            leaf event {
                              type string;
                              description
                                "Event";
                            }
    
                            leaf time {
                              type string;
                              description "Time";
                            }
                          }  // list execution-event
                        }  // list execution-detail
                      }  // container detail
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        list execution-summary {
                          description
                            "Summary of requests";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // list execution-summary
                      }  // container summary
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        list execution-log-detail {
                          description
                            "Execution Log (Output/Error) Details";
                          container execution-details {
                            description
                              "Execution Details";
                            container execution-summary {
                              description
                                "Summary information for execution request(s)";
                              leaf request-id {
                                type uint32;
                                description
                                  "Request Id of script execution";
                              }
    
                              leaf return-val {
                                type int32;
                                description
                                  "Return value of execution";
                              }
    
                              leaf script-type {
                                type string;
                                description
                                  "Repository of script being executed";
                              }
    
                              leaf script-name {
                                type string;
                                description
                                  "Script name that script being execution";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Duration of script execution";
                              }
    
                              leaf event-time {
                                type string;
                                description
                                  "Start time of script execution";
                              }
    
                              leaf status {
                                type string;
                                description
                                  "Status of script exectuion";
                              }
                            }  // container execution-summary
    
                            container execution-detail {
                              description
                                "Detail information for execution request(s)";
                              leaf log-path {
                                type string;
                                description
                                  "Log location";
                              }
    
                              leaf arguments {
                                type string;
                                description
                                  "Arguments for script execution";
                              }
    
                              leaf run-options {
                                type string;
                                description
                                  "Run options";
                              }
                            }  // container execution-detail
    
                            list execution-event {
                              description
                                "Event information for execution request(s)";
                              leaf description {
                                type string;
                                description
                                  "Description";
                              }
    
                              leaf duration {
                                type string;
                                description
                                  "Time Elapsed";
                              }
    
                              leaf event {
                                type string;
                                description
                                  "Event";
                              }
    
                              leaf time {
                                type string;
                                description
                                  "Time";
                              }
                            }  // list execution-event
                          }  // container execution-details
    
                          container execution-log {
                            description
                              "Log information for execution request(s)";
                            leaf output-file {
                              type string;
                              description
                                "Output File Path";
                            }
    
                            leaf output-file-content {
                              type string;
                              description
                                "Output File Content";
                            }
    
                            leaf error-file {
                              type string;
                              description
                                "Error File Path";
                            }
    
                            leaf error-file-content {
                              type string;
                              description
                                "Error File Content";
                            }
                          }  // container execution-log
                        }  // list execution-log-detail
                      }  // container error
    
                      leaf name-str {
                        type xr:Cisco-ios-xr-string;
                        description
                          "Show Execution Name string";
                      }
                    }  // list reverse-last-name
                  }  // container reverse-last-names
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    list execution-summary {
                      description
                        "Summary of requests";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // list execution-summary
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    list execution-log-detail {
                      description
                        "Execution Log (Output/Error) Details";
                      container execution-details {
                        description
                          "Execution Details";
                        container execution-summary {
                          description
                            "Summary information for execution request(s)";
                          leaf request-id {
                            type uint32;
                            description
                              "Request Id of script execution";
                          }
    
                          leaf return-val {
                            type int32;
                            description
                              "Return value of execution";
                          }
    
                          leaf script-type {
                            type string;
                            description
                              "Repository of script being executed";
                          }
    
                          leaf script-name {
                            type string;
                            description
                              "Script name that script being execution";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Duration of script execution";
                          }
    
                          leaf event-time {
                            type string;
                            description
                              "Start time of script execution";
                          }
    
                          leaf status {
                            type string;
                            description
                              "Status of script exectuion";
                          }
                        }  // container execution-summary
    
                        container execution-detail {
                          description
                            "Detail information for execution request(s)";
                          leaf log-path {
                            type string;
                            description
                              "Log location";
                          }
    
                          leaf arguments {
                            type string;
                            description
                              "Arguments for script execution";
                          }
    
                          leaf run-options {
                            type string;
                            description
                              "Run options";
                          }
                        }  // container execution-detail
    
                        list execution-event {
                          description
                            "Event information for execution request(s)";
                          leaf description {
                            type string;
                            description
                              "Description";
                          }
    
                          leaf duration {
                            type string;
                            description
                              "Time Elapsed";
                          }
    
                          leaf event {
                            type string;
                            description "Event";
                          }
    
                          leaf time {
                            type string;
                            description "Time";
                          }
                        }  // list execution-event
                      }  // container execution-details
    
                      container execution-log {
                        description
                          "Log information for execution request(s)";
                        leaf output-file {
                          type string;
                          description
                            "Output File Path";
                        }
    
                        leaf output-file-content {
                          type string;
                          description
                            "Output File Content";
                        }
    
                        leaf error-file {
                          type string;
                          description
                            "Error File Path";
                        }
    
                        leaf error-file-content {
                          type string;
                          description
                            "Error File Content";
                        }
                      }  // container execution-log
                    }  // list execution-log-detail
                  }  // container error
    
                  leaf last-num {
                    type uint32;
                    description
                      "Last given number of executed requests";
                  }
                }  // list reverse-last
              }  // container reverse-lasts
    
              container detail {
                description
                  "Detailed information of a particular execution
    request";
                list execution-detail {
                  description
                    "Execution Details";
                  container execution-summary {
                    description
                      "Summary information for execution request(s)";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // container execution-summary
    
                  container execution-detail {
                    description
                      "Detail information for execution request(s)";
                    leaf log-path {
                      type string;
                      description "Log location";
                    }
    
                    leaf arguments {
                      type string;
                      description
                        "Arguments for script execution";
                    }
    
                    leaf run-options {
                      type string;
                      description "Run options";
                    }
                  }  // container execution-detail
    
                  list execution-event {
                    description
                      "Event information for execution request(s)";
                    leaf description {
                      type string;
                      description "Description";
                    }
    
                    leaf duration {
                      type string;
                      description "Time Elapsed";
                    }
    
                    leaf event {
                      type string;
                      description "Event";
                    }
    
                    leaf time {
                      type string;
                      description "Time";
                    }
                  }  // list execution-event
                }  // list execution-detail
              }  // container detail
    
              container summary {
                description
                  "Information about script execution for last
    script request executed";
                list execution-summary {
                  description
                    "Summary of requests";
                  leaf request-id {
                    type uint32;
                    description
                      "Request Id of script execution";
                  }
    
                  leaf return-val {
                    type int32;
                    description
                      "Return value of execution";
                  }
    
                  leaf script-type {
                    type string;
                    description
                      "Repository of script being executed";
                  }
    
                  leaf script-name {
                    type string;
                    description
                      "Script name that script being execution";
                  }
    
                  leaf duration {
                    type string;
                    description
                      "Duration of script execution";
                  }
    
                  leaf event-time {
                    type string;
                    description
                      "Start time of script execution";
                  }
    
                  leaf status {
                    type string;
                    description
                      "Status of script exectuion";
                  }
                }  // list execution-summary
              }  // container summary
    
              container error {
                description
                  "Detailed output log for script execution";
                list execution-log-detail {
                  description
                    "Execution Log (Output/Error) Details";
                  container execution-details {
                    description
                      "Execution Details";
                    container execution-summary {
                      description
                        "Summary information for execution request(s)";
                      leaf request-id {
                        type uint32;
                        description
                          "Request Id of script execution";
                      }
    
                      leaf return-val {
                        type int32;
                        description
                          "Return value of execution";
                      }
    
                      leaf script-type {
                        type string;
                        description
                          "Repository of script being executed";
                      }
    
                      leaf script-name {
                        type string;
                        description
                          "Script name that script being execution";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Duration of script execution";
                      }
    
                      leaf event-time {
                        type string;
                        description
                          "Start time of script execution";
                      }
    
                      leaf status {
                        type string;
                        description
                          "Status of script exectuion";
                      }
                    }  // container execution-summary
    
                    container execution-detail {
                      description
                        "Detail information for execution request(s)";
                      leaf log-path {
                        type string;
                        description
                          "Log location";
                      }
    
                      leaf arguments {
                        type string;
                        description
                          "Arguments for script execution";
                      }
    
                      leaf run-options {
                        type string;
                        description
                          "Run options";
                      }
                    }  // container execution-detail
    
                    list execution-event {
                      description
                        "Event information for execution request(s)";
                      leaf description {
                        type string;
                        description
                          "Description";
                      }
    
                      leaf duration {
                        type string;
                        description
                          "Time Elapsed";
                      }
    
                      leaf event {
                        type string;
                        description "Event";
                      }
    
                      leaf time {
                        type string;
                        description "Time";
                      }
                    }  // list execution-event
                  }  // container execution-details
    
                  container execution-log {
                    description
                      "Log information for execution request(s)";
                    leaf output-file {
                      type string;
                      description
                        "Output File Path";
                    }
    
                    leaf output-file-content {
                      type string;
                      description
                        "Output File Content";
                    }
    
                    leaf error-file {
                      type string;
                      description
                        "Error File Path";
                    }
    
                    leaf error-file-content {
                      type string;
                      description
                        "Error File Content";
                    }
                  }  // container execution-log
                }  // list execution-log-detail
              }  // container error
    
              container reverse-show-del {
                description
                  "Status Reverse Details about a particular
    execution request";
                container summary {
                  description
                    "Show execution request status summary  about
    a particular execution request";
                  list execution-summary {
                    description
                      "Summary of requests";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // list execution-summary
                }  // container summary
              }  // container reverse-show-del
            }  // container reverse
    
            container summary {
              description
                "Information about script execution";
              list execution-summary {
                description
                  "Summary of requests";
                leaf request-id {
                  type uint32;
                  description
                    "Request Id of script execution";
                }
    
                leaf return-val {
                  type int32;
                  description
                    "Return value of execution";
                }
    
                leaf script-type {
                  type string;
                  description
                    "Repository of script being executed";
                }
    
                leaf script-name {
                  type string;
                  description
                    "Script name that script being execution";
                }
    
                leaf duration {
                  type string;
                  description
                    "Duration of script execution";
                }
    
                leaf event-time {
                  type string;
                  description
                    "Start time of script execution";
                }
    
                leaf status {
                  type string;
                  description
                    "Status of script exectuion";
                }
              }  // list execution-summary
            }  // container summary
    
            container error {
              description
                "Information about script execution";
              list execution-log-detail {
                description
                  "Execution Log (Output/Error) Details";
                container execution-details {
                  description
                    "Execution Details";
                  container execution-summary {
                    description
                      "Summary information for execution request(s)";
                    leaf request-id {
                      type uint32;
                      description
                        "Request Id of script execution";
                    }
    
                    leaf return-val {
                      type int32;
                      description
                        "Return value of execution";
                    }
    
                    leaf script-type {
                      type string;
                      description
                        "Repository of script being executed";
                    }
    
                    leaf script-name {
                      type string;
                      description
                        "Script name that script being execution";
                    }
    
                    leaf duration {
                      type string;
                      description
                        "Duration of script execution";
                    }
    
                    leaf event-time {
                      type string;
                      description
                        "Start time of script execution";
                    }
    
                    leaf status {
                      type string;
                      description
                        "Status of script exectuion";
                    }
                  }  // container execution-summary
    
                  container execution-detail {
                    description
                      "Detail information for execution request(s)";
                    leaf log-path {
                      type string;
                      description "Log location";
                    }
    
                    leaf arguments {
                      type string;
                      description
                        "Arguments for script execution";
                    }
    
                    leaf run-options {
                      type string;
                      description "Run options";
                    }
                  }  // container execution-detail
    
                  list execution-event {
                    description
                      "Event information for execution request(s)";
                    leaf description {
                      type string;
                      description "Description";
                    }
    
                    leaf duration {
                      type string;
                      description "Time Elapsed";
                    }
    
                    leaf event {
                      type string;
                      description "Event";
                    }
    
                    leaf time {
                      type string;
                      description "Time";
                    }
                  }  // list execution-event
                }  // container execution-details
    
                container execution-log {
                  description
                    "Log information for execution request(s)";
                  leaf output-file {
                    type string;
                    description
                      "Output File Path";
                  }
    
                  leaf output-file-content {
                    type string;
                    description
                      "Output File Content";
                  }
    
                  leaf error-file {
                    type string;
                    description
                      "Error File Path";
                  }
    
                  leaf error-file-content {
                    type string;
                    description
                      "Error File Content";
                  }
                }  // container execution-log
              }  // list execution-log-detail
            }  // container error
    
            container execution-show-del {
              description
                "Deleted information about script execution";
              container summary {
                description
                  "Deleted information for script execution";
                list execution-summary {
                  description
                    "Summary of requests";
                  leaf request-id {
                    type uint32;
                    description
                      "Request Id of script execution";
                  }
    
                  leaf return-val {
                    type int32;
                    description
                      "Return value of execution";
                  }
    
                  leaf script-type {
                    type string;
                    description
                      "Repository of script being executed";
                  }
    
                  leaf script-name {
                    type string;
                    description
                      "Script name that script being execution";
                  }
    
                  leaf duration {
                    type string;
                    description
                      "Duration of script execution";
                  }
    
                  leaf event-time {
                    type string;
                    description
                      "Start time of script execution";
                  }
    
                  leaf status {
                    type string;
                    description
                      "Status of script exectuion";
                  }
                }  // list execution-summary
              }  // container summary
            }  // container execution-show-del
          }  // container execution
        }  // container script
      }  // module Cisco-IOS-XR-infra-script-mgmt-oper
    

© 2024 YumaWorks, Inc. All rights reserved.