Loading yang-models/_3gpp-5gc-nrm-amffunction.yang +17 −17 Original line number Diff line number Diff line Loading @@ -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"; Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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{ Loading Loading @@ -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; } Loading Loading
yang-models/_3gpp-5gc-nrm-amffunction.yang +17 −17 Original line number Diff line number Diff line Loading @@ -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"; Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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; } } Loading @@ -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{ Loading Loading @@ -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; } Loading