Interface SystemNotificationsData

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.DataRoot

    @Generated("mdsal-binding-generator")
    public interface SystemNotificationsData
    extends org.opendaylight.yangtools.yang.binding.DataRoot

    This class represents the following YANG schema fragment defined in module system-notifications

     module system-notifications {
       namespace urn:opendaylight:openflow:system;
       prefix ofs;
       import ietf-yang-types {
         prefix yang;
         revision-date 2013-07-15;
       }
       revision 2013-09-27 {
       }
       grouping x500-principal {
         leaf country {
           type string;
         }
         leaf state {
           type string;
         }
         leaf locality {
           type string;
         }
         leaf organization {
           type string;
         }
         leaf organization-unit {
           type string;
         }
         leaf common-name {
           type string;
         }
       }
       grouping switch-certificate {
         container subject {
           uses x500-principal;
         }
         container issuer {
           uses x500-principal;
         }
         leaf valid-from {
           type yang:date-and-time;
         }
         leaf valid-to {
           type yang:date-and-time;
         }
         leaf serial-number {
           type string {
             pattern 0|(-?[1-9][0-9]*);
           }
         }
         leaf-list subject-alternate-names {
           type string;
           ordered-by user;
         }
       }
       notification disconnect-event {
         leaf info {
           type string;
         }
       }
       notification switch-idle-event {
         leaf info {
           type string;
         }
       }
       notification ssl-connection-error {
         leaf info {
           type string;
         }
         container switch-certificate {
           uses switch-certificate;
         }
       }
     }