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";
    
        grouping TYPE-SHOW-DEL {
          description
            "Common node of exec-script, process-script,
    config-script, eem-script";
          container type-show-del {
            description
              "Detailed deleted script status information of
    specified script type";
            container summary {
              description
                "Status Information about a particular script";
              uses SCRIPT-STATUS-SUMMARY;
            }  // container summary
          }  // container type-show-del
        }  // grouping TYPE-SHOW-DEL
    
        grouping TYPE-LAST-TABLE {
          description
            "Common node of exec-script, process-script,
    config-script, eem-script";
          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";
              }
    
              uses SCRIPT-STATUS-DETAIL;
            }  // list last
          }  // container lasts
        }  // grouping TYPE-LAST-TABLE
    
        grouping REVERSE {
          description
            "Common node of exec-script, process-script,
    config-script, eem-script";
          container reverse {
            description
              "Detailed script status information reversed";
            uses SCRIPT-STATUS-DETAIL;
          }  // container reverse
        }  // grouping REVERSE
    
        grouping TYPE-NAME-TABLE {
          description
            "Common node of exec-script, process-script,
    config-script, eem-script";
          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";
                uses SCRIPT-STATUS-DETAIL;
              }  // container reverse
    
              container detail {
                description
                  "Detailed script status information";
                uses SCRIPT-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";
                  }
    
                  uses SCRIPT-STATUS-DETAIL;
                }  // list last
              }  // container lasts
    
              container summary {
                description
                  "Status Information about a particular script";
                uses SCRIPT-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";
                  uses SCRIPT-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
        }  // grouping TYPE-NAME-TABLE
    
        grouping SUMMARY {
          description
            "Common node of exec-script, eem-script,
    process-script, config-script";
          container summary {
            description
              "Show script status information";
            uses SCRIPT-STATUS-SUMMARY;
          }  // container summary
        }  // grouping SUMMARY
    
        grouping DETAIL {
          description
            "Common node of exec-script, process-script,
    config-script, eem-script";
          container detail {
            description
              "Detailed script status information";
            uses SCRIPT-STATUS-DETAIL;
          }  // container detail
        }  // grouping DETAIL
    
        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";
                }
    
                uses SCRIPT-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";
                uses TYPE-LAST-TABLE;
    
                uses TYPE-SHOW-DEL;
    
                uses REVERSE;
    
                uses DETAIL;
    
                uses TYPE-NAME-TABLE;
    
                uses SUMMARY;
              }  // container process-script
    
              container eem-script {
                description
                  "Show script status type information";
                uses TYPE-LAST-TABLE;
    
                uses TYPE-SHOW-DEL;
    
                uses REVERSE;
    
                uses DETAIL;
    
                uses TYPE-NAME-TABLE;
    
                uses SUMMARY;
              }  // container eem-script
    
              container config-script {
                description
                  "Show script status type information";
                uses TYPE-LAST-TABLE;
    
                uses TYPE-SHOW-DEL;
    
                uses REVERSE;
    
                uses DETAIL;
    
                uses TYPE-NAME-TABLE;
    
                uses SUMMARY;
              }  // container config-script
    
              container exec-script {
                description
                  "Show script status type information";
                uses TYPE-LAST-TABLE;
    
                uses TYPE-SHOW-DEL;
    
                uses REVERSE;
    
                uses DETAIL;
    
                uses TYPE-NAME-TABLE;
    
                uses SUMMARY;
              }  // container exec-script
            }  // container type
    
            container reverse {
              description
                "Detailed information of a particular execution
    request";
              uses SCRIPT-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";
                  uses SCRIPT-STATUS-DETAIL;
                }  // container reverse
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  uses SCRIPT-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";
                    uses SCRIPT-STATUS-SUMMARY;
                  }  // container summary
                }  // container status-name-show-del
    
                container summary {
                  description
                    "Status Information about a particular script";
                  uses SCRIPT-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";
                    }
    
                    uses SCRIPT-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";
              uses SCRIPT-STATUS-DETAIL;
            }  // container detail
    
            container summary {
              description
                "Script status summary information";
              uses SCRIPT-STATUS-SUMMARY;
            }  // container summary
    
            container show-del {
              description
                "Information about deleted scripts";
              container summary {
                description
                  "Detailed information of a particular execution
    request";
                uses SCRIPT-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";
                  uses SCRIPT-EXECUTION-LOG;
                }  // 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";
                        uses SCRIPT-EXECUTION-SUMMARY;
                      }  // container summary
                    }  // container last-name-show-del
    
                    container output {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-EXECUTION-DETAIL;
                    }  // container detail
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // 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";
                  uses SCRIPT-EXECUTION-DETAIL;
                }  // container detail
    
                container summary {
                  description
                    "Information about script execution for last
    script request executed";
                  uses SCRIPT-EXECUTION-SUMMARY;
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  uses SCRIPT-EXECUTION-LOG;
                }  // 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";
                    uses SCRIPT-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";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-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";
                            uses SCRIPT-EXECUTION-SUMMARY;
                          }  // container summary
                        }  // container status-last-name-show-del
    
                        container output {
                          description
                            "Detailed output log for script execution";
                          uses SCRIPT-EXECUTION-LOG;
                        }  // container output
    
                        container detail {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          uses SCRIPT-EXECUTION-DETAIL;
                        }  // container detail
    
                        container summary {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          uses SCRIPT-EXECUTION-SUMMARY;
                        }  // container summary
    
                        container error {
                          description
                            "Detailed output log for script execution";
                          uses SCRIPT-EXECUTION-LOG;
                        }  // 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";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // 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";
                  uses SCRIPT-EXECUTION-LOG;
                }  // container output
    
                container status-reverse {
                  description
                    "Status Details about a particular execution
    request";
                  container output {
                    description
                      "Detailed output log for script execution";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-EXECUTION-DETAIL;
                  }  // container detail
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // 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";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-EXECUTION-DETAIL;
                      }  // container detail
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-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";
                              uses SCRIPT-EXECUTION-SUMMARY;
                            }  // container summary
                          }  // container status-reverse-last-name-show-del
    
                          container output {
                            description
                              "Detailed output log for script execution";
                            uses SCRIPT-EXECUTION-LOG;
                          }  // container output
    
                          container detail {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            uses SCRIPT-EXECUTION-DETAIL;
                          }  // container detail
    
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            uses SCRIPT-EXECUTION-SUMMARY;
                          }  // container summary
    
                          container error {
                            description
                              "Detailed output log for script execution";
                            uses SCRIPT-EXECUTION-LOG;
                          }  // 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";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // 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";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
                }  // container status-show-del
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  uses SCRIPT-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";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-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";
                        uses SCRIPT-EXECUTION-SUMMARY;
                      }  // container summary
                    }  // container execution-status-name-show-del
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // 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";
                  uses SCRIPT-EXECUTION-SUMMARY;
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  uses SCRIPT-EXECUTION-LOG;
                }  // 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";
              uses SCRIPT-EXECUTION-LOG;
            }  // container output
    
            container detail {
              description
                "Information about script execution";
              uses SCRIPT-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";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-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";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-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";
                                  uses SCRIPT-EXECUTION-SUMMARY;
                                }  // container summary
                              }  // container request-status-reverse-last-name-show-del
    
                              container output {
                                description
                                  "Detailed output log for script
    execution";
                                uses SCRIPT-EXECUTION-LOG;
                              }  // container output
    
                              container detail {
                                description
                                  "Show execution request status summary
    about a particular execution request";
                                uses SCRIPT-EXECUTION-DETAIL;
                              }  // container detail
    
                              container summary {
                                description
                                  "Show execution request status summary
    about a particular execution request";
                                uses SCRIPT-EXECUTION-SUMMARY;
                              }  // container summary
    
                              container error {
                                description
                                  "Detailed output log for script
    execution";
                                uses SCRIPT-EXECUTION-LOG;
                              }  // 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";
                            uses SCRIPT-EXECUTION-LOG;
                          }  // container output
    
                          container detail {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            uses SCRIPT-EXECUTION-DETAIL;
                          }  // container detail
    
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            uses SCRIPT-EXECUTION-SUMMARY;
                          }  // container summary
    
                          container error {
                            description
                              "Detailed output log for script execution";
                            uses SCRIPT-EXECUTION-LOG;
                          }  // 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";
                        uses SCRIPT-EXECUTION-SUMMARY;
                      }  // container summary
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // container error
                    }  // container request-status-reverse
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // 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";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-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";
                        uses SCRIPT-EXECUTION-SUMMARY;
                      }  // container summary
                    }  // container request-name-show-del
    
                    container summary {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // 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";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-EXECUTION-DETAIL;
                  }  // container detail
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // 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";
                            uses SCRIPT-EXECUTION-LOG;
                          }  // container output
    
                          container detail {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            uses SCRIPT-EXECUTION-DETAIL;
                          }  // container detail
    
                          container summary {
                            description
                              "Show execution request status summary
    about a particular execution request";
                            uses SCRIPT-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";
                              uses SCRIPT-EXECUTION-SUMMARY;
                            }  // container summary
                          }  // container request-reverse-last-name-show-del
    
                          container error {
                            description
                              "Detailed output log for script execution";
                            uses SCRIPT-EXECUTION-LOG;
                          }  // 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";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-EXECUTION-DETAIL;
                      }  // container detail
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-EXECUTION-SUMMARY;
                      }  // container summary
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // 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";
                  uses SCRIPT-EXECUTION-LOG;
                }  // 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";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
                }  // container request-show-del
    
                container detail {
                  description
                    "Show execution request status summary  about
    a particular execution request";
                  uses SCRIPT-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";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // container output
    
                    container detail {
                      description
                        "Show execution request status summary
    about a particular execution request";
                      uses SCRIPT-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";
                          uses SCRIPT-EXECUTION-LOG;
                        }  // container output
    
                        container detail {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          uses SCRIPT-EXECUTION-DETAIL;
                        }  // container detail
    
                        container summary {
                          description
                            "Show execution request status summary
    about a particular execution request";
                          uses SCRIPT-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";
                            uses SCRIPT-EXECUTION-SUMMARY;
                          }  // container summary
                        }  // container request-last-name-show-del
    
                        container error {
                          description
                            "Detailed output log for script execution";
                          uses SCRIPT-EXECUTION-LOG;
                        }  // 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";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
    
                    container error {
                      description
                        "Detailed output log for script execution";
                      uses SCRIPT-EXECUTION-LOG;
                    }  // 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";
                  uses SCRIPT-EXECUTION-SUMMARY;
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  uses SCRIPT-EXECUTION-LOG;
                }  // 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";
                  uses SCRIPT-EXECUTION-LOG;
                }  // container output
    
                container detail {
                  description
                    "Detailed information of a particular
    execution request";
                  uses SCRIPT-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";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
                }  // container name-show-del
    
                container summary {
                  description
                    "Information about script execution for a
    particular script";
                  uses SCRIPT-EXECUTION-SUMMARY;
                }  // container summary
    
                container error {
                  description
                    "Detailed output log for script execution";
                  uses SCRIPT-EXECUTION-LOG;
                }  // 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";
                      uses SCRIPT-EXECUTION-SUMMARY;
                    }  // container summary
                  }  // container reverse-name-show-del
    
                  container output {
                    description
                      "Detailed output log for script execution";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-EXECUTION-DETAIL;
                  }  // container detail
    
                  container summary {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // 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";
                uses SCRIPT-EXECUTION-LOG;
              }  // 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";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // container output
    
                  container detail {
                    description
                      "Show execution request status summary  about
    a particular execution request";
                    uses SCRIPT-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";
                          uses SCRIPT-EXECUTION-SUMMARY;
                        }  // container summary
                      }  // container reverse-last-name-show-del
    
                      container output {
                        description
                          "Detailed output log for script execution";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // container output
    
                      container detail {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-EXECUTION-DETAIL;
                      }  // container detail
    
                      container summary {
                        description
                          "Show execution request status summary
    about a particular execution request";
                        uses SCRIPT-EXECUTION-SUMMARY;
                      }  // container summary
    
                      container error {
                        description
                          "Detailed output log for script execution";
                        uses SCRIPT-EXECUTION-LOG;
                      }  // 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";
                    uses SCRIPT-EXECUTION-SUMMARY;
                  }  // container summary
    
                  container error {
                    description
                      "Detailed output log for script execution";
                    uses SCRIPT-EXECUTION-LOG;
                  }  // 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";
                uses SCRIPT-EXECUTION-DETAIL;
              }  // container detail
    
              container summary {
                description
                  "Information about script execution for last
    script request executed";
                uses SCRIPT-EXECUTION-SUMMARY;
              }  // container summary
    
              container error {
                description
                  "Detailed output log for script execution";
                uses SCRIPT-EXECUTION-LOG;
              }  // 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";
                  uses SCRIPT-EXECUTION-SUMMARY;
                }  // container summary
              }  // container reverse-show-del
            }  // container reverse
    
            container summary {
              description
                "Information about script execution";
              uses SCRIPT-EXECUTION-SUMMARY;
            }  // container summary
    
            container error {
              description
                "Information about script execution";
              uses SCRIPT-EXECUTION-LOG;
            }  // container error
    
            container execution-show-del {
              description
                "Deleted information about script execution";
              container summary {
                description
                  "Deleted information for script execution";
                uses SCRIPT-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.