Loading yang-models/_3gpp-common-mnsregistry.yang 100644 → 100755 +40 −19 Original line number Diff line number Diff line Loading @@ -12,13 +12,12 @@ 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-10-18 { reference "S5-215263"; } revision 2021-08-29 { reference "Initial revision, S5-214388"; } grouping MNSRegistryGrp { description "Represents the MNSRegistry IOC."; reference "3GPP TS 28.541"; uses top3gpp:Top_Grp; grouping MNSInfoGrp { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; leaf mnsLabel { description "Human-readable name of management service."; mandatory true; Loading @@ -28,9 +27,10 @@ module _3gpp-common-mnsregistry { leaf mnsType { description "Type of management service."; type enumeration { enum PROVISIONING; enum FAULT_SUPERVISION; enum PERFORMANCE_ASSURANCE; enum ProvMnS; enum FaultSupervisionMnS; enum StreamingDataReportingMnS; enum FileDataReportingMnS; } } Loading @@ -46,14 +46,35 @@ module _3gpp-common-mnsregistry { } } augment "/subnet3gpp:SubNetwork" { list MNSRegistry { grouping MNSInfo { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; container attributes { uses MNSInfoGrp; } } grouping MNSRegistryGrp { description "Represents the MNSRegistry IOC."; key id; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; } grouping MNSRegistry { list mnsRegistry { description "Represents the MNSRegistry IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; key "mnsType mnsVersion mnsAddress"; container attributes { uses MNSRegistryGrp; uses MNSInfoGrp; } } } augment "/subnet3gpp:SubNetwork" { uses MNSRegistryGrp; } } No newline at end of file Loading
yang-models/_3gpp-common-mnsregistry.yang 100644 → 100755 +40 −19 Original line number Diff line number Diff line Loading @@ -12,13 +12,12 @@ 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-10-18 { reference "S5-215263"; } revision 2021-08-29 { reference "Initial revision, S5-214388"; } grouping MNSRegistryGrp { description "Represents the MNSRegistry IOC."; reference "3GPP TS 28.541"; uses top3gpp:Top_Grp; grouping MNSInfoGrp { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; leaf mnsLabel { description "Human-readable name of management service."; mandatory true; Loading @@ -28,9 +27,10 @@ module _3gpp-common-mnsregistry { leaf mnsType { description "Type of management service."; type enumeration { enum PROVISIONING; enum FAULT_SUPERVISION; enum PERFORMANCE_ASSURANCE; enum ProvMnS; enum FaultSupervisionMnS; enum StreamingDataReportingMnS; enum FileDataReportingMnS; } } Loading @@ -46,14 +46,35 @@ module _3gpp-common-mnsregistry { } } augment "/subnet3gpp:SubNetwork" { list MNSRegistry { grouping MNSInfo { description "Represents the MNSInfo IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; container attributes { uses MNSInfoGrp; } } grouping MNSRegistryGrp { description "Represents the MNSRegistry IOC."; key id; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; } grouping MNSRegistry { list mnsRegistry { description "Represents the MNSRegistry IOC."; reference "3GPP TS 28.622"; uses top3gpp:Top_Grp; key "mnsType mnsVersion mnsAddress"; container attributes { uses MNSRegistryGrp; uses MNSInfoGrp; } } } augment "/subnet3gpp:SubNetwork" { uses MNSRegistryGrp; } } No newline at end of file