Enforcement_Subscriber_Management_Profile (object)

Configures a subscriber management profile

Properties (* = required):

name type(s) default allowed values description
class* string   “Enforcement_Subscriber_Management_Profile”  
dhcpLeaseQuery object     Configures DHCP lease query settings for a subscriber management profile
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
parentProfile object {“bigip”:”/Common/subscriber-mgmt”}   Specifies the name of the object to inherit the settings from,Reference to a enforcement subscriber management profile
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
serverSideSessionsEnabled boolean true true, false Specifies that the session is created based on server side IP when the server side traffic comes and is enabled

Enforcement_Subscriber_Management_Profile.dhcpLeaseQuery (object)

Configures DHCP lease query settings for a subscriber management profile

Properties (* = required):

name type(s) default allowed values description
enabled boolean true true, false Specifies that the subscriber management settings use DHCP lease query to communicate with DHCP servers to obtain DHCP lease information for the unknown IP address and creates a new policy enforcement session using the lease information received
service* object     Reference to a service

Enforcement_Subscriber_Management_Profile.dhcpLeaseQuery.service (object)

Reference to a service

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP virtual server
use string     AS3 pointer to service declaration

Enforcement_Subscriber_Management_Profile.parentProfile (object)

Specifies the name of the object to inherit the settings from Reference to a enforcement subscriber management profile

Default: {“bigip”:”/Common/subscriber-mgmt”}

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP PEM subscriber-mgmt policy
use string     AS3 pointer to enforcement subscriber management profile declaration

Enforcement_Subscriber_Management_Profile_DHCP (object)

Configures DHCP lease query settings for a subscriber management profile

Properties (* = required):

name type(s) default allowed values description
enabled boolean true true, false Specifies that the subscriber management settings use DHCP lease query to communicate with DHCP servers to obtain DHCP lease information for the unknown IP address and creates a new policy enforcement session using the lease information received
service* object     Reference to a service

Enforcement_Subscriber_Management_Profile_DHCP.service (object)

Reference to a service

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP virtual server
use string     AS3 pointer to service declaration