5.4 Attribute definitions
28.5413GPP5G Network Resource Model (NRM)Management and orchestrationStage 2 and stage 3TS
5.4.1 Attribute properties
The following table defines the attributes that are present in several Information Object Classes (IOCs) of the present document.
Attribute Name |
Documentation and Allowed Values |
Properties |
---|---|---|
aMFIdentifier |
The AMFI is constructed from an AMF Region ID, an AMF Set ID and an AMF Pointer. The AMF Region ID identifies the region, the AMF Set ID uniquely identifies the AMF Set within the AMF Region, and the AMF Pointer uniquely identifies the AMF within the AMF Set. (Ref. 3GPP TS 23.003 [13]) |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
aMFSetId |
It represents the AMF Set ID, which is uniquely identifies the AMF Set within the AMF Region. allowedValues: defined in subclause 2.10.1 of 3GPP TS 23.003 [13]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
aMFSetMemberList |
It is the list of DNs of AMFFunction instances of the AMFSet. allowedValues: N/A |
type: DN multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
aMFRegionId |
It represents the AMF Region ID, which identifies the region. allowedValues: defined in subclause 2.10.1 of 3GPP TS 23.003 [13]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
gUAMIdList |
List of supported Globally Unique AMF Ids (GUAMIs). |
type: GUAMInfo multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
backupInfoAmfFailure |
List of GUAMIs for which the AMF acts as a backup for AMF failure. |
type: GUAMInfo multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
backupInfoAmfRemoval |
List of GUAMIs for which the AMF acts as a backup for planned AMF removal. |
type: GUAMInfo multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
localAddress |
This parameter specifies the localAddress including IP address and VLAN ID used for initialization of the underlying transport. First string is IP address, IP address can be an IPv4 address (See RFC 791 [37]) or an IPv6 address (See RFC 2373 [38]). Second string is VLAN Id (See IEEE 802.1Q [39]). |
type: String multiplicity: 2 isOrdered: True isUnique: N/A defaultValue: None isNullable: False |
remoteAddress |
Remote address including IP address used for initialization of the underlying transport. IP address can be an IPv4 address (See RFC 791 [37]) or an IPv6 address (See RFC 2373 [38]). |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
nfProfileList |
It is a set of NFProfile(s) to be registered in the NRF instance. NFProfile is defined in 3GPP TS 29.510 [23]. |
type: <<dataType>> multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
cNSIIdList |
It is a set of NSI ID. NSI ID is an identifier for identifying the Core Network part of a Network Slice instance when multiple Network Slice instances of the same Network Slice are deployed, and there is a need to differentiate between them in the 5GC. See NSI ID definition in clause 3.1 of TS 23.501 [2] and subclause 6.1.6.2.7 of 3GPP TS 29.531 [24]. |
type: String multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
sNSSAIList |
See subclause 4.4.1. |
|
pLMNInfoList |
It defines the PLMN(s) of a Network Function. |
type: PLMNInfo multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
sBIFQDN |
It is used to indicate the FQDN of the registered NF instance in service-based interface, for example, NF instance FQDN structure is: nftype<nfnum>.slicetype<sliceid>.mnc<MNC>.mcc<MCC>.3gppnetwork.org |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
interPlmnFQDN |
If the NF needs to be discoverable by other NFs in a different PLMN, then an FQDN that is used for inter-PLMN routing as specified in 3GPP TS 23.003 [13] shall be registered with the NRF. |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
sBIServiceList |
It is used to indicate the all supported NF services registered on service-based interface. |
type: String multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
nRTACList |
It is the list of Tracking Area Codes (either legacy TAC or extended TAC). allowedValues: Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of TS 38.413 [5]. |
type: Integer multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
taiList |
The list of TAIs. |
type: TAI multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
taiRangeList |
The range of TAIs. |
type: TAIRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
sNssaiSmfInfoList |
List of parameters supported by the SMF per S-NSSAI |
type: SnssaiSmfInfoItem multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
dnnSmfInfoList |
List of parameters supported by the SMF per DNN |
type: DnnSmfInfoItem multiplicity: 1..N isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
dnn |
String representing a Data Network as defined in clause 9A of 3GPP TS 23.003 [13]; it shall contain either a DNN Network Identifier, or a full DNN with both the Network Identifier and Operator Identifier, as specified in 3GPP TS 23.003 [13] clause 9.1.1 and 9.1.2. It shall be coded as string in which the labels are separated by dots (e.g. "Label1.Label2.Label3"). Whether the dnn data type contains just the DNN Network Identifier, or the Network Identifier plus the Operator Identifier, shall be documented in each API where this data type is used. |
type: string multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
dnaiList |
List of Data network access identifiers supported by the EASDF for this DNN. The absence of this attribute indicates that the EASDF can be selected for this DNN for any DNAI. |
type: dnai multiplicity: 1..N isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
dnai |
DNAI (Data network access identifier), see clause 5.6.7 of 3GPP TS 23.501 [2]. |
type: string multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
pgwFqdn |
The FQDN of the PGW if the SMF is a combined SMF/PGW-C. |
type: string multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
pgwIpAddrList |
The PGW IP addresses of the combined SMF/PGW-C. It allows the NF Service consumer to find the target combined SMF/PGW-C by PGW IP Address, e.g., when only PGW IP Address is available. |
type: IpAddr multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
vsmfSupportInd |
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 by the SMF: – true: V-SMF capability supported by the SMF – false: V-SMF capability not supported by the SMF. When absence the V-SMF capability support of the SMF is not specified. |
type: boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
pgwFqdnList |
When present, this attribute provides additional FQDNs to the FQDN indicated in the pgwFqdn attribute. The pgwFqdnList attribute may be present if the pgwFqdn attribute is present. |
type: string multiplicity: 0..N isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
nRTACRangeList |
The range of TACs. |
type: nrTACRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
nRTACstart |
First value identifying the start of a TAC range, to be used when the range of TAC’s can be represented as a hexadecimal range (e.g., TAC ranges). 3-octet string identifying a tracking area code, each character in the string shall take a value of "0" to "9" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the TAC shall appear first in the string, and the character representing the 4 least significant bit of the TAC shall appear last in the string. Pattern: "^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$" |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
nRTACend |
Last value identifying the end of a TAC range, to be used when the range of TAC’s can be represented as a hexadecimal range (e.g. TAC ranges). 3-octet string identifying a tracking area code, each character in the string shall take a value of "0" to "9" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the TAC shall appear first in the string, and the character representing the 4 least significant bit of the TAC shall appear last in the string. Pattern: "^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$" |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
nRTACpattern |
Pattern (regular expression according to the ECMA-262 dialect [x0]) representing the set of TAC’s belonging to this range. A TAC value is considered part of the range if and only if the TAC string fully matches the regular expression. |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
supportedBMOList |
It is used to indicate the list of supported BMOs (Bridge Managed Objects) required for integration with TSN system. |
type: String multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
managedNFProfile |
This parameter defines profile for managed NF (See TS 23.501 [2]). allowedValues: N/A |
type: ManagedNFProfile multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
nfInstanceID |
This parameter defines unique identity of the NF Instance. The format of the NF Instance ID shall be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122 [44] allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
nfType |
This parameter defines type of Network Function allowedValues: See TS 23.501[2] for NF types |
type: ENUM multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
heartBeatTimer |
Time between two consecutive heart-beat messages from an NF Instance to the NRF defined in seconds. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: 0 isNullable: False |
fqdn |
This parameter defines FQDN of the Network Function (See TS 23.003 [13]) allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
ipAddress |
This parameter defines IP Address of the Network Function. It can be IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
authzInfo |
This parameter defines NF Specific Service authorization information. It shall include the NF type (s) and NF realms/origins allowed to consume NF Service(s) of NF Service Producer (See TS 23.501[2]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: True |
allowedPLMNs |
PLMNs allowed to access the NF instance. If not provided, any PLMN is allowed to access the NF. |
type: PLMNId multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
allowedSNPNs |
SNPNs allowed to access the NF instance. The absence of this attribute in the NF profile indicates that no SNPN, other than the SNPN(s) registered in the snpnList attribute of the NF Profile, is allowed to access the service instance. |
type: SNPNInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
mCC |
This is the Mobile Country Code (MCC) of the PLMN identifier. See TS 23.003 [3] subclause 2.2 and 12.1. allowedValues: a bounded string of 3 characters representing 3 digits. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
mNC |
This is the Mobile Network Code (MNC) of the PLMN identifier. See TS 23.003 [3] subclause 2.2 and 12.1. allowedValues: A bounded string of 2 or 3 characters representing 2 or 3 digits. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
nId |
Network Identity; Shall be present if PlmnIdNid identifies an SNPN (see clauses 5.30.2.3, 5.30.2.9, 6.3.4, and 6.3.8 in 3GPP TS 23.501 [2]). |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
allowedNfTypes |
Type of the NFs allowed to access the NF instance. If not provided, any NF type is allowed to access the NF. allowedValues: See TS 23.501[2] for NF types |
type: ENUM multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
allowedNfDomains |
Pattern (regular expression according to the ECMA-262 dialect [72]) representing the NF domain names within the PLMN of the NRF allowed to access the NF instance. If not provided, any NF domain is allowed to access the NF. |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
allowedNSSAIs |
S-NSSAI of the allowed slices to access the NF instance. If not provided, any slice is allowed to access the NF. |
type: S-NSSAI multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
locality |
The parameter defines information about the location of the NF instance (e.g. geographic location, data center) defined by operator (See TS 29.510[23]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: True |
capacity |
This parameter defines static capacity information in the range of 0-65535, expressed as a weight relative to other NF instances of the same type; if capacity is also present in the nfServiceList parameters, those will have precedence over this value (See TS 29.510[23]) allowedValues: 0-65535 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
recoveryTime |
Timestamp when the NF was (re)started. The NRF shall notify NFs subscribed to receiving notifications of changes of the NF profile, if the NF recoveryTime is changed. |
type: DateTime multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
nfServicePersistence |
This parameter indicates whether the different service instances of a same NF Service in the NF instance, supporting a same API version, are capable to persist their resource state in shared storage and therefore these resources are available after a new NF service instance supporting the same API version is selected by a NF Service Consumer (see TS 29.510 [23]). |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
nfSetIdList |
A NF Set Identifier is a globally unique identifier of a set of equivalent and interchangeable CP NFs from a given network that provide distribution, redundancy and scalability (see clause 5.21.3 of 3GPP TS 23.501 [2]). An NF Set Identifier shall be constructed from the MCC, MNC, NID (for SNPN), NF type and a Set ID. A NF Set Identifier shall be formatted as the following string: set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC> for a NF Set in a PLMN, or set<Set ID>.<nftype>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC> for a NF Set in a SNPN. At most one NF Set ID shall be indicated per PLMN-ID or SNPN of the NF. |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
nfProfileChangesSupportInd |
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]). |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
defaultNotificationSubscriptions |
Notification endpoints for different notification types. This attribute may contain multiple default subscriptions for a same notification type; in that case, those default subscriptions are used as alternative notification endpoints. |
type: DefaultNotificationSubscription multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
notificationType |
This parameter indicates the types of notifications used in Default Notification URIs in the NF Profile of an NF Instance. allowedValues: "N1_MESSAGES", "N2_INFORMATION", "LOCATION_NOTIFICATION", ”DATA_REMOVAL_NOTIFICATION”, "DATA_CHANGE_NOTIFICATION", "LOCATION_UPDATE_NOTIFICATION", "NSSAA_REAUTH_NOTIFICATION", "NSSAA_REVOC_NOTIFICATION" |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
callbackURI |
This attribute contains a default notification endpoint to be used by a NF Service Producer towards an NF Service Consumer that has not registered explicitly a callback URI in the NF Service Producer (e.g. as a result of an implicit subscription). |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
n1MessageClass |
This attribute (if it is present) identifies that class of N1 messages shall be notified as per TS 29.518 [80]. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
n2InformationClass |
This attribute (if it is present) identifies that class of N2 messages shall be notified as per TS 29.518 [80]. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
versions |
This attribute identifies the API versions (e.g. "v1") supported for the default notification type. |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
binding |
This attribute shall contain the value of the Binding Indication for the default subscription notification (i.e. the value part of "3gpp-Sbi-Binding" header), as specified in clause 6.12.4 of 3GPP TS 29.500 [76]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
servingScope |
This parameter indicates the served geographical areas of a NF instance. |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
lcHSupportInd |
This parameter indicates whether the NF supports or does not support Load Control based on LCI Header (see clause 6.3 of 3GPP TS 29.500 [76]). |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False allowedValues: N/A isNullable: True |
olcHSupportInd |
This parameter indicates whether the NF supports or does not support Overload Control based on OCI Header (see clause 6.4 of 3GPP TS 29.500 [76]). |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False allowedValues: N/A isNullable: True |
nfSetRecoveryTimeList |
This parameter contains the recovery time of NF Set(s) indicated by the NfSetId, where the NF instance belongs. |
type: DateTime multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
serviceSetRecoveryTimeList |
This parameter contains the recovery time of NF Service Set(s) configured in the NF instance, which are indicated by the NfServiceSetId. |
type: DateTime multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
scpDomains |
This parameter shall carry the list of SCP domains the SCP belongs to, or the SCP domain the NF (other than SCP) or the SEPP belongs to. |
type: String multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
vendorId |
Vendor ID of the NF instance, according to the IANA-assigned "SMI Network Management Private Enterprise Codes" [77]. allowedValues: 6 decimal digits; if the SMI code has less than 6 digits, it shall be padded with leading digits "0" to complete a 6-digit string value. |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
hostAddr |
This parameter defines host address of a NF allowedValues: N/A |
type: HostAddr multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
priority |
This parameter defines Priority (relative to other NFs of the same type) in the range of 0-65535, to be used for NF selection; lower values indicate a higher priority. If priority is also present in the nfServiceList parameters, those will have precedence over this value (See TS 29.510[23]). allowedValues: 0-65535 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
supportedDataSets |
This parameter defines list of supported data sets in the UDR instance (See TS 29.510[23]). allowedValues: "SUBSCRIPTION", "POLICY", EXPOSURE", "APPLICATION", "A_PFD", "A_AFTI", "A_IPTV", "A_BDT", "A_SPD", "A_EASD", "A_AMI", "P_UE", "P_SCD", "P_BDT", "P_PLMNUE", "P_NSSCD". |
type: ENUM multiplicity: 1..* isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
nFSrvGroupId |
This parameter defines identity of the group that is served by the NF instance (See TS 29.510[23]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
smfServingArea |
This parameter defines the SMF service area(s) the UPF can serve (See TS 29.510[23]). If not provided, the UPF can serve any SMF service area. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
interfaceUpfInfoList |
List of User Plane interfaces configured on the UPF. When this parameter is provided in the NF Discovery response, the NF Service Consumer (e.g., SMF) may use this information for UPF selection. |
type: InterfaceUpfInfoItem multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
interfaceType |
This parameter defines the type of User Plane (UP) interface. allowedValues: "N3" "N6" "N9" "DATA_FORWARDING" "N6MB" "N19MB" "N3MB" "NMB9" |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ipv4EndpointAddresses |
Available endpoint IPv4 address(es) of the User Plane interface. |
type: ipv4Addr multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
ipv6EndpointAddresses |
Available endpoint IPv6 address(es) of the User Plane interface. |
type: ipv6Addr multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
networkInstance |
Network Instance (See TS 29.244 [56]) associated to the User Plane interface |
type: string multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
iwkEpsInd |
Indicates whether interworking with EPS is supported by the UPF. allowedValues: True: Supported |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
pduSessionTypes |
Indicates the type of a PDU session. allowedValues: “IPv4” |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
atsssCapability |
Indicate the ATSSS capability of the UPF. |
type: AtsssCapability multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
atsssLL |
Indicates the ATSSS-LL capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of TS 23.501 [2]). allowedValues: True: Supported |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
mptcp |
Indicates the MPTCP capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of TS 23.501 [2]). allowedValues: True: Supported |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
rttWithoutPmf |
Indicates whether the UPF supports RTT measurement without PMF (see clauses 5.32.2, 6.3.3.3 of TS 23.501 [2]). allowedValues: True: Supported False: Not Supported. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
ueIpAddrInd |
Indicates whether the UPF supports allocating UE IP addresses/prefixes. allowedValues: True: supported |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
wAgfInfo |
Indicate that the UPF is collocated with W-AGF. If not present, the UPF is not collocated with Wireline Access Gateway Function (W-AGF). |
type: IpInterface multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
tngfInfo |
Indicate that the UPF is collocated with TNGF. If not present, the UPF is not collocated with Trusted Non-3GPP Gateway Function (TNGF). |
type: IpInterface multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
twifInfo |
Indicate that the UPF is collocated with TWIF. If not present, the UPF is not collocated with Trusted WLAN Interworking Function (TWIF). |
type: IpInterface multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
redundantGtpu |
Indicates whether the UPF supports redundant GTP-U path. allowedValues: True: supported |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
ipups |
Indicates whether the UPF is configured for Inter-PLMN User Plane Security (IPUPS). Any UPF can support the IPUPS functionality. In network deployments where specific UPFs are used to provide IPUPS, UPFs configured for providing IPUPS services shall be selected. allowedValues: True: The UPF is configured for IPUPS. False: The UPF is not configured for IPUPS |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
dataForwarding |
Indicates whether the UPF is configured for data forwarding. Based on operator policies, if dedicated UPFs are preferred to be used for indirect data forwarding during handover scenarios, when setting up the indirect data forwarding tunnel, the SMF should preferably select a UPF configured for data forwarding and use the network instance indicated in the Network Instance ID associated to the DATA_FORWARDING interface type in the interfaceUpfInfoList attribute. allowedValues: True: the UPF is configured for data forwarding False: the UPF is not configured for data forwarding If the UPF is configured for data forwarding, it shall support UP network interface with type "DATA_FORWARDING". |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
supportedPfcpFeatures |
Supported Packet Forwarding Control Protocol (PFCP) Features. A string used to indicate the PFCP features supported by the UPF, which encodes the "UP Function Features" as specified in Table 8.2.25-1 of TS 29.244 [56] (starting from Octet 5), in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and each two characters shall represent one octet of "UP Function Features" (starting from Octet 5, to higher octets). For each two characters representing one octet, the first character representing the 4 most significant bits of the octet and the second character the 4 least significant bits of the octet. The supported PFCP features shall be provisioned in addition and be consistent with the existing UPF features (atsssCapability, ueIpAddrInd, redundantGtpu and ipups), e.g., if the ueIpAddrInd is set to "true", then the UEIP flag shall also be set to "1" in the supported PFCP features. |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
isESCoveredBy |
This indicates whether the adjacentCell provides no, partial or full coverage for the cell which name-contains the NRCellRelation instance. Adjacent cells with this attribute equal to "FULL" are recommended to be considered as candidate cells to take over the coverage when the original cell state is about to be changed to energySaving. All adjacent cells with this attribute value equal to "PARTIAL" are recommended to be considered as entirety of candidate cells to take over the coverage when the original cell state is about to be changed to energySaving. allowedValues: NO, PARTIAL, FULL |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
commModelList |
The attribute specifies a list of commModel which is defined as a datatype (see clause 5.3.69). It can be used by NF and NF services to interact with each other in 5G Core network (see TS 23.501 [2]). allowedValues: Not applicable |
type: commModel multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
groupId |
This parameter identiies a list of target NF services on which the same communication model is applied to. allowedValues: N/A |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
commModelType |
This parameter defines communication model used by a NF to interact with NF service(s) (See TS 23.501 [2]). allowedValues:”DIRECT_COMMUNICATION_WO_NRF”, “DIRECT_COMMUNICATION_WITH_NRF”, “INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY”, “INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVERY” |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
targetNFServiceList |
This parameter lists target NF services sharing same communication model and configuration. allowedValues: N/A |
type: DN multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
commModelConfiguration |
This parameter defines configuration parameters for specific communication model for a group of NF Services. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
supportedFuncList |
This parameter lists functionalities supported by a SCP. Refer to TS 23.501 [2]. |
type: SupportedFunction multiplicity: 1..* isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
address |
This parameter defines address of a SCP instance, it can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38])) or FQDN (See TS 23.003 [13]). |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
function |
This parameter defines name of a functionality supported by a SCP. |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
policy |
This parameter defines configuration policies of a functionality supported by a SCP. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
capabilityList |
This parameter lists capabilities supported by a NEF. Refer to TS 23.501 [2]. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: False defaultValue: None isNullable: False |
isCAPIFSup |
This parameter defines if the NEF support Common API Framework. allowedValues: TRUE, FALSE |
type: Boolean multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
sEPPType |
This parameter defines the type of a SEPP entity. Refer to TS 33.501 [52]. allowedValues: “CSEPP”, “PSEPP” |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
sEPPId |
This parameter is identifier of a SEPP, it is unique inside a PLMN. allowedValues: N/A |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
remotePlmnId |
This parameter defines PLMNId of the remote SEPP. allowedValues: N/A |
Type: PLMNId multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
remoteSeppAddress |
This parameter defines address of the remote SEPP. It can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38])) or FQDN(See TS 23.003 [13]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
remoteSeppId |
This parameter defines identifier of the remote SEPP. it is unique inside a PLMN. allowedValues: N/A |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
n32cParas |
This attribute is used to configure parameters to establish security link between two SEPPs. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
n32fPolicy |
This attribute is used to configure policies to protect the messages exchanged between SEPPs. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: F isUnique: N/A defaultValue: None isNullable: False |
withIPX |
This attribute defines if there’s an IPX interconnected between two SEPPs. allowedValues: TRUE, FALSE |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
FiveQiDscpMappingList |
It provides the list of mapping between 5QIs and DSCP. allowedValues: N/A |
type: FiveQiDscpMapping multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
fiveQIValues |
It indicates a list of 5QI value. allowedValues: 0 – 255 |
type: Integer multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
dscp |
It indicates a DSCP. allowedValues: 0 – 255 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
configurable5QISetRef |
This is the DN of Configurable5QISet. allowedValues: DN of the Configurable5QISet MOI. |
type: DN multiplicity: 0..1 isOrdered: False isUnique: True defaultValue: None isNullable: True |
dynamic5QISetRef |
This is the DN of Dynamic5QISet MOI. allowedValues: DN of the Dynamic5QISet MOI. |
type: DN multiplicity: 0..1 isOrdered: False isUnique: True defaultValue: None isNullable: True |
fiveQIValue |
It identifies the 5QI value. allowedValues: 0 – 255 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: Yes defaultValue: None isNullable: False |
resourceType |
It indicates the Resource Type of a 5QI, as specified in TS 23.501 [2]. allowedValues: "GBR", Non-GBR" |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
priorityLevel |
It indicates the Priority Level of a 5QI, as specified in TS 23.501 [2]. allowedValues: 0 – 127 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
packetDelayBudget |
It indicates the Packet Delay Budget (in unit of 0.5ms) of a 5QI, as specified in TS 23.501 [2]. allowedValues: 0 – 1023 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
packetErrorRate |
It indicates the Packet Error Rate of a 5QI, as specified in TS 23.501 [2]. allowedValues: N/A |
type: PacketErrorRate multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
averagingWindow |
It indicates the Averaging Window (in unit of ms) of a 5QI, as specified in TS 23.501 [2]. allowedValues: 0 – 4095 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
maximumDataBurstVolume |
It indicates the Maximum Data Burst Volume (in unit of Byte) of a 5QI, as specified in TS 23.501 [2]. allowedValues: 0 – 4095 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
scalar |
The Packet Error Rate of a 5QI expressed as Scalar x 10-k where k is the Exponent. This attriutes indicates the Scalar of this expression. allowedValues: 0 – 9 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
exponent |
The Packet Error Rate of a 5QI expressed as Scalar x 10-k where k is the Exponent. This attriutes indicates the Exponent of this expression. allowedValues: 0 – 9 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: False defaultValue: None isNullable: False |
gtpUPathQoSMonitoringState |
It indicates the state of GTP-U path QoS monitoring for URLLC service. allowedValues: "Enabled", "Disabled". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Enabled isNullable: False |
gtpUPathMonitoredSNSSAIs |
It specifies the S-NSSAIs for which the GTP-U path QoS monitoring is to be performed. allowedValues: See 3GPP TS 23.003 [13] |
type: S-NSSAI multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
monitoredDSCPs |
It specifies the DSCPs for which the GTP-U path QoS monitoring is to be performed. allowedValues: See 3GPP TS 29.244 [56] |
type: Integer multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
isEventTriggeredGtpUPathMonitoringSupported |
It indicates whether the event triggered GTP-U path QoS monitoring reporting based on thresholds is supported, see 3GPP TS 29.244 [56]. allowedValues: “Yes”, “No”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Yes isNullable: False |
isPeriodicGtpUMonitoringSupported |
It indicates whether the periodic GTP-U path QoS monitoring reporting is supported, see 3GPP TS 29.244 [56]. allowedValues: “Yes”, “No”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Yes isNullable: False |
isImmediateGtpUMonitoringSupported |
It indicates whether the immediate GTP-U path QoS monitoring reporting is supported, see 3GPP TS 29.244 [56]. allowedValues: “Yes”, “No”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Yes isNullable: False |
gtpUPathDelayThresholds |
It specifies the thresholds for reporting the packet delay for the GTO-U path QoS monitoring, if the isEventTriggeredGtpUPathMonitoringSupported attribute of the same MOI is set to “yes”. The packet delay will be reported to SMF when it exceeds the threshold (in milliseconds). allowedValues: N/A. |
type: GtpUPathDelayThresholdsType multiplicity: 1 isOrdered: Y isUnique: N/A defaultValue: None isNullable: False |
gtpUPathMinimumWaitTime |
It specifies the minimum waiting time (in seconds) between two consecutive reports for event triggered GTP-U path QoS monitoring reporting, if the isEventTriggeredGtpUPathMonitoringSupported attribute of the same MOI is set to “yes”. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
gtpUPathMeasurementPeriod |
It specifies the period (in seconds) for reporting the packet delay for GTP-U path QoS monitoring, if the isPeriodicGtpUMonitoringSupported attribute of the same MOI is set to “yes”. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
n3AveragePacketDelayThreshold |
It specifies the threshold for reporting the average packet delay of a GTP-U path on N3 interface. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
n3MinPacketDelayThreshold |
It specifies the threshold for reporting the minimum packet delay of a GTP-U path on N3 interface. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
n3MaxPacketDelayThreshold |
It specifies the threshold for reporting the maxinum packet delay of a GTP-U path on N3 interface. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
n9AveragePacketDelayThreshold |
It specifies the threshold for reporting the average packet delay of a GTP-U path on N9 interface. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
n9MinPacketDelayThreshold |
It specifies the threshold for reporting the minimum packet delay of a GTP-U path on N9 interface. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
n9MaxPacketDelayThreshold |
It specifies the threshold for reporting the maxinum packet delay of a GTP-U path on N9 interface. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
qFQoSMonitoringState |
It indicates the state of QoS monitoring per QoS flow per UE for URLLC service. allowedValues: "Enabled", "Disabled". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Enabled isNullable: False |
qFMonitoredSNSSAIs |
It specifies the S-NSSAIs for which the QoS monitoring per QoS flow per UE is to be performed. allowedValues: See 3GPP TS 23.003 [13] |
type: S-NSSAI multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
qFMonitored5QIs |
It specifies the 5QIs for which the QoS monitoring per QoS flow per UE is to be performed. allowedValues: See 3GPP TS 23.501[2] |
type: Integer multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
isEventTriggeredQFMonitoringSupported |
It indicates whether the event based QoS monitoring reporting per QoS flow per UE is supported, see 3GPP TS 29.244 [56]. allowedValues: “Yes”, “No”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Yes isNullable: False |
isPeriodicQFMonitoringSupported |
It indicates whether the periodic QoS monitoring reporting per QoS flow per UE is supported, see 3GPP TS 29.244 [56]. allowedValues: “Yes”, “No”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Yes isNullable: False |
isSessionReleasedQFMonitoringSupported |
It indicates whether the session release based QoS monitoring reporting per QoS flow per UE is supported, see 3GPP TS 29.244 [56]. allowedValues: “Yes”, “No”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Yes isNullable: False |
qFPacketDelayThresholds |
It specifies the thresholds for reporting the packet delay between PSA and UE for QoS monitoring per QoS flow per UE, if the isEventTriggeredQFMonitoringSupported attribute of the same MOI is set to “yes”.”. The packet delay will be reported by PSA UPF to SMF when it exceeds the threshold (in milliseconds). allowedValues: see 3GPP TS 29.244 [56]. |
type: QFPacketDelayThresholdsType multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
qFMinimumWaitTime |
It specifies the minimum waiting time (in seconds) between two consecutive reports for event triggered QoS monitoring reporting per QoS flow per UE, if the isEventTriggeredQFMonitoringSupported attribute of the same MOI is set to “yes”. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
qFMeasurementPeriod |
It specifies the period (in seconds) for reporting the packet delay for QoS monitoring per QoS flow per UE, if the isPeriodicQFMonitoringSupported attribute of the same MOI is set to “yes”. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
thresholdDl |
It specifies the threshold for reporting the DL packet delay between PSA UPF and UE. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
thresholdUl |
It specifies the threshold for reporting the UL packet delay between PSA UPF and UE. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
thresholdRtt |
It specifies the threshold for reporting the round-trip packet delay between PSA UPF and UE. allowedValues: see 3GPP TS 29.244 [56]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
predefinedPccRules |
It specifies the predefined PCC Rules, see TS 25.503 [59]. allowedValues: N/A |
type: PccRule multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
pccRuleId |
It identifies the PCC rule. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
flowInfoList |
It is a list of IP flow packet filter information. allowedValues: N/A |
type: FlowInformation multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
applicationId |
A reference to the application detection filter configured at the UPF. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
appDescriptor |
It is the ATSSS rule application descriptor. allowedValues: see TS 29.571 [61]. |
type: BitString multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
contentVersion |
Indicates the content version of the PCC rule. allowedValues: N/A |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
precedence |
It indicates the order in which this PCC rule is applied relative to other PCC rules within the same PDU session. allowedValues: 0..255. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
afSigProtocol |
Indicates the protocol used for signalling between the UE and the AF. The default value is "NO_INFORMATION". allowedValues: “NO_INFORMATION”, “SIP”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “NO_INFORMATION” isNullable: False |
isAppRelocatable |
It indicates the application relocation possibility. The default value is "FALSE. allowedValues: “TRUE”, “FALSE”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
isUeAddrPreserved |
It Indicates whether UE IP address should be preserved. The default value is "FALSE". allowedValues: “TRUE”, “FALSE”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
qosData |
It contains the QoS control policy data for a PCC rule. allowedValues: N/A |
type: QoSData multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
altQosParams |
It contains the QoS control policy data for the Alternative QoS parameter sets of the service data flow. Only the "qosId" attribute, "5qi" attribute, "maxbrUl" attribute, "maxbrDl" attribute, "gbrUl" attribute and "gbrDl" attribute are applicable within the QosData data type. This data type represents an ordered list, where the lower the index of the array for a given entry, the higher the priority. allowedValues: N/A |
type: QoSData multiplicity: * isOrdered: True isUnique: True defaultValue: None isNullable: False |
trafficControlData |
It contains the traffic control policy data for a PCC rule. allowedValues: N/A |
type: TrafficControlData multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
conditionData |
It contains the condition data for a PCC rule. allowedValues: N/A |
type: ConditionData multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
tscaiInputUl |
It contains transports TSCAI input parameters for TSC traffic at the ingress interface of the DS-TT/UE (uplink flow direction). allowedValues: N/A |
type: TscaiInputContainer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
tscaiInputDl |
It contains transports TSCAI input parameters for TSC traffic at the ingress of the NW-TT (downlink flow direction). allowedValues: N/A |
type: TscaiInputContainer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
flowDescription |
It defines a packet filter for an IP flow. allowedValues: see TS 29.214 [62]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ethFlowDescription |
It defines a packet filter for an Ethernet flow. allowedValues: see TS 29.514 [62]. |
type: EthFlowDescription multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
destMacAddr |
It specifies the destination MAC address formatted in the hexadecimal notation according to clause 1.1 and clause 2.1 of IETF RFC 7042 [63]. Pattern: ‘^([0-9a-fA-F]{2})((-[0-9a-fA-F]{2}){5})$’. allowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ethType |
A two-octet string that represents the Ethertype, as described in IEEE 802.3 [64] and IETF RFC 7042 [63] in hexadecimal representation. Each character in the string shall take a value of "0" to "9" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the ethType shall appear first in the string, and the character representing the 4 least significant bits of the ethType shall appear last in the string. allowedValues: see IEEE 802.3 [64] and IETF RFC 7042 [63]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
fDesc |
It contains the flow description for the Uplink or Downlink IP flow. It shall be present when the ethtype is IP. allowedValues: see flowDescription in TS 29.214 [62]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
fDir |
It indicates the packet filter direction. allowedValues: "DOWNLINK", "UPLINK". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
sourceMacAddr |
It specifies the source MAC address formatted in the hexadecimal notation according to clause 1.1 and clause 2.1 of IETF RFC 7042 [63]. Pattern: ‘^([0-9a-fA-F]{2})((-[0-9a-fA-F]{2}){5})$’. allowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
vlanTags |
It specifies the Customer-VLAN and/or Service-VLAN tags containing the VID, PCP/DEI fields as defined in IEEE 802.1Q [65] and IETF RFC 7042 [63]. The first/lower instance in the array stands for the Customer-VLAN tag and the second/higher instance in the array stands for the Service-VLAN tag. Each field is encoded as a two-octet string in hexadecimal representation. Each character in the string shall take a value of "0" to "9" or "A" to "F" and shall represent 4 bits. The most significant character representing the PCP/DEI field shall appear first in the string, followed by character representing the 4 most significant bits of the VID field, and the character representing the 4 least significant bits of the VID field shall appear last in the string. If only Service-VLAN tag is provided, empty string for Customer-VLAN tag shall be provided. allowedValues: see IEEE 802.1Q [65] and IETF RFC 7042 [63]. |
type: String multiplicity: * isOrdered: True isUnique: True defaultValue: None isNullable: False |
srcMacAddrEnd |
It specifies the source MAC address end. If this attribute is present, the sourceMacAddr attribute specifies the source MAC address start. E.g. srcMacAddrEnd with value 00-10-A4-23-3E-FE and sourceMacAddr with value 00-10-A4-23-3E-02 means all MAC addresses from 00-10-A4-23-3E-02 up to and including 00-10-A4-23-3E-FE. allowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
destMacAddrEnd |
It specifies the destination MAC address end. If this attribute is present, the destMacAddr attribute specifies the destination MAC address start. allowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
packFiltId |
It is the identifier of the packet filter. allowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
packetFilterUsage |
It indicates if the packet shall be sent to the UE. The default value is "FALSE". allowedValues: TRUE, FALSE |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
tosTrafficClass |
It contains the Ipv4 Type-of-Service and mask field or the Ipv6 Traffic-Class field and mask field. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
spi |
It is the security parameter index of the IPSec packet, see IETF RFC 4301 [66]. allowedValues: see IETF RFC 4301 [66]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
flowLabel |
It specifies the Ipv6 flow label header field. AllowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
flowDirection |
It indicates the direction/directions that a filter is applicable. AllowedValues: “DOWNLINK”, “UPLINK”, “BIDIRECTIONAL”, “UNSPECIFIED”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
qosId |
It identifies the QoS control policy data for a PCC rule. AllowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
maxbrUl |
It represents the maximum uplink bandwidth formatted as follows: Pattern: ‘^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$’, see TS 29.512 [60]. Examples: "125 Mbps", "0.125 Gbps", "125000 Kbps" AllowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
maxbrDl |
It represents the maximum downlink bandwidth formatted as follows: Pattern: ‘^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$’, see TS 29.512 [60]. Examples: "125 Mbps", "0.125 Gbps", "125000 Kbps". AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
gbrUl |
It represents the guaranteed uplink bandwidth formatted as follows: Pattern: ‘^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$’, see TS 29.512 [60]. Examples: "125 Mbps", "0.125 Gbps", "125000 Kbps". AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
gbrDl |
It represents the guaranteed downlink bandwidth formatted as follows: Pattern: ‘^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$’, see TS 29.512 [60]. Examples: "125 Mbps", "0.125 Gbps", "125000 Kbps". AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
extMaxDataBurstVol |
It denotes the largest amount of data that is required to be transferred within a period of 5G-AN PDB, see TS 29.512 [60]. AllowedValues: 4096..2000000. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
arp |
It indicates the allocation and retention priority. AllowedValues: N/A. |
type: ARP multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ARP.priorityLevel |
It defines the relative importance of a resource request. AllowedValues: 1..15. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
preemptCap |
It defines whether a service data flow may get resources that were already assigned to another service data flow with a lower priority level. AllowedValues: "NOT_PREEMPT", "MAY_PREEMPT". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
preemptVuln |
It defines whether a service data flow may lose the resources assigned to it in order to admit a service data flow with higher priority level. AllowedValues: "NOT_PREEMPTABLE", "PREEMPTABLE". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
qosNotificationControl |
It indicates whether notifications are requested from 3GPP NG-RAN when the GFBR can no longer (or again) be guaranteed for a QoS Flow during the lifetime of the QoS Flow. The default value is "FALSE". AllowedValues: "TRUE", "FALSE". |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
reflectiveQos |
Indicates whether the QoS information is reflective for the corresponding non-GBR service data flow. The default value is "FALSE". AllowedValues: "TRUE", "FALSE". |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
sharingKeyDl |
It indicates, by containing the same value, what PCC rules may share resource in downlink direction. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
sharingKeyUl |
It indicates, by containing the same value, what PCC rules may share resource in uplink direction. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
maxPacketLossRateDl |
It indicates the downlink maximum rate for lost packets that can be tolerated for the service data flow. AllowedValues: 0..1000. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
maxPacketLossRateUl |
It indicates the uplink maximum rate for lost packets that can be tolerated for the service data flow. AllowedValues: 0..1000. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
tcId |
It univocally identifies the traffic control policy data within a PDU session. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
flowStatus |
It represents whether the service data flow(s) are enabled or disabled. The default value is "ENABLED". See TS 29.514 [67]. AllowedValues: “ENABLED-UPLINK”, “ENABLED-DOWNLINK”, “ENABLED”, “DISABLED”, “REMOVED”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “ENABLED” isNullable: False |
redirectInfo |
It indicates whether the detected application traffic should be redirected to another controlled address. AllowedValues: N/A. |
type: RedirectInformation multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “ENABLED” isNullable: False |
addRedirectInfo |
It contains the additional redirect information indicating whether the detected application traffic should be redirected to another controlled address. AllowedValues: N/A. |
type: RedirectInformation multiplicity: 1..* isOrdered: False isUnique: True defaultValue: “ENABLED” isNullable: False |
redirectEnabled |
It indicates whether the redirect instruction is enabled. AllowedValues: "TRUE", "FALSE". |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
redirectAddressType |
It indicates the type of redirect address, see TS 29.512 [60]. AllowedValues: " IPV4_ADDR", "IPV6_ADDR", “URL”, “SIP_URI”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
redirectServerAddress |
It indicates the address of the redirect server. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
muteNotif |
It indicates whether applicat’on’s start or stop notification is to be muted. The default value is "FALSE". AllowedValues: "TRUE", "FALSE". |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
trafficSteeringPolIdDl |
It references to a pre-configured traffic steering policy for downlink traffic at the SMF, see TS 29.512 [60]. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
trafficSteeringPolIdUl |
It references to a pre-configured traffic steering policy for uplink traffic at the SMF, see TS 29.512 [60]. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
routeToLocs |
It provides a list of location which the traffic shall be routed to for the AF request. AllowedValues: N/A. |
type: RouteToLocation multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
traffCorreInd |
It indicates the traffic correlation. AllowedValues: "TRUE", "FALSE". |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
dnai |
It represents the DNAI (Data network access identifier), see 3GPP TS 23.501 [2]. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
routeInfo |
It provides the traffic routing information. AllowedValues: N/A. |
type: RouteInformation multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ipv4Addr |
It defines the Ipv4 address of the tunnel end point in the data network, formatted in the "dotted decimal" notation. Pattern: ‘^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$’. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ipv6Addr |
It defines the Ipv6 address of the tunnel end point in the data network. Pattern: ‘^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$’ and Pattern: ‘^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$’. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ipv6AddrPrefix |
String identifying an IPv6 address prefix formatted according to clause 4 of IETF RFC 5952 [82]. IPv6Prefix data type may contain an individual /128 IPv6 address. Pattern: ‘^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$’ and Pattern: ‘^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$’ |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
portNumber |
It defines the UDP port number of the tunnel end point in the data network, see TS 29.571 [61]. AllowedValues: N/A. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
routeProfId |
It identifies the routing profile. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
upPathChgEvent |
It contains the information about the AF subscriptions of the UP path change. AllowedValues: N/A. |
type: UpPathChgEvent multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
notificationUri |
It provides notification address (Uri) of AF receiving the event notification. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
notifCorreId |
It is used to set the value of Notification Correlation ID in the notification sent by the SMF, see TS 29.512 [60]. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
dnaiChgType |
It indicates the type of DNAI change, see TS 29.512 [60]. AllowedValues: “EARLY”, “EARLY_LATE”, “LATE”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
afAckInd |
It identifies whether the AF acknowledgement of UP path event notification is expected.The default value is "FALSE". AllowedValues: “TRUE”, “FALSE”. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
steerFun |
It indicates the applicable traffic steering functionality, see TS 29.512 [60]. AllowedValues: “MPTCP”, “ATSSS_LL”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
steerModeDl |
It provides the traffic distribution rule across 3GPP and Non-3GPP accesses to apply for downlink traffic. AllowedValues: N/A. |
type: SteeringMode multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
steerModeUl |
It provides the traffic distribution rule across 3GPP and Non-3GPP accesses to apply for uplink traffic. AllowedValues: N/A. |
type: SteeringMode multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
mulAccCtrl |
It indicates whether the service data flow, corresponding to the service data flow template, is allowed or not allowed. The default value is "NOT_ALLOWED". AllowedValues: "ALLOWED", "NOT_ALLOWED". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: "NOT_ALLOWED" isNullable: False |
steerModeValue |
It indicates the value of the steering mode, see TS 29.512 [60]. AllowedValues: “ACTIVE_STANDBY”, “LOAD_BALANCING”, “SMALLEST_DELAY”, “PRIORITY_BASED”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
active |
It indicates the active access, see TS 29.571 [61]. AllowedValues: "3GPP_ACCESS", "NON_3GPP_ACCESS". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
standby |
It indicates the Standby access, see TS 29.571 [61]. AllowedValues: "3GPP_ACCESS", "NON_3GPP_ACCESS". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
threeGLoad |
It indicates the traffic load to steer to the 3GPP Access expressed in one percent. AllowedValues: 0..100. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
prioAcc |
It indicates the high priority access, see TS 29.571 [61]. AllowedValues: "3GPP_ACCESS", "NON_3GPP_ACCESS". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
condId |
It uniquely identifies the condition data. AllowedValues: N/A. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
activationTime |
It indicates the time (in date-time format) when the decision data shall be activated, see TS 29.512 [60] and TS 29.571 [61]. AllowedValues: N/A. |
type: DateTime multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
deactivationTime |
It indicates the time (in date-time format) when the decision data shall be deactivated, see TS 29.512 [60] and TS 29.571 [61]. AllowedValues: N/A. |
type: DateTime multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
accessType |
It provides the condition of access type of the UE when the session AMBR shall be enforced, see TS 29.512 [60]. AllowedValues: "3GPP_ACCESS", "NON_3GPP_ACCESS". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
ratType |
It provides the condition of RAT type of the UE when the session AMBR shall be enforced, see TS 29.512 [60] and TS 29.571 [61]. AllowedValues: "NR", "EUTRA", “WLAN”, “VIRTUAL”, “NBIOT”, “WIRELINE”, “WIRELINE_CABLE”, “WIRELINE_BBF”, “LTE-M”, “NR_U”, “EUTRA_U”, “TRUSTED_N3GA”, “TRUSTED_WLAN”, “UTRA”, “GERA”. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
periodicity |
It identifies the time period between the start of two bursts in reference to the TSN GM. AllowedValues: see TS 29.571 [61]. |
type: integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
burstArrivalTime |
Indicates the arrival time (in date-time format) of the data burst in reference to the TSN GM. AllowedValues: see TS 29.571 [61]. |
type: DateTime multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
nsacfInfoSnssaiList |
It represents a list of NSACF information per S-NSSAI. AllowedValues: N/A |
type: NsacfInfoSnssai multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: True |
snssaiInfo |
It defines generic information for a S-NSSAI. The information includes global unique identifier of a Network Slice (see [2] for definition of Network Slice) and adminstrativeState of the Network Slice AllowedValues: N/A. |
type: SnssaiInfo multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
isSubjectToNsac |
It defines if the Network Slice subjects to network slice admission control. The value is set to False if the maxNumberofUEs attribute in corresponding SliceProfile is absent. AllowedValues: True, False |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
NsacfInfoSnssai.maxNumberofUEs |
It defines the maximum number of UEs which are allowed to be served by the Network Slice that is subject to network slice admission control. This number could be derived from maxNumberofUEs defined in corresponding SliceProfile. AllowedValues: 0 – 65535 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: 0 isNullable: False |
eACMode |
It represents if early admission control (EAC) mode is activated. AllowedValues: Active, Inactive |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: Inactive isNullable: False |
activeEacThreshhold |
It defines threshold in percentage value of the number of the UEs registered with the network slice to the maximum number of UEs allowed to register with the network slice. The eACMode is set to active when the number of the UEs registered with the network slice is above this threshold. AllowedValues: 0 – 100 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: 0 isNullable: False |
deactiveEacThreshhold |
It defines threshold in percentage value of the number of the UEs registered with the network slice to the maximum number of UEs allowed to register with the network slice. The eACMode is set to inactive when the number of the UEs registered with the network slice is below this threshold. AllowedValues: 0 – 100 Note: If this attribute is absent, activeEacThreshhold is used to trigger deactivation of eACMode. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: 100 isNullable: True |
numberofUEs |
It represents the number of the UEs registered with the network slice. This attribute is updated by NSACF. AllowedValues: 0 – 65535 |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
uEIdList |
It represents the UEs registered with the network slice. This attribute is updated by NSACF. AllowedValues: N/A |
type: String multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: True |
networkSliceInfoList |
The attribute specifies a list of NetworkSliceInfo which is defined as a datatype (see clause 5.3.95). It can be used by the NWDAF to facilitate the data collection from OAM. allowedValues: N/A |
type: NetworkSliceInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
networkSliceRef |
This holds a DN of the NetworkSlice managed object relating to the NetworkSlice instance differentiated by sNSSAI and optional cNSIId. |
type: DN multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
sNSSAI |
It represents the S-NSSAI the NetworkSlice managed object is supporting. The S-NSSAI is defined in TS 23.003 [13]. allowedValues: See TS 23.003 [13] |
type: S-NSSAI multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
cNSIId |
It represents NSI ID which is an identifier for identifying the Core Network part of a Network Slice instance when multiple Network Slice instances of the same Network Slice are deployed, and there is a need to differentiate between them in the 5GC. See NSI ID definition in clause 3.1 of TS 23.501 [2] and subclause 6.1.6.2.7 of TS 29.531 [24]. |
type: String multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
eCSAddrConfigInfo |
It represents one or more FQDN(s) and/or IP address(es) of Edge Configuration Server(s), and of an ECS Provider ID. |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
aMFSet.aMFRegionRef |
This is the DN of AMFRegion instance of the AMFSet. This holds a DN of AMFRegion instance for which the AMFSet instance belongs to. allowedValues: N/A |
type: DN multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
aMFSetRef |
This is the DN of AMFSet. allowedValues: N/A |
type: DN multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
aMFRegion.aMFSetListRef |
This holds a list of DN of AMFSet instances in the same AMFRegion instance. allowedValues: N/A |
type: DN multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: True |
ServerAddr |
This attribute indicates the DNS server address for the PDU Session (see clause 6.2.2.2 in TS 23.548 [78]) allowedValues: Not applicable. |
Type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
NsacfInfoSnssai.maxNumberofPDUSessions |
It defines the maximum number of concurrent PDU sessions supported by the network slic. This number could be derived from maxNumberofPDUSessions defined in corresponding SliceProfile. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues:N/A isNullable: False |
eASServiceArea |
This parameter defines the EAS service area (see clause 7.3.3.6 in TS 23.558 [81]). allowedValues: N/A |
type: ServingLocation multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: False |
eESServiceArea |
This parameter defines the EES service area (see clause 7.3.3.5 in TS 23.558 [81]). allowedValues: N/A |
type: ServingLocation multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: False |
eDNServiceArea |
This parameter defines the EDN service area (see clause 7.3.3.4 in TS 23.558 [81]). allowedValues: N/A |
type: ServingLocation multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: False |
5GCNfConnEcmInfoList |
The attribute specifies a list of 5GCNfConnInfo which is defined as a datatype (see clause 5.3.120). It is used to provide 5GC NFs, such as PCF, NEF, SCEF, that are connected EDN NFs, such as EAS, EES, and ECS. allowedValues: N/A |
type: 5GCNfConnEcmInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
5GCNFType |
It indicates the type of a NF instance. AllowedValues:"PCF", "NEF", "SCEF". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
5GCNFIpAddress |
This parameter defines address of a NF instance, It can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38])) or FQDN (See TS 23.003 [13]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
5GCNFRef |
This attribute holds the DN of a NF instance. allowedValues: N/A |
type: DN multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
ednIdentifier |
The identifier of the edge data network (See TS 23.558 [81]). allowedValues: N/A |
type: string multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
eASIpAddress |
This parameter defines address of an EAS instance. It can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
eESIpAddress |
This parameter defines address of an EES instance. It can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38])). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: False |
eCSIpAddress |
This parameter defines address of an ECS instance. It can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38])). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: False |
uPFConnectionInfo |
The attribute is defined as a datatype UPFConnInfo (see clause 5.3.121). It is used to provide the UPF IP address and UPF DN. allowedValues: N/A |
type: UPFConnInfo multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
uPFRef |
This attribute holds the DN of an UPF instance. allowedValues: N/A |
type: DN multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
UpfIpAddress |
This parameter defines address of an UPF instance, It can be IP address (either IPv4 address (See RFC 791 [37]) or IPv6 address (See RFC 2373 [38])) or FQDN (See TS 23.003 [13]). allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
ecmConnectionType |
It indicates the type of ECM connection (i.e., user plane connection via UPF, control plane connection via PCF or NEF. AllowedValues: "USERPLANE", "CONTROLPLANE", "BOTH". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
nwdafEvents |
This attribute represents the Analytic functionalities (identified by nwdafEvent defined in TS 29.520 [85]) of the NWDAF instance. MnS consumer can configure this attribute to specify which Analytic functionalities (identified by nwdafEvent) can be performed the NWDAF instance. If the value of this attribute is not present, the NWDAF instance can perform any NWDAFEvents allowedValues: the detailed ENUM value for NwdafEvent see the Table 5.1.6.3.4-1 in TS 29.520[85]. |
type: NwdafEvent multiplicity: * isOrdered: True isUnique: True defaultValue: None isNullable: True |
administrativeState |
This attribute determines whether the NWDAF is enabled or disabled. MnS consumer can configure this attribute to activate or de-activate the analytic functionalities of the NWDAF instance. allowedValues: LOCKED, UNLOCKED. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
PCFFunction.groupId |
It indicates the identity of the PCF group that is served by the PCF instance. If not provided, the PCF instance does not pertain to any PCF group. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
dnnList |
It represents the DNNs supported by the PCF. The DNN, as defined in clause 9A of TS 23.003 [13], shall contain the Network Identifier and it may additionally contain an Operator Identifier, as specified in TS 23.003 [13] clause 9.1.1 and 9.1.2. If the Operator Identifier is not included, the DNN is supported for all the PLMNs in the plmnList of the NF Profile. If not provided, the PCF can serve any DNN. allowedValues: N/A |
type: string multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
supiRanges |
It represents list of ranges of SUPIs that can be served by the PCF instance. allowedValues: N/A |
type: SupiRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
gpsiRanges |
It represents list of ranges of GPSIs that can be served by the PCF instance. allowedValues: N/A |
type: IdentityRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
SupiRange.start |
It indicates the first value identifying the start of a SUPI range, to be used when the range of SUPI’s can be represented as a numeric range (e.g., IMSI ranges). This string shall consist only of digits. Pattern: "^[0-9]+$" AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
SupiRange.end |
It indicates the last value identifying the end of a SUPI range, to be used when the range of SUPI’s can be represented as a numeric range (e.g. IMSI ranges). This string shall consist only of digits. Pattern: "^[0-9]+$" AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
SupiRange.pattern |
It indicates the pattern (regular expression according to the ECMA-262 dialect [75]) representing the set of SUPI’s belonging to this range. A SUPI value is considered part of the range if and only if the SUPI string fully matches the regular expression. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
IdentityRange.start |
It indicates the first value identifying the start of an identity range, to be used when the range of identities can be represented as a numeric range (e.g., MSISDN ranges). This string shall consist only of digits. Pattern: "^[0-9]+$" AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
IdentityRange.end |
It indicates the last value identifying the end of an identity range, to be used when the range of identities can be represented as a numeric range (e.g. MSISDN ranges). This string shall consist only of digits. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
IdentityRange.pattern |
It indicates the pattern (regular expression according to the ECMA-262 dialect [75]) representing the set of identities belonging to this range. An identity value is considered part of the range if and only if the identity string fully matches the regular expression. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
rxDiamHost |
It indicates the Diameter host of the Rx interface for the PCF. See TS 29.571 [61]. String contains a Diameter Identity (FQDN). AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
rxDiamRealm |
It indicates the Diameter realm of the Rx interface for the PCF. See TS 29.571 [61]. String contains a Diameter Identity (FQDN). AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
v2xSupportInd |
It indicates whether V2X Policy/Parameter provisioning is supported by the PCF. TRUE: Supported FALSE (default): Not Supported AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseSupportInd |
It indicates whether ProSe capability is supported by the PCF. TRUE: Supported AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseCapability |
It indicates the supported ProSe Capability by the PCF. |
type: ProSeCapability multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
v2xCapability |
It indicates the supported V2X Capability by the PCF. |
type: V2xCapability multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
proseDirectDiscovey |
It indicates whether the PCF supports ProSe Direct Discovery: – true: ProSe Direct Discovery is supported by the PCF – false (default): ProSe Direct Discovery is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseDirectCommunication |
It indicates whether the PCF supports ProSe Direct Communication: – true: ProSe Direct Communication is supported by the PCF – false (default): ProSe Direct Communication is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseL2UetoNetworkRelay |
It indicates whether the PCF supports ProSe Layer-2 UE-to-Network Relay: – true: ProSe Layer-2 UE-to-Network Relay is supported by the PCF – false (default): ProSe Layer-2 UE-to-Network Relay is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseL3UetoNetworkRelay |
It indicates whether the PCF supports ProSe Layer-3 UE-to-Network Relay: – true: ProSe Layer-3 UE-to-Network Relay is supported by the PCF – false (default): ProSe Layer-3 UE-to-Network Relay is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseL2RemoteUe |
It indicates whether the PCF supports ProSe Layer-2 Remote UE: – true: ProSe Layer-2 Remote UE is supported by the PCF – false (default): ProSe Layer-2 Remote UE is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
proseL3RemoteUe |
It indicates whether the PCF supports ProSe Layer-3 Remote UE: – true: ProSe Layer-3 Remote UE is supported by the PCF – false (default): ProSe Layer-3 Remote UE is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
v2xCapability.lteV2x |
It indicates whether the PCF supports LTE V2X capability: – TRUE: LTE V2X capability is supported by the PCF – FALSE (default): LTE V2X capability is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
v2xCapability.nrV2x |
It indicates whether the PCF supports NR V2X capability: – TRUE: NR V2X capability is supported by the PCF – FALSE (default): NR V2X capability is not supported by the PCF. AllowedValues: TRUE, FALSE |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
UDMFunction.groupId |
It indicates the identity of the UDM group that is served by the UDM instance. If not provided, the UDM instance does not pertain to any UDM group. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
supiRanges |
It represents list of ranges of SUPIs whose profile data is available in the UDM instance. AllowedValues: N/A |
type: SupiRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
gpsiRanges |
It represents list of ranges of GPSIs whose profile data is available in the UDM instance. AllowedValues: N/A |
type: IdentityRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
externalGroupIdentifiersRanges |
It represents list of ranges of external groups whose profile data is available in the UDM instance. AllowedValues: N/A |
type: IdentityRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
routingIndicators |
It represents list of Routing Indicator information that allows to route network signalling with SUCI (see TS 23.003 [12]) to the UDM instance. If not provided, the UDM can serve any Routing Indicator. Pattern: ‘^[0-9]{1,4}$’ AllowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
internalGroupIdentifiersRanges |
It represents list of ranges of Internal Group Identifiers whose profile data is available in the UDM instance. If not provided, it does not imply that the UDM supports all internal groups. AllowedValues: N/A |
type: InternalGroupIdRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
InternalGroupIdRange.start |
It indicates first value identifying the start of an identity range, to be used when the range of identities can be represented as a consecutive numeric range. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
InternalGroupIdRange.end |
It indicates last value identifying the end of an identity range, to be used when the range of identities can be represented as a consecutive numeric range. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
InternalGroupIdRange.pattern |
It indicates pattern (regular expression according to the ECMA-262 dialect [75]) representing the set of identities belonging to this range. An identity value is considered part of the range if and only if the identity string fully matches the regular expression. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
suciInfos |
It represents list of SuciInfo. A SUCI that matches this information can be served by the UDM . A SUCI that matches all attributes of at least one entry in this array shall be considered as a match of this information. AllowedValues: N/A |
type: SuciInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
routingInds |
It indicates served Routing Indicator (see TS 23.003 [13], clause 2.2B). If not provided, the AUSF/UDM can serve any Routing Indicator. AllowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
hNwPubKeyIds |
It indicating served Home Network Public Key (see TS 23.003 [13], clause 2.2B). If not provided, the AUSF/UDM can serve any public key. AllowedValues: N/A |
type: Integer multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
UDRFunction.groupId |
It indicates the identity of the UDR group that is served by the UDR instance. If not provided, the UDR instance does not pertain to any UDR group. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
supiRanges |
It represents list of ranges of SUPI’s whose profile data is available in the UDR instance. AllowedValues: N/A |
type: SupiRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
gpsiRanges |
It represents list of ranges of GPSIs whose profile data is available in the UDR instance. AllowedValues: N/A |
type: IdentityRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
externalGroupIdentifiersRanges |
It represents list of ranges of external groups whose profile data is available in the UDR instance. AllowedValues: N/A |
type: IdentityRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
sharedDataIdRanges |
It represents list of ranges of Shared Data IDs that identify shared data available in the UDR instance. AllowedValues: N/A |
type: SharedDataIdRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
SharedDataIdRange.pattern |
It indicates the pattern (regular expression according to the ECMA-262 dialect [75]) representing the set of SharedDataIds belonging to this range. A SharedDataId value is considered part of the range if and only if the SharedDataId string fully matches the regular expression. EXAMPLE: sharedDataId range. "123456-sharedAmData{localID}" where "123456" is the HPLMN id (i.e. MCC followed by MNC) and "{localID}" can be any string. JSON: { "pattern": "^123456-sharedAmData.+$" } AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
udsfInfo |
This attribute represents information related to UDSF, as described in clause 6.1.6.2.63 of TS 29.510 [23]. AllowedValues: N/A |
type: UdsFInfo multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
UdsfInfo.grouId |
This attribute represents the identity of the UDSF group that is served by the UDSF instance. If not provided, the UDSF instance does not pertain to any UDSF group. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
UdsfInfo.supiRanges |
This attribute represents a list of ranges of SUPIs whose profile data is available in the UDSF instance If not provided, then the UDSF can serve any SUPI range. AllowedValues: N/A |
type: SupiRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
UdsfInfo.storageIdRanges |
It represents a map (list of key-value pairs) where realmId serves as key and each value in the map is an array of IdentityRanges. Each IdentityRange is a range of storageIds. A UDSF complying with this version of the specification shall include this IE. Absence indicates that the UDSF’s supported realms and storages are determined by the UDSF’s consumer by other means such as local provisioning. AllowedValues: N/A |
type: IdentityRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
seppInfo |
This attributes represents information of a SEPP Instance, as described in clause 6.1.6.2.72 of TS 29.510 [23]. AllowedValues: N/A |
type: SeppInfo multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
seppPrefix |
This attributes represents optional deployment specific string used to construct the apiRoot of the next hop SEPP, as described in clause 6.10 of TS 29.500 [76]. AllowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
seppPorts |
This attributes represents SEPP port number(s) for HTTP and/or HTTPS. This attribute shall be present if the SEPP uses non-default HTTP and/or HTTPS ports. When present, it shall contain the HTTP and/or HTTPS ports. The key of the map shall be "http" or "https". The value shall indicate the port number for HTTP or HTTPS respectively. Minimum: 0 Maximum: 65535 AllowedValues: N/A |
type: Integer multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
remotePlmnList |
It represents a list of remote PLMNs reachable through the SEPP. The absence of this attribute indicates that any PLMN is reachable through the SEPP. AllowedValues: N/A |
type: PlmnId multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
remoteSnpnList |
This attributes represents list of remote SNPNs reachable through the SEPP. The absence of this attribute indicates that no SNPN is reachable through the SEPP. AllowedValues: N/A |
type: PlmnIdNid multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
scpDomainInfoList |
This attributes represents SCP domain specific information of the SCP that differs from the common information in NFProfile data type. The key of the map shall be the string identifying an SCP domain. allowedValues: N/A |
type: ScpDomainInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
scpPrefix |
Optional deployment specific string used to construct the apiRoot of the next hop SCP, as described in clause 6.10 of TS 29.500 [76]. allowedValues: N/A |
type: String multiplicity: 0..1 Ordered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
scpPorts |
This attributes represents SCP port number(s) for HTTP and/or HTTPS. This attribute shall be present if the SCP uses non-default HTTP and/or HTTPS ports and if the SCP does not provision port information within ScpDomainInfo for each SCP domain it belongs to. allowedValues: 0 – 65535 |
type: Integer multiplicity: 1..* isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
addressDomains |
Pattern (regular expression according to the ECMA-262 dialect [72]) representing the address domain names reachable through the SCP. Absence of this IE indicates the SCP can reach any address domain names in the SCP domain(s) it belongs to. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
ScpInfo.ipv4Addresses |
This attributes represents list of IPv4 addresses reachable through the SCP. This IE may be present if IPv4 addresses are reachable via the SCP. If IPv4 addresses are reachable via the SCP, absence of both this IE and ipv4AddrRanges IE indicates the SCP can reach any IPv4 addresses in the SCP domain(s) it belongs to. |
type: Ipv4Addr multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
ScpInfo.ipv6Prefixes |
List of IPv6 prefixes reachable through the SCP. This IE may be present if IPv6 addresses are reachable via the SCP. If IPv6 addresses are reachable via the SCP, absence of both this IE and ipv6PrefixRanges IE indicates the SCP can reach any IPv6 prefixes in the SCP domain(s) it belongs to. |
type: Ipv6Addr multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
ScpInfo.ipv4AddrRanges |
List of IPv4 addresses ranges reachable through the SCP. This IE may be present if IPv4 addresses are reachable via the SCP. If IPv4 addresses are reachable via the SCP, absence of both this IE and ipv4Addresses IE indicates the SCP can reach any IPv4 addresses in the SCP domain(s) it belongs to. |
type: Ipv4AddressRange multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
ScpInfo.ipv6PrefixRanges |
List of IPv6 prefixes ranges reachable through the SCP. This IE may be present if IPv6 addresses are reachable via the SCP. If IPv6 addresses are reachable via the SCP, absence of both this IE and ipv6Prefixes IE indicates the SCP can reach any IPv6 prefixes in the SCP domain(s) it belongs to. |
type: Ipv6PrefixRange multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
servedNfSetIdList |
List of NF set ID of NFs served by the SCP. Absence of this IE indicates the SCP can reach any NF set in the SCP domain(s) it belongs to. NF Set Identifier (see clause 28.12 of TS 23.003 [13]), formatted as the following string: "set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>", or "set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>" with <MCC> encoded as defined in clause 5.4.2 ("Mcc" data type definition) <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit shall be inserted at the left side to fill the 3 digits coding of MNC. Pattern: ‘^[0-9]{3}$’ <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters <Set ID> encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end with either an alphabetic character or a digit. allowedValues: N/A |
type: String multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
remotePlmnList |
List of remote PLMNs reachable through the SCP. Absence of this IE indicates that no remote PLMN is reachable through the SCP. allowedValues: N/A |
type: PlmnId multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
remoteSnpnList |
This attribute represents the List of remote PLMNs reachable through the SCP. Absence of this IE indicates that no remote PLMN is reachable through the SCP. allowedValues: N/A |
type: PlmnIdNid multiplicity: 1.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
ipReachability |
This attribute indicates the type(s) of IP addresses reachable via the SCP in the SCP domain(s) it belongs to. Absence of this IE indicates that the SCP can be used to reach both IPv4 addresses and IPv6 addresses in the SCP domain(s) it belongs to. AllowedValues: "IPV4": Only IPv4 addresses are reachable. "IPV6": Only IPv6 addresses are reachable. "IPV4V6": Both IPv4 addresses and IPv6 addresses are reachable. |
type: Enumeration multiplicity: 0.. 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
scpCapabilities |
List of SCP capabilities supported by the SCP. This IE shall be present if the SCP supports at least one SCP capability. It may be present otherwise, with an empty array, to indicate that the SCP does not support any capability of the ScpCapability data type. The absence of this attribute shall not be interpreted as an SCP that does not support any capability; this only means that the SCP (e.g. pre-Rel-17 SCP) did not register the capabilities it may support. AllowedValues: "INDIRECT_COM_WITH_DELEG_DISC", which indicating Indirect communication with delegated discovery supported |
type: Enumeration multiplicity: 0.. * isOrdered: False isUnique: True defaultValue: None isNullable: False |
PlmnIdNid.nid |
This attribute represents network Identity; Shall be present if PlmnIdNid identifies an SNPN. (see clauses 5.30.2.3, 5.30.2.9, 6.3.4, and 6.3.8 in TS 23.501 [2]). allowedValues: N/A |
type: String multiplicity: 0..1 isOrdered: False isUnique: True defaultValue: None isNullable: False |
nwdafInfo |
It represents specific data for the NWDAF. allowedValues: N/A |
type: NwdafInfo multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
eventIds |
It represents the EventId(s) supported by the Nnwdaf_AnalyticsInfo service, if none are provided the NWDAF can serve any eventId. (see clause TS 29.520) allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
nwdafCapability |
This attribute indicates the capability of the NWDAF. If not present, the NWDAF shall be regarded with no capability. allowedValues: N/A |
type: NwdafCapability multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
analyticsDelay |
It represents the supported Analytics Delay related to the eventIds and nwdafEvents. It is an unsigned integer identifying a period of time in units of seconds.(see clause 5.2.2 TS 29.571 [61]). allowedValues: N/A |
type: Integer multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
servingNfTypeList |
It contains the list of NF type(s) from which the NWDAF NF can collect data. The absence of this attribute indicates that the NWDAF can collect data from any NF type. allowedValues: N/A |
type: NFType multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
servingNfSetIdList |
It contains the list of NF type(s) from which the NWDAF NF can collect data. The absence of this attribute indicates that the NWDAF can collect data from any NF type. (see clause 5.4.2 NfSetId in TS 29.571 [61]) allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
mlAnalyticsList |
It represents ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service. allowedValues: N/A |
type: MlAnalyticsInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
analyticsAggregation |
It indicates whether the NWDAF supports analytics aggregation: – true: analytics aggregation capability is supported by the NWDAF – false (default): analytics aggregation capability is not supported by the NWDAF. |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
analyticsMetadataProvisioning |
It indicate whether the NWDAF supports analytics metadata provisioning: – true: analytics metadata provisioning capability is supported by the NWDAF – false (default): analytics metadata provisioning capability is not supported by the NWDAF. |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
mlAnalyticsIds |
This attribute represents the Analytic functionalities (identified by nwdafEvent defined in TS 29.520 [85]) of the NWDAF instance. MnS consumer can configure this attribute to specify which Analytic functionalities (identified by nwdafEvent) can be performed the NWDAF instance. If the value of this attribute is not present, the NWDAF instance can perform any NWDAFEvents Analytics Id(s) supported by the Nnwdaf_MLModelProvision service, if none are provided the NWDAF can serve any mlAnalyticsId. allowedValues: the detailed ENUM value for NwdafEvent see the Table 5.1.6.3.4-1 in TS 29.520 [85]. |
type: NwdafEvent multiplicity: 1..* isOrdered: True isUnique: True defaultValue: None isNullable: True |
trackingAreaList |
This attribute represents area of Interest of the ML model, if none are provided the ML model for the analytics can apply to any TAIs. If present, it represents the list of TAIs, it may contain one or more non-3GPP access TAIs. allowedValues: N/A |
type: Tai multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
nsacfInfo |
This attribute represents the information of an NSACF NF Instance. (see TS 29.510 [23]). AllowedValues: N/A |
type: NsacfInfo multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
nsacfCapability |
It represents NSACF service capability. AllowedValues: N/A |
type: NsacfCapability multiplicity: 1 isOrdered: N/A isUnique: NA defaultValue: None isNullable: True |
NSACFFunction.taiList |
This attribute represents the list of TAIs the NSACF can serve. It may contain one or more non-3GPP access TAIs. The absence of this attribute and the taiRangeList attribute indicate that the NSACF can be selected for any TAI in the serving network. AllowedValues: N/A |
type: Tai multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
NSACFFunction.taiRangeList |
This attribute represents the range of TAIs the NSACF can serve. It may contain non-3GPP access TAIs. The absence of this attribute and the taiList attribute indicate that the NSACF can be selected for any TAI in the serving network. AllowedValues: N/A |
type: TaiRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
supportUeSAC |
This attribute indicates the service capability of the NSACF to monitor and control the number of registered UEs per network slice for the network slice that is subject to NSAC. AllowedValues: true: Supported |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
supportPduSAC |
This attribute indicates the service capability of the NSACF to monitor and control the number of established PDU sessions per network slice for the network slice that is subject to NSAC. AllowedValues: true: Supported |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: “FALSE” isNullable: False |
nefId |
It represents the NEF ID. (see clause 6.1.6.3.2 of TS 29.510 [23]) allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
appIds |
It represents list of internal application identifiers of the managed PFDs. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
afIds |
It represents list of application function identifiers of the managed PFDs. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
pfdData |
It represents PFD data, containing the list of internal application identifiers and/or the list of application function identifiers for which the PFDs can be provided. Absence of this attribute indicates that the PFDs for any internal application identifier and for any application function identifier can be provided. allowedValues: N/A |
type: PfdData multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
afEvents |
It represents AF Event(s) exposed by the NEF after registration of the AF(s) at the NEF. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
afEeData |
It represents the AF provided event exposure data. The NEF registers such information in the NRF on behalf of the AF. allowedValues: N/A |
type: AfEventExposureData multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
servedFqdnList |
It represents pattern (regular expression according to the ECMA-262 dialect [75]) representing the Domain names served by the NEF. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
dnaiList |
It represents list of Data network access identifiers supported by the NEF. The absence of this attribute indicates that the NEF can be selected for any DNAI. allowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
unTrustAfInfoList |
It represents list of information corresponding to the AFs. allowedValues: N/A |
type: UnTrustAfInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
UnTrustAfInfo.afId |
It represents associated AF id. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
UnTrustAfInfo. sNssaiInfoList |
It represents S-NSSAIs and DNNs supported by the AF. allowedValues: N/A |
type: SnssaiInfoItem multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
UnTrustAfInfo. mappingInd |
When present, this attribute indicates whether the AF supports mapping between UE IP address (IPv4 address or IPv6 prefix) and UE ID (i.e. GPSI). allowedValues: True, False True: the AF supports mapping between UE IP address and UE ID; False (default): the AF does not support mapping between UE IP address and UE ID. |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
SnssaiInfoItem.sNssai |
It represents supported S-NSSAI. allowedValues: N/A |
type: ExtSnssai multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
SnssaiInfoItem.dnnInfoList |
It represents list of parameters supported by the NF per DNN. allowedValues: N/A |
type: DnnInfoItem multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
snssaiExtension |
type: SnssaiExtension multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
|
SnssaiExtension.sdRanges |
It shall contain the range(s) of Slice Differentiator values supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type (see clause 5.4.4.2 in TS 29.571[61). |
type: SdRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
SnssaiExtension.wildcardSd |
It indicates that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type (see clause 5.4.4.2 in TS 29.571[61]). allowedValues: True, False |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
SdRange.start |
First value identifying the start of an SD range. This string shall be formatted as specified for the sd attribute of the Snssai data type in clause 5.4.4.2 of TS 29.571 [61]. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
SdRange.end |
Last value identifying the end of an SD range. This string shall be formatted as specified for the sd attribute of the Snssai data type in clause 5.4.4.2 in TS 29.571 [61]. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
DnnInfoItem.dnn |
It represents supported DNN or Wildcard DNN if the NF supports all DNNs for the related S-NSSAI. The DNN shall contain the Network Identifier and it may additionally contain an Operator Identifier. If the Operator Identifier is not included, the DNN is supported for all the PLMNs in the plmnList of the NF Profile. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
uasNfFunctionalityInd |
When present, this attribute shall indicate whether the NEF supports UAS NF functionality: allowedValues: True, False – True: UAS NF functionality is supported by the NEF. – False (default): UAS NF functionality is not supported by the NEF. |
type: Boolean multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
ausfInfo |
It represents the information of an AUSF NF Instance (see TS 29.510 [23]). AllowedValues: N/A |
type: AusfInfo multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
AUSFFunction.supiRanges |
This attribute represents a list of ranges of SUPIs that can be served by the AUSF instance. (NOTE 1) AllowedValues: N/A |
type: SupiRange multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
AUSFFunction.routingIndicators |
This attribute represents a list of Routing Indicator information that allows to route network signalling with SUCI (see TS 23.003 [13]) to the AUSF instance. If not provided, the AUSF can serve any Routing Indicator. Pattern: ‘^[0-9]{1,4}$’ AllowedValues: N/A |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
AUSFFunction.suciInfos |
This attribute represents a list of SuciInfo. A SUCI that matches this information can be served by the AUSF. (NOTE 2, NOTE 3) A SUCI that matches all attributes of at least one entry in this array shall be considered as a match of this information. AllowedValues: N/A |
type: SuciInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: True |
NOTE 1: If none of these parameters are provided, the AUSF can serve any SUPI managed by the PLMN of the AUSF instance. If "supiRanges" attribute is absent, and "groupId" is present, the SUPIs served by this AUSF instance is determined by the NRF (see TS 23.501 [2], clause 6.2.6.2). NOTE 2: The combination of SUCI informations, e.g. Routing Indicator and Home Network Public Key Id, can be used as criteria for AUSF discovery. This may only be used by the HPLMN in roaming scenarios in this release of the specification, i.e. an AMF in a visited network does not use the Home Network Public Key ID for AUSF selection. NOTE 3: If the suciInfos attribute is present and contains the routingInds sub-attribute, then the routingIndicators attribute shall also be present. |