Loading yang-models/_3gpp-5gc-nrm-externalseppfunction.yang +5 −4 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ module _3gpp-5gc-nrm-externalseppfunction { import _3gpp-common-managed-function { prefix mf3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-common-top { prefix top3gpp; } import ietf-inet-types { prefix inet; } Loading Loading @@ -36,13 +37,13 @@ module _3gpp-5gc-nrm-externalseppfunction { leaf sEPPId { type uint16; yext3gpp:inVariant; } leaf fqdn { description "The domain name of the SEPP."; type inet:domain-name; } } augment "/me3gpp:ManagedElement" { Loading yang-models/_3gpp-5gc-nrm-neffunction.yang +35 −0 Original line number Diff line number Diff line Loading @@ -7,7 +7,10 @@ module _3gpp-5gc-nrm-neffunction { import _3gpp-common-managed-function { prefix mf3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import ietf-inet-types { prefix inet; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-5gc-nrm-predefinedpccruleset { prefix PredPccRules3gpp; } import _3gpp-5gc-nrm-nfprofile { prefix nfp3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } organization "3gpp SA5"; Loading Loading @@ -50,8 +53,40 @@ module _3gpp-5gc-nrm-neffunction { leaf isCAPIFSup { type boolean; config false; yext3gpp:inVariant; yext3gpp:notNotifyable; } list taiList { config false; description "List of TAIs"; yext3gpp:inVariant; yext3gpp:notNotifyable; key idx; leaf idx { type uint32 ; } uses nfp3gpp:Tai; } list taiRangelist { config false; description "Range of TAIs"; yext3gpp:inVariant; yext3gpp:notNotifyable; key idx; leaf idx { type uint32 ; } uses nfp3gpp:TaiRange; } list routeToLocsdnai { config false; description ""; yext3gpp:inVariant; yext3gpp:notNotifyable; key idx; leaf idx { type uint32 ; } uses PredPccRules3gpp:RouteToLocation; } } augment "/me3gpp:ManagedElement" { Loading yang-models/_3gpp-5gc-nrm-nfprofile.yang +47 −118 File changed.Preview size limit exceeded, changes collapsed. Show changes yang-models/_3gpp-5gc-nrm-nwdaffunction.yang +50 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ module _3gpp-5gc-nrm-nwdaffunction { import _3gpp-common-managed-element { prefix me3gpp; } import ietf-inet-types { prefix inet; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-common-top { prefix top3gpp; } Loading @@ -25,6 +26,42 @@ module _3gpp-5gc-nrm-nwdaffunction { revision 2019-05-15 {reference "initial revision"; } grouping NetworkSliceInfoGrp { description "Represents information of network slice when the NWDAF is authorized to collect the management data of the network slice. "; list sNSSAI { description "It represents the S-NSSAI the NetworkSlice managed object is supporting. The S-NSSAI is defined in TS 23.003 "; key idx; min-elements 1; max-elements 1; leaf idx { type string; } uses types5g3gpp:SNssai; } leaf-list cNSIId { type string; description "It represents NSI ID which is an identifier for identifying the Core Network part of a Network Slice instance when multiple Network Slice instances of the same Network Slice are deployed, and there is a need to differentiate between them in the 5GC. See NSI ID definition in clause 3.1 of TS 23.501 and subclause 6.1.6.2.7 of TS 29.531."; } leaf networkSliceRef { type types3gpp:DistinguishedName; mandatory true; description "This holds a DN of the NetworkSlice managed object relating to the NetworkSlice instance differentiated by sNSSAI and optional cNSIId."; } } grouping NWDAFFunctionGrp { description "Represents the NWDAFFunction IOC"; uses mf3gpp:ManagedFunctionGrp; Loading Loading @@ -73,6 +110,19 @@ module _3gpp-5gc-nrm-nwdaffunction { reference "3GPP TS 23.501"; uses types5g3gpp:CommModel; } list networkSliceInfoList { key idx; min-elements 1; description "The attribute specifies a list of NetworkSliceInfo which is defined as a datatype (see clause 5.3.95). It can be used by the NWDAF to facilitate the data collection from OAM."; leaf idx { type string; } uses NetworkSliceInfoGrp; yext3gpp:inVariant; } } augment "/me3gpp:ManagedElement" { Loading yang-models/_3gpp-5gc-nrm-seppfunction.yang +4 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ module _3gpp-5gc-nrm-seppfunction { import _3gpp-common-managed-function { prefix mf3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-common-top { prefix top3gpp; } import ietf-inet-types { prefix inet; } Loading Loading @@ -42,15 +43,18 @@ module _3gpp-5gc-nrm-seppfunction { container pLMNId { description "PLMN Identifiers of the sepp. The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile Network Code (MNC)."; yext3gpp:inVariant; uses types3gpp:PLMNId; } leaf sEPPType { type sepp3gpp:SEPPType; yext3gpp:inVariant; } leaf sEPPId { type uint16; yext3gpp:inVariant; } leaf fqdn { Loading Loading
yang-models/_3gpp-5gc-nrm-externalseppfunction.yang +5 −4 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ module _3gpp-5gc-nrm-externalseppfunction { import _3gpp-common-managed-function { prefix mf3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-common-top { prefix top3gpp; } import ietf-inet-types { prefix inet; } Loading Loading @@ -36,13 +37,13 @@ module _3gpp-5gc-nrm-externalseppfunction { leaf sEPPId { type uint16; yext3gpp:inVariant; } leaf fqdn { description "The domain name of the SEPP."; type inet:domain-name; } } augment "/me3gpp:ManagedElement" { Loading
yang-models/_3gpp-5gc-nrm-neffunction.yang +35 −0 Original line number Diff line number Diff line Loading @@ -7,7 +7,10 @@ module _3gpp-5gc-nrm-neffunction { import _3gpp-common-managed-function { prefix mf3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import ietf-inet-types { prefix inet; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-5gc-nrm-predefinedpccruleset { prefix PredPccRules3gpp; } import _3gpp-5gc-nrm-nfprofile { prefix nfp3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } organization "3gpp SA5"; Loading Loading @@ -50,8 +53,40 @@ module _3gpp-5gc-nrm-neffunction { leaf isCAPIFSup { type boolean; config false; yext3gpp:inVariant; yext3gpp:notNotifyable; } list taiList { config false; description "List of TAIs"; yext3gpp:inVariant; yext3gpp:notNotifyable; key idx; leaf idx { type uint32 ; } uses nfp3gpp:Tai; } list taiRangelist { config false; description "Range of TAIs"; yext3gpp:inVariant; yext3gpp:notNotifyable; key idx; leaf idx { type uint32 ; } uses nfp3gpp:TaiRange; } list routeToLocsdnai { config false; description ""; yext3gpp:inVariant; yext3gpp:notNotifyable; key idx; leaf idx { type uint32 ; } uses PredPccRules3gpp:RouteToLocation; } } augment "/me3gpp:ManagedElement" { Loading
yang-models/_3gpp-5gc-nrm-nfprofile.yang +47 −118 File changed.Preview size limit exceeded, changes collapsed. Show changes
yang-models/_3gpp-5gc-nrm-nwdaffunction.yang +50 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ module _3gpp-5gc-nrm-nwdaffunction { import _3gpp-common-managed-element { prefix me3gpp; } import ietf-inet-types { prefix inet; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-common-top { prefix top3gpp; } Loading @@ -25,6 +26,42 @@ module _3gpp-5gc-nrm-nwdaffunction { revision 2019-05-15 {reference "initial revision"; } grouping NetworkSliceInfoGrp { description "Represents information of network slice when the NWDAF is authorized to collect the management data of the network slice. "; list sNSSAI { description "It represents the S-NSSAI the NetworkSlice managed object is supporting. The S-NSSAI is defined in TS 23.003 "; key idx; min-elements 1; max-elements 1; leaf idx { type string; } uses types5g3gpp:SNssai; } leaf-list cNSIId { type string; description "It represents NSI ID which is an identifier for identifying the Core Network part of a Network Slice instance when multiple Network Slice instances of the same Network Slice are deployed, and there is a need to differentiate between them in the 5GC. See NSI ID definition in clause 3.1 of TS 23.501 and subclause 6.1.6.2.7 of TS 29.531."; } leaf networkSliceRef { type types3gpp:DistinguishedName; mandatory true; description "This holds a DN of the NetworkSlice managed object relating to the NetworkSlice instance differentiated by sNSSAI and optional cNSIId."; } } grouping NWDAFFunctionGrp { description "Represents the NWDAFFunction IOC"; uses mf3gpp:ManagedFunctionGrp; Loading Loading @@ -73,6 +110,19 @@ module _3gpp-5gc-nrm-nwdaffunction { reference "3GPP TS 23.501"; uses types5g3gpp:CommModel; } list networkSliceInfoList { key idx; min-elements 1; description "The attribute specifies a list of NetworkSliceInfo which is defined as a datatype (see clause 5.3.95). It can be used by the NWDAF to facilitate the data collection from OAM."; leaf idx { type string; } uses NetworkSliceInfoGrp; yext3gpp:inVariant; } } augment "/me3gpp:ManagedElement" { Loading
yang-models/_3gpp-5gc-nrm-seppfunction.yang +4 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ module _3gpp-5gc-nrm-seppfunction { import _3gpp-common-managed-function { prefix mf3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-common-yang-extensions { prefix yext3gpp; } import _3gpp-common-top { prefix top3gpp; } import ietf-inet-types { prefix inet; } Loading Loading @@ -42,15 +43,18 @@ module _3gpp-5gc-nrm-seppfunction { container pLMNId { description "PLMN Identifiers of the sepp. The PLMN Identifier is composed of a Mobile Country Code (MCC) and a Mobile Network Code (MNC)."; yext3gpp:inVariant; uses types3gpp:PLMNId; } leaf sEPPType { type sepp3gpp:SEPPType; yext3gpp:inVariant; } leaf sEPPId { type uint16; yext3gpp:inVariant; } leaf fqdn { Loading