Loading yang-models/_3gpp-5gc-nrm-aiot.yang +52 −0 Original line number Diff line number Diff line Loading @@ -165,4 +165,56 @@ module _3gpp-5gc-nrm-aiot { } } } ////////////////////////////////////////////////////////////////////// grouping ADMFunctionGrp { description "Attributes of the IOC ADMFunction"; uses mf3gpp:ManagedFunctionGrp; list pLMNId { description "Represents a PLMN Identity."; min-elements 1; max-elements 1; key "mcc mnc"; uses types3gpp:PLMNId; } leaf sBIFQDN { description "It is used to indicate the FQDN of the registered NF instance in service-based interface, for example, NF instance FQDN structure is: nftype<nfnum>.slicetype<sliceid>.mnc<MNC>.mcc<MCC>.3gppnetwork.org"; type inet:domain-name; mandatory true; } list managedNFProfile { key idx; leaf idx { type uint32; } min-elements 1; max-elements 1; uses mnfp3gpp:ManagedNFProfileGrp; description "This parameter defines profile for managed NF"; reference "3gpp TS 23.501"; } } feature ADMFunctionUnderManagedElement { description "ADMFunction shall be contained under ManagedElement."; } augment /me3gpp:ManagedElement { if-feature ADMFunctionUnderManagedElement; list ADMFunction { description "This IOC represents the ADM function defined in TS 23.369"; key id; uses top3gpp:Top_Grp; container attributes { uses ADMFunctionGrp; } } } } No newline at end of file Loading
yang-models/_3gpp-5gc-nrm-aiot.yang +52 −0 Original line number Diff line number Diff line Loading @@ -165,4 +165,56 @@ module _3gpp-5gc-nrm-aiot { } } } ////////////////////////////////////////////////////////////////////// grouping ADMFunctionGrp { description "Attributes of the IOC ADMFunction"; uses mf3gpp:ManagedFunctionGrp; list pLMNId { description "Represents a PLMN Identity."; min-elements 1; max-elements 1; key "mcc mnc"; uses types3gpp:PLMNId; } leaf sBIFQDN { description "It is used to indicate the FQDN of the registered NF instance in service-based interface, for example, NF instance FQDN structure is: nftype<nfnum>.slicetype<sliceid>.mnc<MNC>.mcc<MCC>.3gppnetwork.org"; type inet:domain-name; mandatory true; } list managedNFProfile { key idx; leaf idx { type uint32; } min-elements 1; max-elements 1; uses mnfp3gpp:ManagedNFProfileGrp; description "This parameter defines profile for managed NF"; reference "3gpp TS 23.501"; } } feature ADMFunctionUnderManagedElement { description "ADMFunction shall be contained under ManagedElement."; } augment /me3gpp:ManagedElement { if-feature ADMFunctionUnderManagedElement; list ADMFunction { description "This IOC represents the ADM function defined in TS 23.369"; key id; uses top3gpp:Top_Grp; container attributes { uses ADMFunctionGrp; } } } } No newline at end of file