Cisco-IOS-XR-telemetry-model-driven-oper-sub2

This submodule contains a collection of YANG definitions for Cisco IOS-XR telemetry-model-driven package operational data. Copy...

  • Version: 2020-10-30

    Cisco-IOS-XR-telemetry-model-driven-oper-sub2@2020-10-30


    
      submodule Cisco-IOS-XR-telemetry-model-driven-oper-sub2 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-telemetry-model-driven-oper {
            prefix
              Cisco-IOS-XR-telemetry-model-driven-oper;
        }
    
        import ietf-inet-types {
          prefix inet;
        }
        import cisco-semver {
          prefix semver;
        }
    
        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 submodule contains a collection of YANG definitions
         for Cisco IOS-XR telemetry-model-driven package operational data.
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-10-30" {
          description
            "Keys for sensor-paths IosSetYangSchemaRev Cisco-IOS-XR-telemetry-model-driven-oper";
        }
    
        revision "2020-03-11" {
          description
            "Updated the encodings supported
           2020-01-30
           Added compression leaf to destination container
           2020-01-10
           GRPC channel statistics added
           2019-09-25
           Added minimum-cadence and cadence-factor options for target defined mode";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2017-09-27" {
          description "Summary container added";
        }
    
        revision "2017-05-05" {
          description
            "Modified the type for the state variables";
        }
    
        revision "2017-05-01" {
          description
            "Fixing backward compatibility error in module.";
        }
    
        revision "2017-02-09" {
          description "Added DSCP";
        }
    
        revision "2017-01-30" {
          description "Initial 6.2.1 revision";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.2.0";
        semver:module-version "1.1.0";
        semver:module-version "1.0.1";
    
        typedef Mdt-source-qos-marking {
          type enumeration {
            enum "dscp-default" {
              value 0;
              description "0";
            }
            enum "dscp-cs1" {
              value 8;
              description "8";
            }
            enum "dscp-af11" {
              value 10;
              description "10";
            }
            enum "dscp-af12" {
              value 12;
              description "12";
            }
            enum "dscp-af13" {
              value 14;
              description "14";
            }
            enum "dscp-cs2" {
              value 16;
              description "16";
            }
            enum "dscp-af21" {
              value 18;
              description "18";
            }
            enum "dscp-af22" {
              value 20;
              description "20";
            }
            enum "dscp-af23" {
              value 22;
              description "22";
            }
            enum "dscp-cs3" {
              value 24;
              description "24";
            }
            enum "dscp-af31" {
              value 26;
              description "26";
            }
            enum "dscp-af32" {
              value 28;
              description "28";
            }
            enum "dscp-af33" {
              value 30;
              description "30";
            }
            enum "dscp-cs4" {
              value 32;
              description "32";
            }
            enum "dscp-af41" {
              value 34;
              description "34";
            }
            enum "dscp-af42" {
              value 36;
              description "36";
            }
            enum "dscp-af43" {
              value 38;
              description "38";
            }
            enum "dscp-cs5" {
              value 40;
              description "40";
            }
            enum "dscp-ef" {
              value 46;
              description "46";
            }
            enum "dscp-cs6" {
              value 48;
              description "48";
            }
            enum "dscp-cs7" {
              value 56;
              description "56";
            }
          }
          description
            "DSCP source qos value for subscription";
        }
    
        typedef Mdt-subs-state-enum {
          type enumeration {
            enum "not-active" {
              value 0;
              description "NA";
            }
            enum "active" {
              value 1;
              description "Active";
            }
            enum "paused" {
              value 2;
              description "Paused";
            }
          }
          description "Subscription State";
        }
    
        typedef Mdt-internal-path-status {
          type enumeration {
            enum "active" {
              value 0;
              description "Active";
            }
            enum "internal-err" {
              value 1;
              description "Internal Error";
            }
            enum "plugin-active" {
              value 2;
              description "Plugin Active";
            }
            enum "plugin-not-initialized" {
              value 3;
              description
                "Plugin Not Initialized";
            }
            enum "plugin-invalid-cadence" {
              value 4;
              description
                "Plugin Unsupported Cadence";
            }
            enum "plugin-err" {
              value 5;
              description
                "Plugin Subscription Error";
            }
            enum "filter-err" {
              value 6;
              description "Filter Error";
            }
            enum "paused" {
              value 7;
              description "Paused";
            }
            enum "event-ing-active" {
              value 8;
              description "Eventing Active";
            }
            enum "event-ing-not-active" {
              value 9;
              description "Eventing Not Active";
            }
            enum "event-ing-err" {
              value 10;
              description "Eventing Error";
            }
            enum "filter-invalid-key" {
              value 11;
              description "Filter Key Invalid";
            }
            enum "filter-unsupported" {
              value 12;
              description "Filter Unsupported";
            }
          }
          description
            "Internal Subscription Path Status";
        }
    
        typedef Mdt-compression {
          type enumeration {
            enum "gzip" {
              value 1;
              description "gzip";
            }
          }
          description
            "MDT grpc compression type";
        }
    
        typedef Mdt-dest-state-enum {
          type enumeration {
            enum "dest-not-active" {
              value 0;
              description "NA";
            }
            enum "dest-active" {
              value 1;
              description "Active";
            }
            enum "dest-asking-pause" {
              value 2;
              description "AskingPause";
            }
            enum "dest-paused" {
              value 3;
              description "Paused";
            }
            enum "dest-resuming" {
              value 4;
              description "Resuming";
            }
            enum "dest-channel-not-found" {
              value 5;
              description "ChannelNotFound";
            }
          }
          description "Destination state";
        }
    
        typedef Mdt-transport-enum {
          type enumeration {
            enum "not-set" {
              value 0;
              description "PROTOCOL NOT SET";
            }
            enum "grpc" {
              value 1;
              description "GRPC";
            }
            enum "tcp" {
              value 2;
              description "TCP";
            }
            enum "udp" {
              value 3;
              description "UDP";
            }
            enum "dialin" {
              value 6;
              description "DIALIN";
            }
          }
          description "MDT Transport";
        }
    
        typedef Mdt-encoding-enum {
          type enumeration {
            enum "not-set" {
              value 0;
              description "ENCODING NOT SET";
            }
            enum "gpb" {
              value 2;
              description "GPB";
            }
            enum "self-describing-gpb" {
              value 3;
              description "SELF DESCRIBING GPB";
            }
            enum "json" {
              value 4;
              description "JSON";
            }
            enum "gnmi-proto" {
              value 7;
              description "GNMI PROTO";
            }
            enum "gnmi-json" {
              value 8;
              description "GNMI JSON";
            }
          }
          description "MDT Encoding";
        }
    
        typedef Mdt-in6-addr {
          type inet:ipv6-address;
          description "Mdt in6 addr";
        }
    
        typedef Mdt-ip {
          type enumeration {
            enum "ipv4" {
              value 1;
              description "IPv4";
            }
            enum "ipv6" {
              value 2;
              description "IPv6";
            }
          }
          description "IP Type";
        }
      }  // submodule Cisco-IOS-XR-telemetry-model-driven-oper-sub2
    

© 2023 YumaWorks, Inc. All rights reserved.