pem protocol diameter-avpΒΆ

pem protocol diameter-avp(1)			  BIG-IP TMSH Manual			 pem protocol diameter-avp(1)

NAME
       diameter-avp - Configures diameter AVPs in Policy Enforcement Manager (PEM).

MODULE
       pem protocol

SYNTAX
       Configure the diameter-avp component within the pem protocol module using the syntax shown in the following
       sections.

   CREATE/EDIT/MODIFY
	create diameter-avp [name]
	modify diameter-avp [name]
	  options:
	    app-service [[string] | none]
	    avp-code [integer]
	    data-type [address | enumerated | float32 | float64 | grouped | integer32 | integer64 | octetstring | rat-type | time | unsigned32 | unsigned64 | utf8string]
	    description [string]
	    length [integer]
	    parent-avp [ [diameter_avp_name | none]
	    vendor-id [integer]

	edit diameter-avp [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties

   DISPLAY
	list diameter-avp
	list diameter-avp [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties
	    one-line
	    partition

   DELETE
	delete diameter-avp [name]

       Note: You must remove all references to a diameter-avp before you can delete the diameter-avp.

DESCRIPTION
       You can use the diameter-avp component to configure Diameter AVP definitions in Policy Enforcement Manager.

EXAMPLES
       create diameter-avp user_equipment_value { data-type octetstring avp-code 460 }

       Creates a PEM diameter-avp user_equipment_value with avp-code 460 and data-type octetstring.

       delete diameter-avp user_equipment_value

       Deletes the diameter-avp named user_equipment_value.

       list diameter-avp user_equipment_value

       Displays the properties of the diameter-avp named user_equipment_value.

OPTIONS
       app-service
	    Specifies the name of the application service to which the object belongs. The default value is none.
	    Note: If the strict-updates option is enabled on the application service that owns the object, you cannot
	    modify or delete the object. Only the application service can modify or delete the object.

       avp-code
	    Specifies the avp-code of the Diameter AVP.

       data-type
	    Specifies the data type of the Diameter AVP. The default value is octetstring.

	    Note: The 'V' bit, known as the Vendor-Specific bit, indicates whether the optional vendor-id field is
	    present in the AVP header. When set, the AVP code belongs to the specific vendor code address space. The
	    'V' bit is defined as flag-vendor-specific property in pem protocol profile gx.

	    The options are:

	    address
		 The address format is derived from the octetstring AVP base format. It is a discriminated union,
		 representing, for example a 32-bit (IPv4) or 128-bit (IPv6) address, most significant octet first.
		 The first two octets of the address AVP represents the AddressType, which contains in address
		 family. The AddressType is used to discriminate the content and format the remaining octets.

	    enumerated
		 Enumerated is derived from the integer32 AVP Base Format. The definition contains a list of valid
		 values and their interpretation and is described in the Diameter application introducing the AVP.

	    float32
		 This represents floating point values of single precision. The 32-bit value is transmitted in
		 network byte order. The AVP length field MUST be set to 12 (16 if the 'V' bit is enabled).

	    float64
		 This represents floating point values of double precision. The 64-bit value is transmitted in
		 network byte order. The AVP length field MUST be set to 16 (20 if the 'V' bit is enabled).

	    grouped
		 The data field is specified as a sequence of AVPs. Each of these AVPs follows - in the order in
		 which they are specified - including their headers and padding. The AVP length field is set to 8 (12
		 if the 'V' bit is enabled) plus the total length of all included AVPs, including their headers and
		 padding. Thus the AVP length field of an AVP of type grouped is always a multiple of 4.

	    integer32
		 32 bit signed value, in network byte order. The AVP length field MUST be set to 12 (16 if the 'V'
		 bit is enabled).

	    integer64
		 64 bit signed value, in network byte order. The AVP length field MUST be set to 16 (20 if the 'V'
		 bit is enabled).

	    octetstring
		 The data contains arbitrary data of variable length. Unless otherwise noted, the AVP length field
		 MUST be set to at least 8 (12 if the 'V' bit is enabled). AVP Values of this type that are not a
		 multiple of four-octets in length is followed by the necessary padding so that the next AVP (if any)
		 will start on 32-bit boundary.

	    rat-type
		 specifies the value format to be encoded or decoded as the RAT-Type defined in 3GPP TS 29.212.

	    time The time format is derived from the octetstring AVP base format. The string MUST contain four
		 octets, in the same format as the first four bytes are in the NTP timestamp format.

	    unsigned32
		 32 bit unsigned value, in network byte order. The AVP length field MUST be set to 12 (16 if the 'V'
		 bit is enabled).

	    unsigned64
		 64 bit signed value, in network byte order. The AVP length field MUST be set to 16 (20 if the 'V'
		 bit is enabled).

	    utf8string
		 The utf8string format is derived from the octetstring AVP base format. This is a human readable
		 string represented using the ISO/IEC IS 10646-1 character set, encoded as an octetstring using the
		 UTF-8 transformation format described in RFC 2279.

       description
	    User defined description.

       length
	    Specifies the data length of the Diameter AVP.

       name Specifies a unique name for the component. This option is required for the commands create, delete, and
	    modify.

       parent-avp
	    Specifies the name of the parent AVP if it is in a grouped AVP.

       vendor-id
	    Specifies the vendor-id of the Diameter VSA.

SEE ALSO
       create, delete, edit, glob, list, modify, pem protocol profile gx, pem protocol profile radius, pem protocol
       radius-avp, pem subscriber-attribute, regex, show, tmsh

COPYRIGHT
       No part of this program may be reproduced or transmitted in any form or by any means, electronic or
       mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose
       other than the purchaser's personal use, without the express written permission of F5 Networks, Inc.

       F5 Networks and BIG-IP (c) Copyright 2013-2016. All rights reserved.

BIG-IP						      2016-03-14			 pem protocol diameter-avp(1)