Commit 6655960b authored by Zu Qiang's avatar Zu Qiang 🛀
Browse files

Update file _3gpp-5gc-nrm-stmfunction.yang

parent b4feac93
Loading
Loading
Loading
Loading
Loading
+18 −20
Original line number Diff line number Diff line
@@ -21,8 +21,8 @@ module _3gpp-5gc-nrm-stmfunction {
  grouping STMFunctionGrp {
    leaf stmTargetUri {
      type inet:uri;
      description "It specifies the Uniform Resource Identifier (URI) of the 
      streaming target where the signalling traffic shall be sent. ";
      description "It specifies the Uniform Resource Identifier (URI) of the STM
        consumer that shall receive the monitored signalling message copies ";
      reference "Clause 4.4 of 3GPP TS 32.158";
    }
    
@@ -45,29 +45,37 @@ module _3gpp-5gc-nrm-stmfunction {
        enum N80;
        enum N81;
      }
      description "List of network interface type. The value ALL is specified
        for the case if all the applicable interface type of the network 
        function shall be monitored. ";
      description "List of network interface type. it specifies the network 
        function whose signalling traffic is to be monitored. If this 
        parameter is not present or it is empty, then all Network Functions 
        within the SubNetwork or ManagedElement shall be monitored. This 
        parameter shall be omitted if the STM control object is specified 
        under a ManagedFunction. ";
      reference "Clause 4.2.3 of 3GPP TS 23.501 for details on the
        allowed values.";
    }

    leaf-list reportingNF {
      type types3gpp:DistinguishedName;
      description "List of Network Function Distinguished Name";   
      description "List of Network Function Distinguished Name, which 
        specifies the target network interface type to be monitored. If 
        this parameter is not present or it is empty, then all applicable 
        interface types from the target NF shall be monitored";   
    }

    leaf administrativeState {
      default UNLOCKED;
      type types3gpp:BasicAdministrativeState ;
      description "Enable or disables production of the metrics";
      description "It is used by the STM consumer to lock or unlock the 
        StmCtrl instance in order to stop or start the signalling traffic 
        monitoring";
    }

    leaf operationalState {
      config false;
      mandatory true;
      type types3gpp:OperationalState ;
      description "Indicates whether the PerfMetricJob is working.";
      description "It is used by STM consumer to report its working state";
    }
  }

@@ -83,18 +91,8 @@ module _3gpp-5gc-nrm-stmfunction {

    list StmCtrl  {
      description "This IOC represents the STM Control and Configuration 
        parameters of a particular STM reporting controlling. It can be 
        name-contained by SubNetwork, ManagedElement, or ManagedFunction.
        stmRef is a globally unique identifier, which uniquely identifies 
        a StmReportingCtrl object instance. 
        reportingNFList is the parameter on which network function the 
        signalling traffic shall be monitored. This parameter is defined by 
        the STM consumer. This parameter may be omitted if the STM reporting 
        control object is specified under a ManagedFunction.
        networkInterfaceTypeList is the parameter on which network interface 
        type shall be monitored. This parameter is defined by the STM consumer. 
        streamTargetUri is the URI of the STM consumer to which the STM report
        shall be streamed.";
        parameters of a particular STM controlling. It can be 
        name-contained by SubNetwork, ManagedElement, or ManagedFunction.";

      key id;
      uses top3gpp:Top_Grp ;