Loading yang-models/_3gpp-common-mnsregistry.yang +23 −29 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ module _3gpp-common-mnsregistry { import _3gpp-common-subnetwork { prefix subnet3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-common-yang-types { prefix types3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading @@ -12,6 +13,7 @@ module _3gpp-common-mnsregistry { Class (IOC) that is part of the Generic Network Resource Model (NRM)."; reference "3GPP TS 28.623 Generic Network Resource Model (NRM)"; revision 2021-11-23 { reference "S5-216090"; } revision 2021-10-18 { reference "S5-215263"; } revision 2021-08-29 { reference "Initial revision, S5-214388"; } Loading Loading @@ -44,37 +46,29 @@ module _3gpp-common-mnsregistry { mandatory true; type string; } } grouping MNSInfo { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; container attributes { uses MNSInfoGrp; leaf-list mnsScope { description "List of top level addresses (Root DN) of the supported 3GPP models."; min-elements 1; type types3gpp:DistinguishedName; } } grouping MNSRegistryGrp { augment "/subnet3gpp:SubNetwork" { list MNSRegistry { description "Represents the MNSRegistry IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; } grouping MNSRegistry { list mnsRegistry { description "Represents the MNSRegistry IOC."; key id; max-elements 1; list MNSInfo { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; key "mnsType mnsVersion mnsAddress"; container attributes { uses MNSInfoGrp; } } } augment "/subnet3gpp:SubNetwork" { uses MNSRegistryGrp; } } Loading
yang-models/_3gpp-common-mnsregistry.yang +23 −29 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ module _3gpp-common-mnsregistry { import _3gpp-common-subnetwork { prefix subnet3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-common-yang-types { prefix types3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; Loading @@ -12,6 +13,7 @@ module _3gpp-common-mnsregistry { Class (IOC) that is part of the Generic Network Resource Model (NRM)."; reference "3GPP TS 28.623 Generic Network Resource Model (NRM)"; revision 2021-11-23 { reference "S5-216090"; } revision 2021-10-18 { reference "S5-215263"; } revision 2021-08-29 { reference "Initial revision, S5-214388"; } Loading Loading @@ -44,37 +46,29 @@ module _3gpp-common-mnsregistry { mandatory true; type string; } } grouping MNSInfo { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; container attributes { uses MNSInfoGrp; leaf-list mnsScope { description "List of top level addresses (Root DN) of the supported 3GPP models."; min-elements 1; type types3gpp:DistinguishedName; } } grouping MNSRegistryGrp { augment "/subnet3gpp:SubNetwork" { list MNSRegistry { description "Represents the MNSRegistry IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; } grouping MNSRegistry { list mnsRegistry { description "Represents the MNSRegistry IOC."; key id; max-elements 1; list MNSInfo { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; key "mnsType mnsVersion mnsAddress"; container attributes { uses MNSInfoGrp; } } } augment "/subnet3gpp:SubNetwork" { uses MNSRegistryGrp; } }