Commit ee621fb1 authored by lengyelb's avatar lengyelb
Browse files

add invariant, some still missing

parent 188bcedf
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -57,12 +57,14 @@ module _3gpp-common-filemanagement {
      mandatory true;
      type string;
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }
    
    leaf notificationRecipientAddress {
      description "Address of the notification recipient.";
      type string;
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }

    leaf cancelJob {
+12 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ module _3gpp-common-files {
      type inet:uri ;
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Location of the file incl. the file transfer protocol, 
        and the file name for the case the file content cannot be retrieved 
        by reading the 'fileContent' attribute.
@@ -54,6 +55,7 @@ module _3gpp-common-files {
      type string ;
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Name of the algorithm used for compressing the file. 
        An empty or absent 'fileCompression' parameter indicates the file is 
        not compressed. The MnS producer selects the compression algorithm. 
@@ -65,6 +67,7 @@ module _3gpp-common-files {
      mandatory true;
      units bytes;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Size of the file";
    }
    
@@ -79,6 +82,7 @@ module _3gpp-common-files {
      }
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Type of the management data stored in the file.";
    }
    
@@ -86,6 +90,7 @@ module _3gpp-common-files {
      type string ;
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Identifier of the XML or ASN.1 schema (incl. its version) 
        used to produce the file content.";
    }
@@ -94,6 +99,7 @@ module _3gpp-common-files {
      type yang:date-and-time ;
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Date and time, when the file was closed (the last time) 
        and made available on the MnS producer. 
        The file content will not be changed anymore.";
@@ -103,6 +109,7 @@ module _3gpp-common-files {
      type yang:date-and-time ;
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Date and time after which the file may be deleted.";
    }
    
@@ -110,12 +117,14 @@ module _3gpp-common-files {
      type string ; // String is very restrictive
      mandatory true;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "File content";  
    }

    leaf-list jobRef {
      type types3gpp:DistinguishedName ;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Object instance of the 'PerfMetricJob' or 'TraceJob' 
        that produced the file.";
    }
@@ -123,6 +132,7 @@ module _3gpp-common-files {
    leaf jobId {
      type string ;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Identifier of a PerfMetricJob job or a TraceJob.";
    }
  }
@@ -138,6 +148,7 @@ module _3gpp-common-files {
    leaf-list jobRef {
      type types3gpp:DistinguishedName ;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Object instance of the 'PerfMetricJob' or 'TraceJob' 
        that produced the file.";
    }
@@ -145,6 +156,7 @@ module _3gpp-common-files {
    leaf jobId {
      type string ;
      yext3gpp:notNotifyable ;
      yext3gpp:inVariant ;
      description "Identifier of a PerfMetricJob job or a TraceJob.";
    }
  }
+5 −0
Original line number Diff line number Diff line
@@ -115,6 +115,7 @@ module _3gpp-common-fm {
      mandatory true;
      description "Identifies the alarmRecord";
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }

    leaf objectInstance {
@@ -122,6 +123,7 @@ module _3gpp-common-fm {
      config false ;
      mandatory true;
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }

    leaf notificationId {
@@ -159,6 +161,7 @@ module _3gpp-common-fm {
      mandatory true;
      description "General category for the alarm.";
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }

    leaf probableCause {
@@ -169,6 +172,7 @@ module _3gpp-common-fm {
      config false ;
      mandatory true;
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }

    leaf specificProblem {
@@ -179,6 +183,7 @@ module _3gpp-common-fm {
      config false ;
      reference "ITU-T Recommendation X.733 clause 8.1.2.2.";
      yext3gpp:notNotifyable;
      yext3gpp:inVariant;
    }

    leaf perceivedSeverity {
+1 −0
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ module _3gpp-common-managed-function {
      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;
      yext3gpp:inVariant;
    }
 
    list sAP {
+2 −0
Original line number Diff line number Diff line
@@ -247,6 +247,7 @@ module _3gpp-common-measurements {
    leaf jobId {
      type string;
      description "Id for a PerfMetricJob job.";
      yext3gpp:inVariant;
    }

    leaf-list performanceMetrics {
@@ -304,6 +305,7 @@ module _3gpp-common-measurements {
      mandatory true;
      yext3gpp:notNotifyable ; 
      description "Link to a 'Files' object.";
      yext3gpp:inVariant;
    }
  }

Loading