Cisco-IOS-XR-infra-rcmd-oper

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

  • Version: 2019-04-05

    Cisco-IOS-XR-infra-rcmd-oper@2019-04-05


    
      module Cisco-IOS-XR-infra-rcmd-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper";
    
        prefix infra-rcmd-oper;
    
        import ietf-inet-types {
          prefix inet;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-infra-rcmd-oper-sub1 {
          revision-date "2019-04-05";
        }
    
        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-rcmd package operational data.
         
         This module contains definitions
         for the following management objects:
           rcmd: Show command for Route Convergence Monitoring &
             Diagnostics
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.1";
    
        container rcmd {
          config false;
          description
            "Show command for Route Convergence Monitoring &
           Diagnostics";
          container ospf {
            description
              "Operational data for OSPF";
            container instances {
              description "Operational data";
              list instance {
                key "instance-name";
                description
                  "Operational data for a particular instance";
                container ipfrr-event-summaries {
                  description
                    "OSPF IP-FRR events summary data";
                  list ipfrr-event-summary {
                    key "event-id";
                    description
                      "IP-FRR Event data";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific IP-FRR Event";
                    }
    
                    uses RCMD-SHOW-IPFRR-EVENT-INFO;
                  }  // list ipfrr-event-summary
                }  // container ipfrr-event-summaries
    
                container prefix-event-statistics {
                  description
                    "OSPF Prefix events summary data";
                  list prefix-event-statistic {
                    key "prefix-info";
                    description
                      "Prefix Event statistics";
                    leaf prefix-info {
                      type inet:ip-prefix;
                      description
                        "Events with Prefix";
                    }
    
                    uses RCMD-SHOW-PREFIX-INFO;
                  }  // list prefix-event-statistic
                }  // container prefix-event-statistics
    
                container spf-run-summaries {
                  description
                    "OSPF SPF run summary data";
                  list spf-run-summary {
                    key "spf-run-number";
                    description "SPF Event data";
                    leaf spf-run-number {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific SPF run";
                    }
    
                    uses RCMD-OSPF-SPF-RUN;
                  }  // list spf-run-summary
                }  // container spf-run-summaries
    
                container ipfrr-event-offlines {
                  description
                    "OSPF IP-FRR Event offline data";
                  list ipfrr-event-offline {
                    key "event-id";
                    description
                      "Offline operational data for particular OSPF
                     IP-FRR Event";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific IP-FRR Event";
                    }
    
                    uses RCMD-SHOW-IPFRR-EVENT-INFO;
                  }  // list ipfrr-event-offline
                }  // container ipfrr-event-offlines
    
                container spf-run-offlines {
                  description
                    "OSPF SPF run offline data";
                  list spf-run-offline {
                    key "spf-run-number";
                    description
                      "Offline operational data for particular OSPF
                     SPF run";
                    leaf spf-run-number {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific SPF run";
                    }
    
                    uses RCMD-OSPF-SPF-RUN;
                  }  // list spf-run-offline
                }  // container spf-run-offlines
    
                container summary-external-event-summaries {
                  description
                    "OSPF Summary-External Prefix events summary
                   data";
                  list summary-external-event-summary {
                    key "event-id";
                    description
                      "OSPF Summary-External Prefix Event data";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific Event ID";
                    }
    
                    uses RCMD-SHOW-PREFIX-EVENT;
                  }  // list summary-external-event-summary
                }  // container summary-external-event-summaries
    
                container prefix-event-summaries {
                  description
                    "OSPF Prefix events summary data";
                  list prefix-event-summary {
                    key "event-id";
                    description
                      "OSPF Prefix Event data";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific Event ID";
                    }
    
                    uses RCMD-SHOW-PREFIX-EVENT;
                  }  // list prefix-event-summary
                }  // container prefix-event-summaries
    
                container summary-external-event-offlines {
                  description
                    "OSPF Summary-External Prefix events offline
                   data";
                  list summary-external-event-offline {
                    key "event-id";
                    description
                      "Offline operational data for particular OSPF
                     Prefix Event";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific Event ID";
                    }
    
                    uses RCMD-SHOW-PREFIX-EVENT;
                  }  // list summary-external-event-offline
                }  // container summary-external-event-offlines
    
                container prefix-event-offlines {
                  description
                    "OSPF Prefix events offline data";
                  list prefix-event-offline {
                    key "event-id";
                    description
                      "Offline operational data for particular OSPF
                     Prefix Event";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific Event ID";
                    }
    
                    uses RCMD-SHOW-PREFIX-EVENT;
                  }  // list prefix-event-offline
                }  // container prefix-event-offlines
    
                container summary-external-event-statistics {
                  description
                    "Summary-External prefix monitoring statistics";
                  uses RCMD-SHOW-TYPE357-STATS-INFO;
                }  // container summary-external-event-statistics
    
                leaf instance-name {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Operational data for a particular instance";
                }
              }  // list instance
            }  // container instances
          }  // container ospf
    
          container server {
            description "Server Info";
            container normal {
              description "Server Info";
              uses RCMD-SHOW-SERVER;
            }  // container normal
    
            container detail {
              description "Server Info";
              uses RCMD-SHOW-SERVER;
            }  // container detail
          }  // container server
    
          container node {
            description "Node Info";
            uses RCMD-SHOW-NODE;
          }  // container node
    
          container isis {
            description
              "Operational data for ISIS";
            container instances {
              description "Operational data";
              list instance {
                key "instance-name";
                description
                  "Operational data for a particular instance";
                container ipfrr-event-summaries {
                  description
                    "ISIS IP-FRR events summary data";
                  list ipfrr-event-summary {
                    key "event-id";
                    description
                      "IP-FRR Event data";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific IP-FRR Event";
                    }
    
                    uses RCMD-SHOW-IPFRR-EVENT-INFO;
                  }  // list ipfrr-event-summary
                }  // container ipfrr-event-summaries
    
                container prefix-event-statistics {
                  description
                    "ISIS Prefix events statistics data";
                  list prefix-event-statistic {
                    key "prefix-info";
                    description
                      "Monitoring Statistics";
                    leaf prefix-info {
                      type inet:ip-prefix;
                      description
                        "Events with Prefix";
                    }
    
                    uses RCMD-SHOW-PREFIX-INFO;
                  }  // list prefix-event-statistic
                }  // container prefix-event-statistics
    
                container spf-run-summaries {
                  description
                    "ISIS SPF run summary data";
                  list spf-run-summary {
                    key "spf-run-number";
                    description "SPF Event data";
                    leaf spf-run-number {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific SPF run";
                    }
    
                    uses RCMD-ISIS-SPF-RUN;
                  }  // list spf-run-summary
                }  // container spf-run-summaries
    
                container ipfrr-event-offlines {
                  description
                    "ISIS IP-FRR Event offline data";
                  list ipfrr-event-offline {
                    key "event-id";
                    description
                      "Offline operational data for particular ISIS
                     IP-FRR Event";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific IP-FRR Event";
                    }
    
                    uses RCMD-SHOW-IPFRR-EVENT-INFO;
                  }  // list ipfrr-event-offline
                }  // container ipfrr-event-offlines
    
                container spf-run-offlines {
                  description
                    "ISIS SPF run offline data";
                  list spf-run-offline {
                    key "spf-run-number";
                    description
                      "Offline operational data for particular ISIS
                     SPF run";
                    leaf spf-run-number {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific SPF run";
                    }
    
                    uses RCMD-ISIS-SPF-RUN;
                  }  // list spf-run-offline
                }  // container spf-run-offlines
    
                container prefix-event-summaries {
                  description
                    "ISIS Prefix events summary data";
                  list prefix-event-summary {
                    key "event-id";
                    description
                      "Prefix Event data";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific Event ID";
                    }
    
                    uses RCMD-SHOW-PREFIX-EVENT;
                  }  // list prefix-event-summary
                }  // container prefix-event-summaries
    
                container prefix-event-offlines {
                  description
                    "ISIS Prefix events offline data";
                  list prefix-event-offline {
                    key "event-id";
                    description
                      "Offline operational data for particular ISIS
                     Prefix Event";
                    leaf event-id {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Specific Event ID";
                    }
    
                    uses RCMD-SHOW-PREFIX-EVENT;
                  }  // list prefix-event-offline
                }  // container prefix-event-offlines
    
                container lsp-regenerateds {
                  description
                    "Regenerated LSP data";
                  list lsp-regenerated {
                    key "serial-number";
                    description
                      "Regenerated LSP data";
                    leaf serial-number {
                      type uint32 {
                        range "1..4294967295";
                      }
                      description
                        "Data for a particular regenerated LSP";
                    }
    
                    uses RCMD-REGEN-LSP-INFO;
                  }  // list lsp-regenerated
                }  // container lsp-regenerateds
    
                leaf instance-name {
                  type xr:Cisco-ios-xr-string;
                  description
                    "Operational data for a particular instance";
                }
              }  // list instance
            }  // container instances
          }  // container isis
    
          container memory {
            description "Memory Info";
            uses RCMD-SHOW-MEMORY;
          }  // container memory
    
          container ldp {
            description "LDP data";
            container sessions {
              description "Session Events";
              list session {
                key "event-id";
                description "Session";
                leaf event-id {
                  type uint32 {
                    range "1..4294967295";
                  }
                  description
                    "Specific Event ID";
                }
    
                uses RCMD-SHOW-LDP-SESSION-EVENT;
              }  // list session
            }  // container sessions
    
            container remote-lfa-s {
              description
                "Remote LFA Coverage Events";
              list remote-lfa {
                key "event-id";
                description "RemoteLFA";
                leaf event-id {
                  type uint32 {
                    range "1..4294967295";
                  }
                  description
                    "Specific Event ID";
                }
    
                uses RCMD-SHOW-LDP-RLFA-EVENT;
              }  // list remote-lfa
            }  // container remote-lfa-s
    
            container remote-lfa-summaries {
              description
                "Remote LFA Coverage Events";
              list remote-lfa-summary {
                key "event-id";
                description
                  "Summary operational data for Remote LFA";
                leaf event-id {
                  type uint32 {
                    range "1..4294967295";
                  }
                  description
                    "Specific Event ID";
                }
    
                uses RCMD-SHOW-LDP-RLFA-EVENT;
              }  // list remote-lfa-summary
            }  // container remote-lfa-summaries
          }  // container ldp
    
          container intf {
            description "Interface data";
            container events {
              description "Events";
              list event {
                key "event-no";
                description "Events";
                leaf event-no {
                  type uint32 {
                    range "1..4294967295";
                  }
                  description
                    "Specific Event No.";
                }
    
                uses RCMD-SHOW-INTF-EVENT;
              }  // list event
            }  // container events
          }  // container intf
    
          container process {
            description "Process information";
            container isis {
              description
                "ISIS Process Information";
              uses RCMD-SHOW-PROCESS;
            }  // container isis
    
            container ospf {
              description
                "OSPF Process Information";
              uses RCMD-SHOW-PROCESS;
            }  // container ospf
    
            container ldp {
              description
                "LDP Process Information";
              uses RCMD-SHOW-PROCESS;
            }  // container ldp
          }  // container process
        }  // container rcmd
      }  // module Cisco-IOS-XR-infra-rcmd-oper
    

© 2023 YumaWorks, Inc. All rights reserved.