Commit a3b0b7d9 authored by qiwen's avatar qiwen Committed by lengyelb
Browse files

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

parent 9fa55ba5
Loading
Loading
Loading
Loading
+17 −17
Original line number Diff line number Diff line
@@ -27,12 +27,6 @@ module _3gpp-5gc-nrm-amffunction {

  grouping GlobalRanNodeIDGrp{

    leaf plmnId {
      description "PLMN Identity.";
      mandatory true;
      type types3gpp:PLMNId;
    }

    choice GlobalRanNodeID{
      description "Unique identifier of an NG-RAN node.";
      reference "3GPP TS 38.413";
@@ -49,9 +43,11 @@ module _3gpp-5gc-nrm-amffunction {
      case ng-eNB{
        leaf Globalng-eNBID{
          type string{
            pattern '^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB-[A-Fa-f0-9]{5})$';
            pattern '^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB
            -[A-Fa-f0-9]{5})$';
          }
          description "This represents the identifier of the ng-eNB ID as specified in clause 9.3.1.8 of 3GPP TS 38.413.";
          description "This represents the identifier of the ng-eNB ID as specified in 
          clause 9.3.1.8 of 3GPP TS 38.413.";
          mandatory true;
        }
      }
@@ -61,7 +57,8 @@ module _3gpp-5gc-nrm-amffunction {
          type string{
            pattern '^[A-Fa-f0-9]+$';
          }
          description "This IE shall contain the N3IWF identifier received over NGAP and shall be encoded as a string of hexadecimal characters.";
          description "This IE shall contain the N3IWF identifier received over NGAP and
           shall be encoded as a string of hexadecimal characters.";
          mandatory true;
        } 
      }
@@ -71,7 +68,8 @@ module _3gpp-5gc-nrm-amffunction {
          type string{
            pattern '^[A-Fa-f0-9]+$';
          }
          description "This represents the identifier of the TNGF ID as specified in clause 9.3.1.161 of 3GPP TS 38.413 in hexadecimal representation.";
          description "This represents the identifier of the TNGF ID as specified in clause
           9.3.1.161 of 3GPP TS 38.413 in hexadecimal representation.";
          mandatory true;
        }
      }
@@ -79,7 +77,8 @@ module _3gpp-5gc-nrm-amffunction {
      case TWIF{
        leaf TWIFID{
          type string;
          description "This represents the TWIF identification as specified in clause 9.3.1.163 of TS 38.413";
          description "This represents the TWIF identification as specified in clause
           9.3.1.163 of TS 38.413";
          mandatory true;
        }
      }
@@ -89,7 +88,8 @@ module _3gpp-5gc-nrm-amffunction {
          type string{
            pattern '^[A-Fa-f0-9]+$';
          }
          description "This represents the identifier of the W-AGF ID as specified in clause 9.3.1.162 of 3GPP TS 38.413 in hexadecimal representation.";
          description "This represents the identifier of the W-AGF ID as specified in
           clause 9.3.1.162 of 3GPP TS 38.413 in hexadecimal representation.";
          mandatory true;
        }
      }
@@ -106,7 +106,11 @@ module _3gpp-5gc-nrm-amffunction {
      uses GlobalRanNodeIDGrp;
      min-elements 1;
      max-elements 1;
      key "plmnId";
      leaf GlobalRanNodeIDValue{
        type string;
        description "this relies on the choice of GlobalRanNodeID";
      }
      key "GlobalRanNodeIDValue";
    }

    leaf satelliteBackhaulCategory{
@@ -193,10 +197,6 @@ module _3gpp-5gc-nrm-amffunction {
      description "Specifies a list of satellite backhaul information. It can be
       used by NF and NF services.";
      key GlobalRanNodeIDValue;
      leaf GlobalRanNodeIDValue{
        type string;
        description "this relies on the choice of GlobalRanNodeID";
      }
      min-elements 1;
      uses satelliteBackhaulInfo;
    }