Loading yang-models/_3gpp-5gc-nrm-amffunction.yang +2 −2 Original line number Diff line number Diff line Loading @@ -369,14 +369,14 @@ module _3gpp-5gc-nrm-amffunction { grouping AmfInfoGrp { description "Represents the data type AmfInfo."; leaf amfRegionId { leaf aMFRegionId { type int64; mandatory true; description "It represents the AMF Region ID, which identifies the region. AllowedValues: defined in subclause 2.10.1 of 3GPP TS 23.003 "; } leaf amfSetId { leaf aMFSetId { type int64; mandatory true; description "It represents the AMF Set ID, which is uniquely identifies Loading yang-models/_3gpp-5gc-nrm-managed-nfprofile.yang +6 −8 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ Copyright 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-05-25 { reference "CR-1703"; } revision 2026-03-25 { reference "CR-"; } revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-07-25 { reference CR-1558 ; } Loading Loading @@ -286,12 +287,11 @@ grouping ManagedNFProfileGrp { in a SNPN.At most one NF Set ID shall be indicated per PLMN-ID or SNPN of the NF."; } leaf-list nfProfileChangesSupportInd { leaf nfProfileChangesSupportInd { description "This parameter indicates if the NF Service Consumer supports or does not support receiving NF Profile Changes. It may be present in the NFRegister or NFUpdate (NF Profile Complete Replacement) request and shall be absent in the response (see Annex B 3GPP TS 29.510 [23]). "; max-elements 1; type boolean; } leaf nfProfilePartialUpdateChangesSupportInd { Loading Loading @@ -329,18 +329,16 @@ grouping ManagedNFProfileGrp { of a NF instance."; type string; } leaf-list lcHSupportInd { leaf lcHSupportInd { description "This parameter indicates whether the NF supports or does not support Load Control based on LCI Header."; reference "clause 6.3 of 3gpp TS 29.500"; max-elements 1; type boolean; } leaf-list olcHSupportInd { leaf olcHSupportInd { description "This parameter indicates whether the NF supports or does not support Overload Control based on OCI Header ."; reference "clause 6.4 of 3gpp TS 29.500"; max-elements 1; type boolean; } leaf-list nfSetRecoveryTimeList { Loading Loading @@ -375,7 +373,7 @@ grouping ManagedNFProfileGrp { Server. It is an array of FQDN."; type string; } leaf-list interPlmnFqdn { leaf interPlmnFqdn { description "If the NF needs to be discoverable by other NFs in a different PLMN, then an FQDN that is used for inter-PLMN routing is specified."; Loading @@ -385,7 +383,7 @@ grouping ManagedNFProfileGrp { description "List of NF Service Instances. It shall include the services produced by the NF that can be discovered by other NFs."; key serviceInstanceID; key serviceInstanceId; min-elements 1; uses nfs3gpp:NFServiceGrp; } Loading yang-models/_3gpp-5gc-nrm-nfservice.yang +5 −4 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ module _3gpp-5gc-nrm-nfservice { TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-05-25 { reference "CR-1703"; } revision 2026-01-25 { reference "C"; } // common for R19, R20 revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-01-25 { reference CR-1442; } Loading @@ -27,7 +28,7 @@ module _3gpp-5gc-nrm-nfservice { grouping NFServiceGrp { description "This data type represents the NF Service defined in TS 29.510 [23]"; leaf serviceInstanceID { leaf serviceInstanceId { description "Unique ID of the service instance within a given NF Instance."; mandatory true; Loading @@ -50,10 +51,10 @@ module _3gpp-5gc-nrm-nfservice { config false; } leaf scheme { leaf schema { description "URI scheme (e.g. 'http', 'https')."; mandatory true; type UriScheme; type UriSchema; } leaf nfServiceStatus { Loading Loading @@ -689,7 +690,7 @@ module _3gpp-5gc-nrm-nfservice { } } typedef UriScheme { typedef UriSchema { type enumeration { enum HTTP; enum HTTPS; Loading yang-models/_3gpp-5gc-nrm-nrffunction.yang +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ module _3gpp-5gc-nrm-nrffunction { } grouping HssInfoGrp { description " Information of an HSS NF Instance"; leaf groupID{ leaf groupId{ description "This attribute defines the identity of the HSS group that is served by the HSS instance.If not provided, the HSS instance does not pertain to any HSS group."; Loading yang-models/_3gpp-5gc-nrm-smffunction.yang +4 −7 Original line number Diff line number Diff line Loading @@ -95,7 +95,7 @@ module _3gpp-5gc-nrm-smffunction { those will have precedence over this value "; type uint16; } leaf-list vsmfSupportInd { leaf vsmfSupportInd { description "Used by an SMF to explicitly indicate the support of V-SMF capability and its preference to be selected as V-SMF. When present it indicate whether the V-SMF capability is supported Loading @@ -104,7 +104,6 @@ module _3gpp-5gc-nrm-smffunction { - false: V-SMF capability not supported by the SMF. When absent the V-SMF capability support of the SMF is not specified."; type boolean; } leaf pgwFqdnList { description "When present, this attribute provides additional FQDNs Loading @@ -113,7 +112,7 @@ module _3gpp-5gc-nrm-smffunction { is present."; type string; } leaf-list ismfSupportInd { leaf ismfSupportInd { description "This attribute may be used by an SMF to explicitly indicate the support of I-SMF capability and its preference to be selected as I-SMF. When present, this attribute shall indicate Loading @@ -122,10 +121,9 @@ module _3gpp-5gc-nrm-smffunction { - FALSE: I-SMF capability not supported by the SMF. Absence of this attribute indicates the I-SMF capability support of the SMF is not specified."; max-elements 1; type boolean; } leaf-list smfOnboardingCapability { leaf smfOnboardingCapability { description "This attribute indicates the SMF supports SNPN Onboarding capability and User Plane Remote Provisioning. This is used for the case of Onboarding of UEs for SNPNs Loading @@ -133,9 +131,8 @@ module _3gpp-5gc-nrm-smffunction { - FALSE: SMF does not support SNPN Onboarding; - TRUE: SMF supports SNPN Onboarding."; type boolean; max-elements 1; } leaf-list smfUPRPCapability { leaf smfUPRPCapability { description "This attribute IE indicates the SMF supports User Plane Remote Provisioning (UPRP) capability. This is used for the case of Onboarding of UEs for SNPNs , Loading Loading
yang-models/_3gpp-5gc-nrm-amffunction.yang +2 −2 Original line number Diff line number Diff line Loading @@ -369,14 +369,14 @@ module _3gpp-5gc-nrm-amffunction { grouping AmfInfoGrp { description "Represents the data type AmfInfo."; leaf amfRegionId { leaf aMFRegionId { type int64; mandatory true; description "It represents the AMF Region ID, which identifies the region. AllowedValues: defined in subclause 2.10.1 of 3GPP TS 23.003 "; } leaf amfSetId { leaf aMFSetId { type int64; mandatory true; description "It represents the AMF Set ID, which is uniquely identifies Loading
yang-models/_3gpp-5gc-nrm-managed-nfprofile.yang +6 −8 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ Copyright 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-05-25 { reference "CR-1703"; } revision 2026-03-25 { reference "CR-"; } revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-07-25 { reference CR-1558 ; } Loading Loading @@ -286,12 +287,11 @@ grouping ManagedNFProfileGrp { in a SNPN.At most one NF Set ID shall be indicated per PLMN-ID or SNPN of the NF."; } leaf-list nfProfileChangesSupportInd { leaf nfProfileChangesSupportInd { description "This parameter indicates if the NF Service Consumer supports or does not support receiving NF Profile Changes. It may be present in the NFRegister or NFUpdate (NF Profile Complete Replacement) request and shall be absent in the response (see Annex B 3GPP TS 29.510 [23]). "; max-elements 1; type boolean; } leaf nfProfilePartialUpdateChangesSupportInd { Loading Loading @@ -329,18 +329,16 @@ grouping ManagedNFProfileGrp { of a NF instance."; type string; } leaf-list lcHSupportInd { leaf lcHSupportInd { description "This parameter indicates whether the NF supports or does not support Load Control based on LCI Header."; reference "clause 6.3 of 3gpp TS 29.500"; max-elements 1; type boolean; } leaf-list olcHSupportInd { leaf olcHSupportInd { description "This parameter indicates whether the NF supports or does not support Overload Control based on OCI Header ."; reference "clause 6.4 of 3gpp TS 29.500"; max-elements 1; type boolean; } leaf-list nfSetRecoveryTimeList { Loading Loading @@ -375,7 +373,7 @@ grouping ManagedNFProfileGrp { Server. It is an array of FQDN."; type string; } leaf-list interPlmnFqdn { leaf interPlmnFqdn { description "If the NF needs to be discoverable by other NFs in a different PLMN, then an FQDN that is used for inter-PLMN routing is specified."; Loading @@ -385,7 +383,7 @@ grouping ManagedNFProfileGrp { description "List of NF Service Instances. It shall include the services produced by the NF that can be discovered by other NFs."; key serviceInstanceID; key serviceInstanceId; min-elements 1; uses nfs3gpp:NFServiceGrp; } Loading
yang-models/_3gpp-5gc-nrm-nfservice.yang +5 −4 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ module _3gpp-5gc-nrm-nfservice { TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-05-25 { reference "CR-1703"; } revision 2026-01-25 { reference "C"; } // common for R19, R20 revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-01-25 { reference CR-1442; } Loading @@ -27,7 +28,7 @@ module _3gpp-5gc-nrm-nfservice { grouping NFServiceGrp { description "This data type represents the NF Service defined in TS 29.510 [23]"; leaf serviceInstanceID { leaf serviceInstanceId { description "Unique ID of the service instance within a given NF Instance."; mandatory true; Loading @@ -50,10 +51,10 @@ module _3gpp-5gc-nrm-nfservice { config false; } leaf scheme { leaf schema { description "URI scheme (e.g. 'http', 'https')."; mandatory true; type UriScheme; type UriSchema; } leaf nfServiceStatus { Loading Loading @@ -689,7 +690,7 @@ module _3gpp-5gc-nrm-nfservice { } } typedef UriScheme { typedef UriSchema { type enumeration { enum HTTP; enum HTTPS; Loading
yang-models/_3gpp-5gc-nrm-nrffunction.yang +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ module _3gpp-5gc-nrm-nrffunction { } grouping HssInfoGrp { description " Information of an HSS NF Instance"; leaf groupID{ leaf groupId{ description "This attribute defines the identity of the HSS group that is served by the HSS instance.If not provided, the HSS instance does not pertain to any HSS group."; Loading
yang-models/_3gpp-5gc-nrm-smffunction.yang +4 −7 Original line number Diff line number Diff line Loading @@ -95,7 +95,7 @@ module _3gpp-5gc-nrm-smffunction { those will have precedence over this value "; type uint16; } leaf-list vsmfSupportInd { leaf vsmfSupportInd { description "Used by an SMF to explicitly indicate the support of V-SMF capability and its preference to be selected as V-SMF. When present it indicate whether the V-SMF capability is supported Loading @@ -104,7 +104,6 @@ module _3gpp-5gc-nrm-smffunction { - false: V-SMF capability not supported by the SMF. When absent the V-SMF capability support of the SMF is not specified."; type boolean; } leaf pgwFqdnList { description "When present, this attribute provides additional FQDNs Loading @@ -113,7 +112,7 @@ module _3gpp-5gc-nrm-smffunction { is present."; type string; } leaf-list ismfSupportInd { leaf ismfSupportInd { description "This attribute may be used by an SMF to explicitly indicate the support of I-SMF capability and its preference to be selected as I-SMF. When present, this attribute shall indicate Loading @@ -122,10 +121,9 @@ module _3gpp-5gc-nrm-smffunction { - FALSE: I-SMF capability not supported by the SMF. Absence of this attribute indicates the I-SMF capability support of the SMF is not specified."; max-elements 1; type boolean; } leaf-list smfOnboardingCapability { leaf smfOnboardingCapability { description "This attribute indicates the SMF supports SNPN Onboarding capability and User Plane Remote Provisioning. This is used for the case of Onboarding of UEs for SNPNs Loading @@ -133,9 +131,8 @@ module _3gpp-5gc-nrm-smffunction { - FALSE: SMF does not support SNPN Onboarding; - TRUE: SMF supports SNPN Onboarding."; type boolean; max-elements 1; } leaf-list smfUPRPCapability { leaf smfUPRPCapability { description "This attribute IE indicates the SMF supports User Plane Remote Provisioning (UPRP) capability. This is used for the case of Onboarding of UEs for SNPNs , Loading