Loading yang-models/_3gpp-5gc-nrm-managed-nfprofile.yang +637 −636 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ module _3gpp-5gc-nrm-managed-nfprofile { yang-version 1.1; namespace urn:3gpp-5gc-nrm-managed-nfprofile; prefix magtnfp3gpp; prefix mnfp3gpp; import _3gpp-common-yang-types { prefix types3gpp; } import ietf-inet-types { prefix inet; } Loading @@ -20,8 +20,8 @@ module _3gpp-5gc-nrm-managed-nfprofile { revision 2025-07-25 { reference "initial revision"; } grouping SPNInfoIdGrp { description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; leaf mcc { type string; description "Mobile Country Code (MCC) of the SNPN."; Loading @@ -38,8 +38,8 @@ module _3gpp-5gc-nrm-managed-nfprofile { } } grouping CollocatedNfInstanceGrp { description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; leaf nfInstanceId { description "String uniquely identifying a NF instance."; mandatory true; Loading Loading @@ -107,7 +107,7 @@ module _3gpp-5gc-nrm-managed-nfprofile { status. This attribute only applies when the selectionConditions, where this ConditionItem is included, is included in a NF Service Instance.This condition is evaluated to “true” when the service requests from a evaluated to true when the service requests from a consumer of this NF Service Instance require the support of the indicated Vendor-Specific feature on the NF Service Instance."; Loading Loading @@ -187,15 +187,15 @@ module _3gpp-5gc-nrm-managed-nfprofile { container and { description "It represents a list of conditions where the overall evaluation is “true” only if all the conditions in the list are evaluated as “true”."; evaluation is true only if all the conditions in the list are evaluated as true."; uses SelectionConditionsGrp; } container or { description "It represents a list of conditions where the overall evaluation is “true” if at least one of the conditions in the list is evaluated as “true”"; evaluation is true if at least one of the conditions in the list is evaluated as true"; uses SelectionConditionsGrp; } } Loading @@ -214,7 +214,8 @@ module _3gpp-5gc-nrm-managed-nfprofile { } uses ConditionItemGrp; } // circular dependency for grouping "ConditionGroupGrp" introduced in stage 2 // circular dependency for grouping "ConditionGroupGrp" introduced in //stage 2 // container conditionGroup{ // description "It represents a group of conditions // that shall be evaluated"; Loading Loading @@ -612,13 +613,13 @@ grouping ManagedNFProfileGrp { Producer in Canary Release condition over the preferences (preferred-xxx, ext-preferred-xxx) present in NF discovery requests. allowedValues: - True: NRF shall prioritize NF Service Producers in Canary Release True NRF shall prioritize NF Service Producers in Canary Release condition at NF discovery requests, i.e. NF Service Producers determined according to preferred-xxx and/or ext-preferred-xxx shall be prioritized after the NF Service Producers in Canary Release condition. The associated NF (service) priorities for Service Producers in Canary Release condition shall not be modified by NRF. - False: NRF shall prioritize the NF Service Producers according to False NRF shall prioritize the NF Service Producers according to preferred-xxx and/or ext-preferred-xxx (i.e. Canary Release condition in NF Service Producers shall not be prioritized over NF Service Consumer preferences at NF discovery requests)"; Loading Loading
yang-models/_3gpp-5gc-nrm-managed-nfprofile.yang +637 −636 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ module _3gpp-5gc-nrm-managed-nfprofile { yang-version 1.1; namespace urn:3gpp-5gc-nrm-managed-nfprofile; prefix magtnfp3gpp; prefix mnfp3gpp; import _3gpp-common-yang-types { prefix types3gpp; } import ietf-inet-types { prefix inet; } Loading @@ -20,8 +20,8 @@ module _3gpp-5gc-nrm-managed-nfprofile { revision 2025-07-25 { reference "initial revision"; } grouping SPNInfoIdGrp { description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; leaf mcc { type string; description "Mobile Country Code (MCC) of the SNPN."; Loading @@ -38,8 +38,8 @@ module _3gpp-5gc-nrm-managed-nfprofile { } } grouping CollocatedNfInstanceGrp { description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; description "This data type represents the SNPN identification consisting of MCC, MNC, and optionally NID."; leaf nfInstanceId { description "String uniquely identifying a NF instance."; mandatory true; Loading Loading @@ -107,7 +107,7 @@ module _3gpp-5gc-nrm-managed-nfprofile { status. This attribute only applies when the selectionConditions, where this ConditionItem is included, is included in a NF Service Instance.This condition is evaluated to “true” when the service requests from a evaluated to true when the service requests from a consumer of this NF Service Instance require the support of the indicated Vendor-Specific feature on the NF Service Instance."; Loading Loading @@ -187,15 +187,15 @@ module _3gpp-5gc-nrm-managed-nfprofile { container and { description "It represents a list of conditions where the overall evaluation is “true” only if all the conditions in the list are evaluated as “true”."; evaluation is true only if all the conditions in the list are evaluated as true."; uses SelectionConditionsGrp; } container or { description "It represents a list of conditions where the overall evaluation is “true” if at least one of the conditions in the list is evaluated as “true”"; evaluation is true if at least one of the conditions in the list is evaluated as true"; uses SelectionConditionsGrp; } } Loading @@ -214,7 +214,8 @@ module _3gpp-5gc-nrm-managed-nfprofile { } uses ConditionItemGrp; } // circular dependency for grouping "ConditionGroupGrp" introduced in stage 2 // circular dependency for grouping "ConditionGroupGrp" introduced in //stage 2 // container conditionGroup{ // description "It represents a group of conditions // that shall be evaluated"; Loading Loading @@ -612,13 +613,13 @@ grouping ManagedNFProfileGrp { Producer in Canary Release condition over the preferences (preferred-xxx, ext-preferred-xxx) present in NF discovery requests. allowedValues: - True: NRF shall prioritize NF Service Producers in Canary Release True NRF shall prioritize NF Service Producers in Canary Release condition at NF discovery requests, i.e. NF Service Producers determined according to preferred-xxx and/or ext-preferred-xxx shall be prioritized after the NF Service Producers in Canary Release condition. The associated NF (service) priorities for Service Producers in Canary Release condition shall not be modified by NRF. - False: NRF shall prioritize the NF Service Producers according to False NRF shall prioritize the NF Service Producers according to preferred-xxx and/or ext-preferred-xxx (i.e. Canary Release condition in NF Service Producers shall not be prioritized over NF Service Consumer preferences at NF discovery requests)"; Loading