class DIA-CFG-AvpDef

ManagedElement
+-MtasFunction
+-MtasSupportFunctions
+-DIA-CFG-Application
+-DIA-CFG-DictionaryContainer
+-DIA-CFG-Vendor
+-DIA-CFG-AvpDef

This MO represents Diameter Attribute-Value Pair (AVP) definition.

Attributes
string
mandatory
avpDataType
This attribute is an enumeration that identifies the AVP data type.
string
key
mandatory
noNotification
restricted
avpId
This attribute uniquely defines an AVP in the database.
string
mandatory
avpName
This attribute is a string that identifies the AVP.
string[0..] nonUnique
groupedAvpList
This attribute is a list of contained AVPs for Grouped AVP and number of their occurences.
The Diameter protocol allows AVP values of type Grouped. If this attribute is given any value and the DIA-CFG-AVPDef object to be created/updated is not of type grouped, an error is issued and the operation does not take place. Use of same AVPIds in the list leads to the same error.
string[0..] nonUnique
integerValueList
This attribute is the list of all possible values of an enumerated AVP (avpData = 13).
Each value in the list consists of a numerical value and a name, which is a human readable string, to identify the meaning of the numerical value. Any attempt to create and update a DIA-CFG-AVPDef object or other data type than enumerated with this list not empty results in an error and the operation does not take place. Usage of the same valueNames or values in the list also leads to an error.
dia_mim_DIA-CFG-AvpDef_mFlagRule[0..1]
mFlagRule = 4
The mandatory flag rule indicates whether support of the AVP is required.
This attribute corresponds to the M flag in the AVP header.
dia_mim_DIA-CFG-AvpDef_pFlagRule[0..1]
pFlagRule = 4
The protected flag rule is used to indicate if the AVP is to be protected by a digital signature.
When set, the AVP is protected and the contents cannot be changed by agents without detection. This attribute corresponds to the P flag of the AVP header, known as the protected AVP bit.
string[1..] nonUnique
mandatory
stackIds
This attribute is a list of those stackIds that use this AVP.
In other words, it is a list of all applications using Diameter that are able to encode and decode this AVP.

  class DIA-CFG-AvpDef