ietf-notification-capabilities

This module specifies publisher capabilities related to YANG-Push (RFC 8641). The module contains: - a specification of the da...

  • Version: 2022-02-17

    ietf-notification-capabilities@2022-02-17


    
      module ietf-notification-capabilities {
    
        yang-version 1.1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:ietf-notification-capabilities";
    
        prefix notc;
    
        import ietf-yang-push {
          prefix yp;
          description
            "This module requires ietf-yang-push to be implemented.";
          reference
            "RFC 8641: Subscription to YANG Notifications for
            Datastore Updates";
    
    
        }
        import ietf-system-capabilities {
          prefix sysc;
          description
            "This module requires ietf-system-capabilities to be
    implemented.";
          reference
            "RFC 9196: YANG Modules Describing Capabilities for Systems
            and Datastore Update Notifications";
    
    
        }
    
        organization
          "IETF NETCONF (Network Configuration) Working Group";
    
        contact
          "WG Web:   <https://datatracker.ietf.org/wg/netconf/>
         WG List:  <mailto:netconf@ietf.org>
    
         Editor:   Balazs Lengyel
                   <mailto:balazs.lengyel@ericsson.com>";
    
        description
          "This module specifies publisher capabilities related to
         YANG-Push (RFC 8641).
    
         The module contains:
    
         - a specification of the data nodes that support 'on-change' or
         'periodic' notifications.
    
         - capabilities related to the throughput of notification data
         that the publisher can support.  (Note that for a specific
         subscription, the publisher MAY allow only longer periods
         or smaller updates depending on, e.g., actual load conditions.)
    
         Capability values can be specified at the system/publisher
         level, at the datastore level, or for specific data nodes of
         a specific datastore (and their contained subtrees), as defined
         in the ietf-system-capabilities module.
    
         If different data nodes covered by a single subscription
         have different values for a specific capability, then using
         values that are only acceptable for some of these data nodes,
         but not for others, may result in the rejection of the
         subscription.
    
         The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL',
         'SHALL NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED',
         'NOT RECOMMENDED', 'MAY', and 'OPTIONAL' in this document
         are to be interpreted as described in BCP 14 (RFC 2119)
         (RFC 8174) when, and only when, they appear in all
         capitals, as shown here.
    
         Copyright (c) 2022 IETF Trust and the persons identified as
         authors of the code.  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 Revised BSD License set
         forth in Section 4.c of the IETF Trust's Legal Provisions
         Relating to IETF Documents
         (https://trustee.ietf.org/license-info).
    
         This version of this YANG module is part of RFC 9196
         (https://www.rfc-editor.org/info/rfc9196); see the RFC itself
         for full legal notices.";
    
        revision "2022-02-17" {
          description "Initial version";
          reference
            "RFC 9196: YANG Modules Describing Capabilities for Systems
            and Datastore Update Notifications";
    
        }
    
      }  // module ietf-notification-capabilities
    

© 2023 YumaWorks, Inc. All rights reserved.