Loading yang-models/_3gpp-nr-nrm-femtogw.yang 0 → 100644 +75 −0 Original line number Diff line number Diff line module _3gpp-nr-nrm-femtogw { yang-version 1.1; namespace "urn:3gpp:sa5:_3gpp-nr-nrm-femtogw"; prefix "femtogw3gpp"; import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-top { prefix top3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Defines the YANG mapping of the GNBCUCPFunction Information Object Class (IOC) that is part of the NR Network Resource Model (NRM). Copyright 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541 5G Network Resource Model (NRM)"; revision 2026-04-26 { reference "CR-xxxx" ; } grouping NRFemtoGWGrp { description "Represents the NRFemtoGW IOC."; leaf operationalState { description "The operational state of the resouce. It describes whether or not the resource is installed and working."; mandatory true; config false; type types3gpp:OperationalState; } leaf administrativeState { type types3gpp:AdministrativeState; default LOCKED; description "It indicates the administrative state of the NR Femto GW. It describes the permission to use or prohibition against using the cell, imposed through the OAM services."; } leaf nRFemtoGWId { type string; mandatory true; description "Specifies a unique identity of the NRFemtoGW."; } list nRFemtoPLMNInfoList { description "This is a list of PLMN identifiers that can be served by the NR Femto and which S-NSSAIs can be supported by the NR Femto for corresponding PLMN in case of network slicing feature is supported."; key "mcc mnc sd sst"; uses types5g3gpp:PLMNInfo; } leaf-list nRFemtoTACList { type types5g3gpp:NRTAC; description "It is the list of Tracking Area Codes (either legacy TAC or extended TAC) for NR Femto. Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of TS 38.413"; } } augment "/me3gpp:ManagedElement" { list NRFemtoGW { description "Represents a NR Femto GW which acts as a gNB towards the 5GC. The NRFemtoGW serves as a concentrator for N2 interface and connects NRFemtoNode to 5GC."; key id; uses top3gpp:Top_Grp; container attributes { uses NRFemtoGWGrp; } } } } Loading
yang-models/_3gpp-nr-nrm-femtogw.yang 0 → 100644 +75 −0 Original line number Diff line number Diff line module _3gpp-nr-nrm-femtogw { yang-version 1.1; namespace "urn:3gpp:sa5:_3gpp-nr-nrm-femtogw"; prefix "femtogw3gpp"; import _3gpp-common-yang-types { prefix types3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-top { prefix top3gpp; } organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Defines the YANG mapping of the GNBCUCPFunction Information Object Class (IOC) that is part of the NR Network Resource Model (NRM). Copyright 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541 5G Network Resource Model (NRM)"; revision 2026-04-26 { reference "CR-xxxx" ; } grouping NRFemtoGWGrp { description "Represents the NRFemtoGW IOC."; leaf operationalState { description "The operational state of the resouce. It describes whether or not the resource is installed and working."; mandatory true; config false; type types3gpp:OperationalState; } leaf administrativeState { type types3gpp:AdministrativeState; default LOCKED; description "It indicates the administrative state of the NR Femto GW. It describes the permission to use or prohibition against using the cell, imposed through the OAM services."; } leaf nRFemtoGWId { type string; mandatory true; description "Specifies a unique identity of the NRFemtoGW."; } list nRFemtoPLMNInfoList { description "This is a list of PLMN identifiers that can be served by the NR Femto and which S-NSSAIs can be supported by the NR Femto for corresponding PLMN in case of network slicing feature is supported."; key "mcc mnc sd sst"; uses types5g3gpp:PLMNInfo; } leaf-list nRFemtoTACList { type types5g3gpp:NRTAC; description "It is the list of Tracking Area Codes (either legacy TAC or extended TAC) for NR Femto. Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of TS 38.413"; } } augment "/me3gpp:ManagedElement" { list NRFemtoGW { description "Represents a NR Femto GW which acts as a gNB towards the 5GC. The NRFemtoGW serves as a concentrator for N2 interface and connects NRFemtoNode to 5GC."; key id; uses top3gpp:Top_Grp; container attributes { uses NRFemtoGWGrp; } } } }