Loading yang-models/_3gpp-5gc-nrm-ep.yang +399 −20 Original line number Diff line number Diff line Loading @@ -23,6 +23,10 @@ module _3gpp-5gc-nrm-ep { import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-top { prefix top3gpp; } import ietf-inet-types { prefix inet; } import _3gpp-5gc-nrm-gmlcfunction { prefix gmlc3gpp;} import _3gpp-5gc-nrm-nwdaffunction { prefix nwdaf3gpp; } import _3gpp-5gc-nrm-scpfunction {prefix scp3gpp;} import _3gpp-5gc-nrm-neffunction { prefix nef3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading Loading @@ -176,10 +180,6 @@ module _3gpp-5gc-nrm-ep { uses eprp3gpp:EP_Common; } grouping EP_NLSGrp { uses eprp3gpp:EP_Common; } grouping EP_NL2Grp { uses eprp3gpp:EP_Common; } Loading @@ -192,23 +192,123 @@ module _3gpp-5gc-nrm-ep { type string; } } grouping EP_NL1Grp { uses eprp3gpp:EP_Common; } grouping EP_N60Grp { uses eprp3gpp:EP_Common; } grouping EP_N41Grp { uses eprp3gpp:EP_Common; } grouping EP_N42Grp { uses eprp3gpp:EP_Common; } grouping EP_N89Grp { uses eprp3gpp:EP_Common; } grouping EP_N11mbGrp { uses eprp3gpp:EP_Common; } grouping EP_AIOT3Grp { uses eprp3gpp:EP_Common; } grouping EP_N40Grp { uses eprp3gpp:EP_Common; } grouping EP_N88Grp { uses eprp3gpp:EP_Common; } grouping EP_N16mbGrp { uses eprp3gpp:EP_Common; } grouping EP_N62Grp { uses eprp3gpp:EP_Common; } grouping EP_N86Grp { uses eprp3gpp:EP_Common; } grouping EP_N61Grp { uses eprp3gpp:EP_Common; } grouping EP_NL8Grp { uses eprp3gpp:EP_Common; } grouping EP_NL7Grp { uses eprp3gpp:EP_Common; } grouping EP_NL10Grp { uses eprp3gpp:EP_Common; } grouping EP_N96Grp { uses eprp3gpp:EP_Common; } grouping EP_SM14Grp { uses eprp3gpp:EP_Common; } grouping EP_N34Grp { uses eprp3gpp:EP_Common; } grouping EP_N28Grp { uses eprp3gpp:EP_Common; } grouping EP_N84Grp { uses eprp3gpp:EP_Common; } grouping EP_NL6Grp { uses eprp3gpp:EP_Common; } grouping EP_NL87Grp { uses eprp3gpp:EP_Common; } grouping EP_N19mbGrp { uses eprp3gpp:EP_Common; } grouping EP_N33Grp { uses eprp3gpp:EP_Common; } grouping EP_N85Grp { uses eprp3gpp:EP_Common; } grouping EP_N63Grp { uses eprp3gpp:EP_Common; } grouping EP_NL5Grp { uses eprp3gpp:EP_Common; } grouping EP_NL9Grp { uses eprp3gpp:EP_Common; } grouping EP_NL3Grp { uses eprp3gpp:EP_Common; } grouping EP_SM13Grp { uses eprp3gpp:EP_Common; } augment "/me3gpp:ManagedElement/af3gpp:AFFunction" { list EP_N6 { description "Represents the EP_N6 IOC."; list EP_N5 { description "Represents the EP_N5 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N6Grp; uses EP_N5Grp; } } list EP_Rx { description "Represents the EP_Rx IOC."; list EP_N62 { description "Represents the EP_N62 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_RxGrp; uses EP_N62Grp; } } list EP_N86 { description "Represents the EP_N86 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N86Grp; } } } Loading Loading @@ -303,16 +403,14 @@ module _3gpp-5gc-nrm-ep { uses EP_N26Grp; } } list EP_NLS { description "Represents the EP_NLS IOC."; list EP_NL1 { description "Represents the EP_NL1 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NLSGrp; uses EP_NL1Grp; } } list EP_NL2 { description "Represents the EP_NL2 IOC."; key id; Loading @@ -321,6 +419,56 @@ module _3gpp-5gc-nrm-ep { uses EP_NL2Grp; } } list EP_N60 { description "Represents the EP_N60 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N60Grp; } } list EP_N41 { description "Represents the EP_N41 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N41Grp; } } list EP_N42 { description "Represents the EP_N42 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N42Grp; } } list EP_N89 { description "Represents the EP_N89 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N89Grp; } } list EP_N11mb { description "Represents the EP_N11mb IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N11mbGrp; } } list EP_AIOT3 { description "This IOC represents the AIOT3 interface between AMF and AIOTF, which is defined in 3GPP TS 23.369."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_AIOT3Grp; } } } augment "/me3gpp:ManagedElement/ausf3gpp:AUSFFunction" { Loading @@ -341,6 +489,14 @@ module _3gpp-5gc-nrm-ep { uses EP_N13Grp; } } list EP_N61 { description "Represents the EP_N61 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N61Grp; } } } augment "/me3gpp:ManagedElement/dn3gpp:DNFunction" { Loading @@ -355,12 +511,36 @@ module _3gpp-5gc-nrm-ep { } augment "/me3gpp:ManagedElement/lmf3gpp:LMFFunction" { list EP_NLS { description "Represents the EP_NLS IOC."; list EP_NL1 { description "Represents the EP_NL1 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL1Grp; } } list EP_NL8 { description "Represents the EP_NL8 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NLSGrp; uses EP_NL8Grp; } } list EP_NL7 { description "Represents the EP_NL7 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL7Grp; } } list EP_NL10 { description "Represents the EP_NL10 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL10Grp; } } } Loading Loading @@ -405,7 +585,22 @@ module _3gpp-5gc-nrm-ep { uses EP_N26Grp; } } list EP_N96 { description "Represents the EP_N96 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N96Grp; } } list EP_SM14 { description "Represents the EP_SM14 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_SM14Grp; } } } augment "/me3gpp:ManagedElement/nssf3gpp:NSSFFunction" { Loading @@ -426,6 +621,14 @@ module _3gpp-5gc-nrm-ep { uses EP_N31Grp; } } list EP_N34 { description "Represents the EP_N34 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N34Grp; } } } augment "/me3gpp:ManagedElement/pcf3gpp:PCFFunction" { Loading Loading @@ -473,6 +676,22 @@ module _3gpp-5gc-nrm-ep { uses EP_RxGrp; } } list EP_N28 { description "Represents the EP_N28 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N28Grp; } } list EP_N84 { description "Represents the EP_N84 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N84Grp; } } } augment "/me3gpp:ManagedElement/sepp3gpp:SEPPFunction" { Loading Loading @@ -569,6 +788,30 @@ module _3gpp-5gc-nrm-ep { uses EP_S5CGrp; } } list EP_N40 { description "Represents the EP_N40 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N40Grp; } } list EP_N88 { description "Represents the EP_N88 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N88Grp; } } list EP_N16mb { description "Represents the EP_N16mb IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N16mbGrp; } } } augment "/me3gpp:ManagedElement/udm3gpp:UDMFunction" { Loading Loading @@ -598,6 +841,22 @@ module _3gpp-5gc-nrm-ep { uses EP_N13Grp; } } list EP_NL6 { description "Represents the EP_NL6 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL6Grp; } } list EP_NL87 { description "Represents the EP_NL87 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL87Grp; } } } Loading Loading @@ -646,5 +905,125 @@ module _3gpp-5gc-nrm-ep { uses EP_N6Grp; } } list EP_N19mb { description "Represents the EP_N19mb IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N19mbGrp; } } } augment "/me3gpp:ManagedElement/nef3gpp:NEFFunction" { list EP_N33 { description "Represents the EP_N33 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N33Grp; } } list EP_N85 { description "Represents the EP_N85 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N85Grp; } } list EP_N63 { description "Represents the EP_N63 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N63Grp; } } list EP_NL5 { description "Represents the EP_NL5 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL5Grp; } } } augment "/me3gpp:ManagedElement/gmlc3gpp:GMLCFunction" { list EP_NL9 { description "Represents the EP_NL9 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL9Grp; } } list EP_NL2 { description "Represents the EP_NL2 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL2Grp; } } list EP_NL3 { description "Represents the EP_NL3 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL3Grp; } } list EP_NL5 { description "Represents the EP_NL5 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL5Grp; } } list EP_NL6 { description "Represents the EP_NL6 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL6Grp; } } list EP_NL10 { description "Represents the EP_NL10 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL10Grp; } } } augment "/me3gpp:ManagedElement/nwdaf3gpp:NWDAFFunction" { list EP_NL9 { description "Represents the EP_NL9 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL9Grp; } } list EP_N34 { description "Represents the EP_N34 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N34Grp; } } } augment "/me3gpp:ManagedElement/scp3gpp:SCPFunction" { list EP_SM13 { description "Represents the EP_SM13 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_SM13Grp; } } } } No newline at end of file Loading
yang-models/_3gpp-5gc-nrm-ep.yang +399 −20 Original line number Diff line number Diff line Loading @@ -23,6 +23,10 @@ module _3gpp-5gc-nrm-ep { import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-top { prefix top3gpp; } import ietf-inet-types { prefix inet; } import _3gpp-5gc-nrm-gmlcfunction { prefix gmlc3gpp;} import _3gpp-5gc-nrm-nwdaffunction { prefix nwdaf3gpp; } import _3gpp-5gc-nrm-scpfunction {prefix scp3gpp;} import _3gpp-5gc-nrm-neffunction { prefix nef3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading Loading @@ -176,10 +180,6 @@ module _3gpp-5gc-nrm-ep { uses eprp3gpp:EP_Common; } grouping EP_NLSGrp { uses eprp3gpp:EP_Common; } grouping EP_NL2Grp { uses eprp3gpp:EP_Common; } Loading @@ -192,23 +192,123 @@ module _3gpp-5gc-nrm-ep { type string; } } grouping EP_NL1Grp { uses eprp3gpp:EP_Common; } grouping EP_N60Grp { uses eprp3gpp:EP_Common; } grouping EP_N41Grp { uses eprp3gpp:EP_Common; } grouping EP_N42Grp { uses eprp3gpp:EP_Common; } grouping EP_N89Grp { uses eprp3gpp:EP_Common; } grouping EP_N11mbGrp { uses eprp3gpp:EP_Common; } grouping EP_AIOT3Grp { uses eprp3gpp:EP_Common; } grouping EP_N40Grp { uses eprp3gpp:EP_Common; } grouping EP_N88Grp { uses eprp3gpp:EP_Common; } grouping EP_N16mbGrp { uses eprp3gpp:EP_Common; } grouping EP_N62Grp { uses eprp3gpp:EP_Common; } grouping EP_N86Grp { uses eprp3gpp:EP_Common; } grouping EP_N61Grp { uses eprp3gpp:EP_Common; } grouping EP_NL8Grp { uses eprp3gpp:EP_Common; } grouping EP_NL7Grp { uses eprp3gpp:EP_Common; } grouping EP_NL10Grp { uses eprp3gpp:EP_Common; } grouping EP_N96Grp { uses eprp3gpp:EP_Common; } grouping EP_SM14Grp { uses eprp3gpp:EP_Common; } grouping EP_N34Grp { uses eprp3gpp:EP_Common; } grouping EP_N28Grp { uses eprp3gpp:EP_Common; } grouping EP_N84Grp { uses eprp3gpp:EP_Common; } grouping EP_NL6Grp { uses eprp3gpp:EP_Common; } grouping EP_NL87Grp { uses eprp3gpp:EP_Common; } grouping EP_N19mbGrp { uses eprp3gpp:EP_Common; } grouping EP_N33Grp { uses eprp3gpp:EP_Common; } grouping EP_N85Grp { uses eprp3gpp:EP_Common; } grouping EP_N63Grp { uses eprp3gpp:EP_Common; } grouping EP_NL5Grp { uses eprp3gpp:EP_Common; } grouping EP_NL9Grp { uses eprp3gpp:EP_Common; } grouping EP_NL3Grp { uses eprp3gpp:EP_Common; } grouping EP_SM13Grp { uses eprp3gpp:EP_Common; } augment "/me3gpp:ManagedElement/af3gpp:AFFunction" { list EP_N6 { description "Represents the EP_N6 IOC."; list EP_N5 { description "Represents the EP_N5 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N6Grp; uses EP_N5Grp; } } list EP_Rx { description "Represents the EP_Rx IOC."; list EP_N62 { description "Represents the EP_N62 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_RxGrp; uses EP_N62Grp; } } list EP_N86 { description "Represents the EP_N86 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N86Grp; } } } Loading Loading @@ -303,16 +403,14 @@ module _3gpp-5gc-nrm-ep { uses EP_N26Grp; } } list EP_NLS { description "Represents the EP_NLS IOC."; list EP_NL1 { description "Represents the EP_NL1 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NLSGrp; uses EP_NL1Grp; } } list EP_NL2 { description "Represents the EP_NL2 IOC."; key id; Loading @@ -321,6 +419,56 @@ module _3gpp-5gc-nrm-ep { uses EP_NL2Grp; } } list EP_N60 { description "Represents the EP_N60 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N60Grp; } } list EP_N41 { description "Represents the EP_N41 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N41Grp; } } list EP_N42 { description "Represents the EP_N42 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N42Grp; } } list EP_N89 { description "Represents the EP_N89 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N89Grp; } } list EP_N11mb { description "Represents the EP_N11mb IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N11mbGrp; } } list EP_AIOT3 { description "This IOC represents the AIOT3 interface between AMF and AIOTF, which is defined in 3GPP TS 23.369."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_AIOT3Grp; } } } augment "/me3gpp:ManagedElement/ausf3gpp:AUSFFunction" { Loading @@ -341,6 +489,14 @@ module _3gpp-5gc-nrm-ep { uses EP_N13Grp; } } list EP_N61 { description "Represents the EP_N61 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N61Grp; } } } augment "/me3gpp:ManagedElement/dn3gpp:DNFunction" { Loading @@ -355,12 +511,36 @@ module _3gpp-5gc-nrm-ep { } augment "/me3gpp:ManagedElement/lmf3gpp:LMFFunction" { list EP_NLS { description "Represents the EP_NLS IOC."; list EP_NL1 { description "Represents the EP_NL1 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL1Grp; } } list EP_NL8 { description "Represents the EP_NL8 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NLSGrp; uses EP_NL8Grp; } } list EP_NL7 { description "Represents the EP_NL7 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL7Grp; } } list EP_NL10 { description "Represents the EP_NL10 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL10Grp; } } } Loading Loading @@ -405,7 +585,22 @@ module _3gpp-5gc-nrm-ep { uses EP_N26Grp; } } list EP_N96 { description "Represents the EP_N96 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N96Grp; } } list EP_SM14 { description "Represents the EP_SM14 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_SM14Grp; } } } augment "/me3gpp:ManagedElement/nssf3gpp:NSSFFunction" { Loading @@ -426,6 +621,14 @@ module _3gpp-5gc-nrm-ep { uses EP_N31Grp; } } list EP_N34 { description "Represents the EP_N34 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N34Grp; } } } augment "/me3gpp:ManagedElement/pcf3gpp:PCFFunction" { Loading Loading @@ -473,6 +676,22 @@ module _3gpp-5gc-nrm-ep { uses EP_RxGrp; } } list EP_N28 { description "Represents the EP_N28 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N28Grp; } } list EP_N84 { description "Represents the EP_N84 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N84Grp; } } } augment "/me3gpp:ManagedElement/sepp3gpp:SEPPFunction" { Loading Loading @@ -569,6 +788,30 @@ module _3gpp-5gc-nrm-ep { uses EP_S5CGrp; } } list EP_N40 { description "Represents the EP_N40 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N40Grp; } } list EP_N88 { description "Represents the EP_N88 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N88Grp; } } list EP_N16mb { description "Represents the EP_N16mb IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N16mbGrp; } } } augment "/me3gpp:ManagedElement/udm3gpp:UDMFunction" { Loading Loading @@ -598,6 +841,22 @@ module _3gpp-5gc-nrm-ep { uses EP_N13Grp; } } list EP_NL6 { description "Represents the EP_NL6 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL6Grp; } } list EP_NL87 { description "Represents the EP_NL87 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL87Grp; } } } Loading Loading @@ -646,5 +905,125 @@ module _3gpp-5gc-nrm-ep { uses EP_N6Grp; } } list EP_N19mb { description "Represents the EP_N19mb IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N19mbGrp; } } } augment "/me3gpp:ManagedElement/nef3gpp:NEFFunction" { list EP_N33 { description "Represents the EP_N33 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N33Grp; } } list EP_N85 { description "Represents the EP_N85 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N85Grp; } } list EP_N63 { description "Represents the EP_N63 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N63Grp; } } list EP_NL5 { description "Represents the EP_NL5 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL5Grp; } } } augment "/me3gpp:ManagedElement/gmlc3gpp:GMLCFunction" { list EP_NL9 { description "Represents the EP_NL9 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL9Grp; } } list EP_NL2 { description "Represents the EP_NL2 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL2Grp; } } list EP_NL3 { description "Represents the EP_NL3 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL3Grp; } } list EP_NL5 { description "Represents the EP_NL5 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL5Grp; } } list EP_NL6 { description "Represents the EP_NL6 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL6Grp; } } list EP_NL10 { description "Represents the EP_NL10 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL10Grp; } } } augment "/me3gpp:ManagedElement/nwdaf3gpp:NWDAFFunction" { list EP_NL9 { description "Represents the EP_NL9 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_NL9Grp; } } list EP_N34 { description "Represents the EP_N34 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_N34Grp; } } } augment "/me3gpp:ManagedElement/scp3gpp:SCPFunction" { list EP_SM13 { description "Represents the EP_SM13 IOC."; key id; uses top3gpp:Top_Grp; container attributes { uses EP_SM13Grp; } } } } No newline at end of file