yumaworks-yangpush-dev

YumaPro Deviations for YANG-PUSH implementation Copyright (c) 2019, YumaWorks, Inc. All rights reserved. Redistribution and us...

  • Version: 2019-11-22

    yumaworks-yangpush-dev@2019-11-22


    
      module yumaworks-yangpush-dev {
    
        yang-version 1;
    
        namespace
          "http://yumaworks.com/ns/yumaworks-yangpush-dev";
    
        prefix ypdev;
    
        import ietf-subscribed-notifications {
          prefix sn;
        }
        import ietf-yang-push {
          prefix yp;
        }
    
        organization "YumaWorks, Inc.";
    
        contact
          "Support <support@yumaworks.com>";
    
        description
          "YumaPro Deviations for YANG-PUSH implementation
    
         Copyright (c) 2019, 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 "2019-11-22" {
          description
            "Initial version: leave out /subscriptions container
              for now.";
        }
    
        deviation /sn:subscriptions {
          description
            "The dynamic subscription monitoring can only be monitored
            using NMDA to include the operational values. This is not
            supported yet.";
          deviate not-supported;
        }
        deviation /sn:establish-subscription/sn:input/yp:update-trigger/yp:periodic/yp:periodic/yp:anchor-time {
          description
            "The anchor-time parameter is not supported yet.";
          deviate not-supported;
        }
        deviation /sn:modify-subscription/sn:input/yp:update-trigger/yp:periodic/yp:periodic/yp:anchor-time {
          description
            "The anchor-time parameter is not supported yet.";
          deviate not-supported;
        }
        deviation /sn:modify-subscription/sn:input/sn:target/yp:datastore/yp:datastore {
          description
            "The YANG module is wrong because it incorrectly treats
            the datastore leaf as a mandatory parameter. This is a bug
            in YANG Push. The datastore leaf is not required to change
            or be presented in the modify-subscription operation.";
          deviate replace {
            mandatory false;
          }
        }
        deviation /sn:modify-subscription/sn:input/sn:stop-time {
          description
            "Modification of the stop-time parameter is not supported yet.";
          deviate not-supported;
        }
      }  // module yumaworks-yangpush-dev
    

© 2023 YumaWorks, Inc. All rights reserved.