junos-common-ddl-extensions

This module contains definitions for Junos YANG extensions.

  • Version: 2019-01-01

    junos-common-ddl-extensions@2019-01-01


    
      module junos-common-ddl-extensions {
    
        yang-version 1;
    
        namespace
          "http://yang.juniper.net/junos/common/ddl-extensions";
    
        prefix junos;
    
        organization "Juniper Networks, Inc.";
    
        contact "yang-support@juniper.net";
    
        description
          "This module contains definitions for Junos YANG extensions.";
    
        revision "2019-01-01" {
          description "Junos: 21.3R1.9";
        }
    
    
        extension must {
          argument "stmt-algebra" {
            yin-element false;
          }
          description
            "
    expression of configuration-statement paths having special
    keywords like any, all, unique";
        }
    
        extension must-message {
          argument "message-string" {
            yin-element false;
          }
          description
            "
    When specifying the junos:must constraint, a must-message should
    also be specified so that when the contraint is not met,the
    warning message informs users what the constraints are.
    
    If the must-message is missing, the input file will compile,
    but the warning message will say (null) which won't be
    helpful for users to fix the problem";
        }
    
        extension posix-pattern {
          argument "value" {
            yin-element false;
          }
          description
            "
    expression of pattern in posix format";
        }
    
        extension pattern-message {
          argument "value" {
            yin-element false;
          }
          description
            "
    Error message in case of mismatch";
        }
    
        extension command {
          argument "command" {
            yin-element false;
          }
          description
            "
    The junos cli command for this rpc";
        }
    
        extension action-execute {
          description
            "
    The junos action execute for rpc";
        }
    
        extension script {
          argument "script" {
            yin-element false;
          }
          description
            "
    The junos action execute script for rpc";
        }
    
        extension trans-script {
          argument "value" {
            yin-element false;
          }
          description
            "
    List of space seperated tranlsation scripts invoked by
    associated hierarchy";
        }
      }  // module junos-common-ddl-extensions
    

© 2023 YumaWorks, Inc. All rights reserved.