Commit 243da2d7 authored by lengyelb's avatar lengyelb
Browse files

Update _3gpp-common-subnetwork.yang

parent 44444132
Loading
Loading
Loading
Loading
Loading
+6 −26
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ module _3gpp-common-subnetwork {
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
    
  description "Defines basic SubNetwork which will be augmented by other IOCs
    Copyright 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, 
    Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, 
    TTA, TTC). All rights reserved.";
  reference "3GPP TS 28.623
      Generic Network Resource Model (NRM)
@@ -34,6 +34,7 @@ module _3gpp-common-subnetwork {
      3GPP TS 28.620 
      Umbrella Information Model (UIM)";
  
  revision 2025-03-24 { reference CR-0526 ; } 
  revision 2024-08-18 { reference CR-1336 ; } 
  revision 2024-01-30 { reference CR-0328 ; } 
  revision 2023-11-14 { reference CR-0305 ; } 
@@ -208,34 +209,13 @@ module _3gpp-common-subnetwork {

  list SubNetwork {
    key id;
    description "Represents a set of managed entities";
    description "Represents a set of managed entities
      Contained ManagedElements and SubNetworks shall be connected via 
      YANG Schema-mount.";

    uses top3gpp:Top_Grp;
    container attributes {    
      uses SubNetworkGrp;
      leaf-list parents {
        description "Reference to all containg SubNetwork instances 
          in strict order from the root subnetwork down to the immediate 
          parent subnetwork.
          If subnetworks form a containment hierarchy this is 
          modeled using references between the child SubNetwork and the parent 
          SubNetworks. 
          This reference MUST NOT be present for the top level SubNetwork and 
          MUST be present for other SubNetworks.";
        type leafref {
          path "../../../SubNetwork/id";  
        } 
      }
      
      leaf-list containedChildren{
        description "Reference to all directly contained SubNetwork instances.
          If subnetworks form a containment hierarchy this is 
          modeled using references between the child SubNetwork and the parent 
          SubNetwork.";
        type leafref {
          path "../../../SubNetwork/id";  
        } 
      }
    }
        
    uses meas3gpp:MeasurementSubtree {
@@ -271,7 +251,7 @@ module _3gpp-common-subnetwork {
    }

    yangmnt:mount-point children-of-SubNetwork {
      description "Mountpoint for ManagedElement";
      description "Mountpoint for contained ManagedElements and SubNetworks";
      reference "RFC8528 YANG Schema Mount";
    }