Commit ebc15e4a authored by beaulac's avatar beaulac Committed by beaulac
Browse files

added yexte:notNotifyable to 4 modules

parent e003e947
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ module _3gpp-common-fm {
  import ietf-yang-types { prefix yang; }
  import _3gpp-common-top { prefix top3gpp; }
  import _3gpp-common-yang-types { prefix types3gpp; }
  import _3gpp-common-yang-extensions { prefix yext3gpp; }

  organization "3GPP SA5";
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
@@ -22,6 +23,7 @@ module _3gpp-common-fm {
      Integration Reference Point (IRP);
      Information Service (IS)";

  revision 2022-10-24 { reference CR-0196;   }
  revision 2021-08-08 { reference "CR-0132"; }
  revision 2021-06-02 { reference "CR-0130"; }
  revision 2020-06-03 { reference "CR-0091"; }
@@ -107,58 +109,68 @@ module _3gpp-common-fm {
        type string;
        mandatory true;
        description "Identifies the alarmRecord";
        yext3gpp:notNotifyable;
      }

      leaf objectInstance {
        type string;
        config false ;
        mandatory true;
        yext3gpp:notNotifyable;
      }

      leaf notificationId {
        type int32;
        config false ;
        mandatory true;
        yext3gpp:notNotifyable;
      }

      leaf alarmRaisedTime {
        type yang:date-and-time ;
        config false ;
        yext3gpp:notNotifyable;
      }

      leaf alarmChangedTime {
        type yang:date-and-time ;
        config false ;
        description "not applicable if related alarm has not changed";
        yext3gpp:notNotifyable;
      }

      leaf alarmClearedTime {
        type yang:date-and-time ;
        config false ;
        description "not applicable if related alarm was not cleared";
        yext3gpp:notNotifyable;
      }

      leaf alarmType {
        type eventType;
        config false ;
        description "General category for the alarm.";
        yext3gpp:notNotifyable;
      }

      leaf probableCause {
        type string;
        config false ;
        yext3gpp:notNotifyable;
      }

      leaf specificProblem {
        type string;
        config false ;
        reference "ITU-T Recommendation X.733 clause 8.1.2.2.";
        yext3gpp:notNotifyable;
      }

      leaf perceivedSeverity {
        type severity-level;
        description "This is Writable only if producer supports consumer
          to set perceivedSeverity to CLEARED";
        yext3gpp:notNotifyable;
      }

      leaf backedUpStatus {
@@ -166,11 +178,13 @@ module _3gpp-common-fm {
        config false ;
        description "Indicates if an object (the MonitoredEntity) has a back
          up. See definition in ITU-T Recommendation X.733 clause 8.1.2.4.";
        yext3gpp:notNotifyable;
      }

      leaf backUpObject {
        type string;
        config false ;
        yext3gpp:notNotifyable;
      }

      leaf trendIndication {
@@ -179,6 +193,7 @@ module _3gpp-common-fm {
        description "Indicates if some observed condition is getting better,
          worse, or not changing. ";
        reference "ITU-T Recommendation X.733 clause 8.1.2.6.";
        yext3gpp:notNotifyable;
      }

      grouping ThresholdPackGrp {
@@ -226,6 +241,7 @@ module _3gpp-common-fm {

      list thresholdInfo {
        config false ;
        yext3gpp:notNotifyable;
        uses ThresholdInfoGrp;
      }

@@ -234,6 +250,7 @@ module _3gpp-common-fm {
        config false ;
        description "Indicates MO attribute value changes. See definition
          in ITU-T Recommendation X.733 clause 8.1.2.11.";
        yext3gpp:notNotifyable;
      }

      leaf monitoredAttributes {
@@ -242,6 +259,7 @@ module _3gpp-common-fm {
        description "Indicates MO attributes whose value changes are being
          monitored.";
        reference "ITU-T Recommendation X.733 clause 8.1.2.11.";
        yext3gpp:notNotifyable;
      }

      leaf proposedRepairActions {
@@ -249,15 +267,18 @@ module _3gpp-common-fm {
        config false ;
        description "Indicates proposed repair actions. See definition in
          ITU-T Recommendation X.733 clause 8.1.2.12.";
        yext3gpp:notNotifyable;
      }

      leaf additionalText {
        type string;
        config false ;
        yext3gpp:notNotifyable;
      }

      anydata additionalInformation {
        config false ;
        yext3gpp:notNotifyable;
      }

      leaf rootCauseIndicator {
@@ -269,6 +290,7 @@ module _3gpp-common-fm {
        description "It indicates that this AlarmInformation is the root cause
          of the events captured by the notifications whose identifiers are in
          the related CorrelatedNotification instances.";
        yext3gpp:notNotifyable;
      }

      leaf ackTime  {
@@ -277,12 +299,14 @@ module _3gpp-common-fm {
        description "It identifies the time when the alarm has been
          acknowledged or unacknowledged the last time, i.e. it registers the
          time when ackState changes.";
        yext3gpp:notNotifyable;
      }

      leaf ackUserId  {
        type string;
        description "It identifies the last user who has changed the
          Acknowledgement State.";
        yext3gpp:notNotifyable;
      }

      leaf ackSystemId  {
@@ -290,6 +314,7 @@ module _3gpp-common-fm {
        description "It identifies the system (Management System) that last
          changed the ackState of an alarm, i.e. acknowledged or unacknowledged
          the alarm.";
        yext3gpp:notNotifyable;
      }

      leaf ackState  {
@@ -302,16 +327,19 @@ module _3gpp-common-fm {
              been acknowledged.";
          }
        }
        yext3gpp:notNotifyable;
      }

      leaf clearUserId {
        type string;
        description "Carries the identity of the user who invokes the
          clearAlarms operation.";
        yext3gpp:notNotifyable;
      }

      leaf clearSystemId {
        type string;
        yext3gpp:notNotifyable;
      }

      leaf serviceUser {
@@ -320,6 +348,7 @@ module _3gpp-common-fm {
        description "It identifies the service-user whose request for service
          provided by the serviceProvider led to the generation of the
          security alarm.";
        yext3gpp:notNotifyable;
      }

      leaf serviceProvider {
@@ -328,11 +357,13 @@ module _3gpp-common-fm {
        description "It identifies the service-provider whose service is
          requested by the serviceUser and the service request provokes the
          generation of the security alarm.";
        yext3gpp:notNotifyable;
      }

      leaf securityAlarmDetector {
        type string;
        config false ;
        yext3gpp:notNotifyable;
      }
  }

@@ -361,17 +392,20 @@ module _3gpp-common-fm {
      config false;
      mandatory true;
      description "The number of alarm records in the AlarmList";
      yext3gpp:notNotifyable;
    }

    leaf lastModification {
      type yang:date-and-time ;
      config false;
      description "The last time when an alarm record was modified";
      yext3gpp:notNotifyable;
    }

    list alarmRecords {
      key alarmId;
      description "List of alarmRecords";
      yext3gpp:notNotifyable;
      uses AlarmRecordGrp;
    }
  }
+4 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ module _3gpp-common-managed-function {
  prefix mf3gpp;

  import _3gpp-common-yang-types { prefix types3gpp; }
  import _3gpp-common-yang-extensions { prefix yext3gpp; }
  import _3gpp-common-top { prefix top3gpp; }
  import _3gpp-common-measurements { prefix meas3gpp; }
  import _3gpp-common-trace { prefix trace3gpp; }
@@ -20,6 +21,7 @@ module _3gpp-common-managed-function {
    
    3GPP TS 28.620 
    Umbrella Information Model (UIM)";
  revision 2022-10-24 { reference CR-0196;   }
  revision 2022-01-07 { reference "CR-0146"; }
  revision 2021-01-25 { reference "CR-0122"; }  
  revision 2020-09-30 { reference "CR-bbbb"; }  
@@ -46,6 +48,7 @@ module _3gpp-common-managed-function {
    leaf name {
      type string;
      mandatory true;
      yext3gpp:notNotifyable;
    }
    
    leaf-list allowedNFTypes {
@@ -83,6 +86,7 @@ module _3gpp-common-managed-function {
      type string; 
      description "The type of the managed NF service instance
        The specifc values allowed are described in clause 7.2 of TS 23.501";
      yext3gpp:notNotifyable;
    }
 
    list sAP {
+6 −2
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ module _3gpp-common-measurements {

  import _3gpp-common-top { prefix top3gpp; }
  import _3gpp-common-yang-types { prefix types3gpp; }
  import _3gpp-common-yang-extensions { prefix yext3gpp; }
  
  organization "3GPP SA5";
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
@@ -53,6 +54,7 @@ module _3gpp-common-measurements {
      Integration Reference Point (IRP);
      Information Service (IS)";

  revision 2022-10-24 { reference CR-0196;   }
  revision 2021-07-22 { reference "CR-0137"; }
  revision 2020-11-06 { reference "CR-0118"; }
  revision 2020-09-04 { reference "CR-000107"; }
@@ -265,12 +267,14 @@ module _3gpp-common-measurements {

    leaf-list objectInstances {
      type types3gpp:DistinguishedName;
      yext3gpp:notNotifyable;
    }

    leaf-list rootObjectInstances {
      type types3gpp:DistinguishedName;
      description "Each object instance designates the root of a subtree that
        contains the root object and all descendant objects.";
      yext3gpp:notNotifyable;
    }

    choice reportingCtrl {
+4 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ module _3gpp-common-yang-types {
  
  import ietf-inet-types { prefix inet; }
  import ietf-yang-types { prefix yang; }
  import _3gpp-common-yang-extensions { prefix yext3gpp; }

  organization "3GPP SA5";
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
@@ -13,6 +14,7 @@ module _3gpp-common-yang-types {
    network slicing.";
  reference "3GPP TS 28.623";

  revision 2022-10-24 { reference CR-0196;  }
  revision 2022-07-26 { reference CR-0180 ; }
  revision 2022-02-09 { reference "CR-0144"; }
  revision 2021-11-01 { reference "CR-0141"; }
@@ -261,6 +263,7 @@ module _3gpp-common-yang-types {
        The format of the NF Instance ID shall be a 
        Universally Unique Identifier (UUID) version 4, 
        as described in IETF RFC 4122 " ;
      yext3gpp:notNotifyable;
    }
    
    leaf-list nfType {
@@ -268,6 +271,7 @@ module _3gpp-common-yang-types {
      min-elements 1;
      type NfType;
      description "Type of the Network Function" ;
      yext3gpp:notNotifyable;
    }
    
    leaf hostAddr {