Loading yang-models/_3gpp-5gc-nrm-stmfunction.yang +92 −15 Original line number Diff line number Diff line Loading @@ -16,22 +16,16 @@ module _3gpp-5gc-nrm-stmfunction { reference "3GPP TS 28.abc Signalling traffic monitoring management"; revision 2025-05-01 { reference "S5-25xxxx"; } revision 2024-11-07 { reference "S5-247077"; } grouping StmCtrlGrp { description "Represents the StmCtrl IOC."; grouping NetworkInterfaceGrp { description "Represents the STM Network Interface Datatype."; leaf-list reportingNFList { type types3gpp:DistinguishedName; description "List of Network Function Distinguished Name, which specifies the target network interface type to be monitored. If this parameter is not present or it is empty, then all applicable interface types from the target NF shall be monitored"; } leaf-list networkInterfaceTypeList { leaf networkInterfaceType { type enumeration { enum ALL; enum N2; enum N4; enum N5; enum N7; Loading @@ -42,21 +36,104 @@ module _3gpp-5gc-nrm-stmfunction { enum N13; enum N14; enum N15; enum N16; enum N17; enum N18; enum N20; enum N21; enum N22; enum N23; enum N26; enum N28; enum N29; enum N30; enum N33; enum N34; enum N35; enum N36; enum N37; enum N40; enum N41; enum N42; enum N51; enum N52; enum N58; enum N59; enum N60; enum N61; enum N62; enum N63; enum N80; enum N81; enum N82; enum N83; enum N84; enum N85; enum N86; enum N87; enum N88; enum N89; enum N96; enum NL1; enum NL2; enum NL5; enum NL6; enum NL8; enum NL9; } default ALL; description "List of network interface type. it specifies the network function whose signalling traffic is to be monitored. If this mandatory true; description "List of network interface type to be monitored. The applicable network interface type names are specified based on subclause 4.2.3 of 3GPP TS 23.501 and clause 4.2.1 of 3GPP TS 23.273. The value "ALL" is specified for the case if all the applicable interface type of the network function shall be monitored."; reference "Clause 4.2.3 of 3GPP TS 23.501 and clause 4.2.1 of 3GPP TS 23.273 for details on the allowed values."; } leaf-list networkInterfaceInstanceList { type types3gpp:DistinguishedName; mandatory false; description "The list of applicable network interface instances of the network interface type specified by networkInterfaceType."; reference "allowedValues: DN of the following MOIs as specified in subclause 5.2.1 of 3GPP TS 28.541" } leaf-list serviceOperationList { type string; description "The list of applicable service operations exchanged over the network interface instances specified by networkInterfaceInstanceList. Or, If networkInterfaceInstanceList is not present, the list of applicable service operations exchanged over the network interface type specified by networkInterfaceType."; reference "allowedValues: refer to subclause 5.2 of 3GPP TS 23.502 " } } grouping StmCtrlGrp { description "Represents the StmCtrl IOC."; leaf-list reportingNFList { type types3gpp:DistinguishedName; description "List of Network Function Distinguished Name, which specifies the target network interface type to be monitored. If this parameter is not present or it is empty, then all applicable interface types from the target NF shall be monitored"; } leaf-list networkInterfaceList { type NetworkInterfaceGrp; description "List of network interface to be monitored. If this parameter is not present or it is empty, then all Network Functions within the SubNetwork or ManagedElement shall be monitored. This parameter shall be omitted if the STM control object is specified under a ManagedFunction. "; reference "Clause 4.2.3 of 3GPP TS 23.501 for details on the allowed values."; } leaf stmTargetUri { Loading Loading
yang-models/_3gpp-5gc-nrm-stmfunction.yang +92 −15 Original line number Diff line number Diff line Loading @@ -16,22 +16,16 @@ module _3gpp-5gc-nrm-stmfunction { reference "3GPP TS 28.abc Signalling traffic monitoring management"; revision 2025-05-01 { reference "S5-25xxxx"; } revision 2024-11-07 { reference "S5-247077"; } grouping StmCtrlGrp { description "Represents the StmCtrl IOC."; grouping NetworkInterfaceGrp { description "Represents the STM Network Interface Datatype."; leaf-list reportingNFList { type types3gpp:DistinguishedName; description "List of Network Function Distinguished Name, which specifies the target network interface type to be monitored. If this parameter is not present or it is empty, then all applicable interface types from the target NF shall be monitored"; } leaf-list networkInterfaceTypeList { leaf networkInterfaceType { type enumeration { enum ALL; enum N2; enum N4; enum N5; enum N7; Loading @@ -42,21 +36,104 @@ module _3gpp-5gc-nrm-stmfunction { enum N13; enum N14; enum N15; enum N16; enum N17; enum N18; enum N20; enum N21; enum N22; enum N23; enum N26; enum N28; enum N29; enum N30; enum N33; enum N34; enum N35; enum N36; enum N37; enum N40; enum N41; enum N42; enum N51; enum N52; enum N58; enum N59; enum N60; enum N61; enum N62; enum N63; enum N80; enum N81; enum N82; enum N83; enum N84; enum N85; enum N86; enum N87; enum N88; enum N89; enum N96; enum NL1; enum NL2; enum NL5; enum NL6; enum NL8; enum NL9; } default ALL; description "List of network interface type. it specifies the network function whose signalling traffic is to be monitored. If this mandatory true; description "List of network interface type to be monitored. The applicable network interface type names are specified based on subclause 4.2.3 of 3GPP TS 23.501 and clause 4.2.1 of 3GPP TS 23.273. The value "ALL" is specified for the case if all the applicable interface type of the network function shall be monitored."; reference "Clause 4.2.3 of 3GPP TS 23.501 and clause 4.2.1 of 3GPP TS 23.273 for details on the allowed values."; } leaf-list networkInterfaceInstanceList { type types3gpp:DistinguishedName; mandatory false; description "The list of applicable network interface instances of the network interface type specified by networkInterfaceType."; reference "allowedValues: DN of the following MOIs as specified in subclause 5.2.1 of 3GPP TS 28.541" } leaf-list serviceOperationList { type string; description "The list of applicable service operations exchanged over the network interface instances specified by networkInterfaceInstanceList. Or, If networkInterfaceInstanceList is not present, the list of applicable service operations exchanged over the network interface type specified by networkInterfaceType."; reference "allowedValues: refer to subclause 5.2 of 3GPP TS 23.502 " } } grouping StmCtrlGrp { description "Represents the StmCtrl IOC."; leaf-list reportingNFList { type types3gpp:DistinguishedName; description "List of Network Function Distinguished Name, which specifies the target network interface type to be monitored. If this parameter is not present or it is empty, then all applicable interface types from the target NF shall be monitored"; } leaf-list networkInterfaceList { type NetworkInterfaceGrp; description "List of network interface to be monitored. If this parameter is not present or it is empty, then all Network Functions within the SubNetwork or ManagedElement shall be monitored. This parameter shall be omitted if the STM control object is specified under a ManagedFunction. "; reference "Clause 4.2.3 of 3GPP TS 23.501 for details on the allowed values."; } leaf stmTargetUri { Loading