yuma-app-common

Common CLI parameters used in all yuma applications. Copyright (c) 2010 - 2012 Andy Bierman and the persons identified as autho...

  • Version: 2017-07-25

    yuma-app-common@2017-07-25


    
      module yuma-app-common {
    
        yang-version 1;
    
        namespace
          "http://netconfcentral.org/ns/yuma-app-common";
    
        prefix appcmn;
    
        import yuma-types {
          prefix yt;
        }
    
        organization "Netconf Central";
    
        contact
          "Andy Bierman <andy at netconfcentral.org>";
    
        description
          "Common CLI parameters used in all yuma applications.
    
    Copyright (c) 2010 - 2012 Andy Bierman and the persons
    identified as authors of the code.  All rights reserved.
    
    Copyright (c) 2012 - 2017 YumaWorks, Inc.
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or
    without modification, is permitted pursuant to, and subject
    to the license terms contained in, the BSD 3-Clause License
    http://opensource.org/licenses/BSD-3-Clause";
    
        revision "2017-07-25" {
          description
            "Add warn-up and warn-error parameters";
        }
    
        revision "2017-02-04" {
          description
            "Deprecate yang-api protocol support.
    Update 'restconf' bit to reference RFC 8040";
        }
    
        revision "2015-09-14" {
          description
            "Add new protocol parameter values 'yang-api'
    and 'restconf'";
        }
    
        revision "2015-03-29" {
          description
            "Fix the warn-off parameter";
        }
    
        revision "2012-08-16" {
          description
            "Split yuma-home into its own grouping YumaHomeParm";
        }
    
        revision "2011-10-06" {
          description
            "Add HomeParm grouping.
    Split CommonFeatureParms from NcxAppCommon grouping.";
        }
    
        revision "2011-04-24" {
          description
            "Remove empty featureParms grouping.
    Add ProtocolsParm grouping.";
        }
    
        revision "2011-01-28" {
          description "Add OutputParm grouping";
        }
    
        revision "2010-12-18" {
          description
            "Change warn-linelen default value to 0 to turn it off";
        }
    
        revision "2010-01-25" {
          description
            "Allow revision date in module parm for 0.10 release.";
        }
    
        revision "2010-01-14" {
          description
            "Initial version for 0.9.9 release.";
        }
    
    
        typedef CliWithDefaultsType {
          type enumeration {
            enum "none" {
              value 0;
            }
            enum "report-all" {
              value 1;
            }
            enum "report-all-tagged" {
              value 2;
            }
            enum "trim" {
              value 3;
            }
            enum "explicit" {
              value 4;
            }
          }
          description
            "Add 'none' to standard enumerations";
        }
      }  // module yuma-app-common
    

© 2023 YumaWorks, Inc. All rights reserved.