Traffic_Log_Profile (object)

A traffic log profile

Properties (* = required):

name type(s) default allowed values description
class* string   “Traffic_Log_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/request-log”}   Specifies the name of the object to inherit the settings from,Reference to a traffic log 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
requestSettings object {}   The request settings for the profile,A traffic log profiles request settings
responseSettings object {}   The response settings for the profile,A traffic log profiles response settings

Traffic_Log_Profile.parentProfile (object)

Specifies the name of the object to inherit the settings from Reference to a traffic log profile

Default: {“bigip”:”/Common/request-log”}

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP Request Logging Profile
use string     AS3 pointer to traffic log profile declaration

Traffic_Log_Profile.requestSettings (object)

The request settings for the profile A traffic log profiles request settings

Default: {}

Properties (* = required):

name type(s) default allowed values description
proxyCloseOnErrorEnabled boolean false true, false Specifies, if enabled, that the logging profile will close the connection after sending its proxy-response
proxyRespondOnLoggingErrorEnabled boolean false true, false Specifies that the logging profile respond directly if the logging fails
proxyResponse string     Specifies the response to send on logging errors
requestEnabled boolean false true, false Enables or disables logging before the response is returned to the client
requestErrorLoggingEnabled boolean false true, false Enable secondary logging if insufficient bandwidth for primary. Best used to send an alert to a separate destination
requestErrorPool object     Specifies the name of the pool from which to select log servers,Reference to a pool
requestErrorProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
requestErrorTemplate string     Template to use when generating log messages
requestPool object     Specifies the name of the pool from which to select log servers,Reference to a pool
requestProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
requestTemplate string     Template to use when generating log messages

Traffic_Log_Profile.requestSettings.requestErrorPool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile.requestSettings.requestPool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile.responseSettings (object)

The response settings for the profile A traffic log profiles response settings

Default: {}

Properties (* = required):

name type(s) default allowed values description
byDefaultEnabled boolean true true, false Default response action and if response logging can be overridden by iRule
responseEnabled boolean false true, false Enables or disables logging before the response is returned to the client
responseErrorLoggingEnabled boolean false true, false Enable secondary logging if insufficient bandwidth for primary. Best used to send an alert to a separate destination
responseErrorPool object     Specifies the name of the pool from which to select log servers,Reference to a pool
responseErrorProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
responseErrorTemplate string     Template to use when generating log messages
responsePool object     Specifies the name of the pool from which to select log servers,Reference to a pool
responseProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
responseTemplate string     Template to use when generating log messages

Traffic_Log_Profile.responseSettings.responseErrorPool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile.responseSettings.responsePool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile_Request_Settings (object)

A traffic log profiles request settings

Properties (* = required):

name type(s) default allowed values description
proxyCloseOnErrorEnabled boolean false true, false Specifies, if enabled, that the logging profile will close the connection after sending its proxy-response
proxyRespondOnLoggingErrorEnabled boolean false true, false Specifies that the logging profile respond directly if the logging fails
proxyResponse string     Specifies the response to send on logging errors
requestEnabled boolean false true, false Enables or disables logging before the response is returned to the client
requestErrorLoggingEnabled boolean false true, false Enable secondary logging if insufficient bandwidth for primary. Best used to send an alert to a separate destination
requestErrorPool object     Specifies the name of the pool from which to select log servers,Reference to a pool
requestErrorProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
requestErrorTemplate string     Template to use when generating log messages
requestPool object     Specifies the name of the pool from which to select log servers,Reference to a pool
requestProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
requestTemplate string     Template to use when generating log messages

Traffic_Log_Profile_Request_Settings.requestErrorPool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile_Request_Settings.requestPool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile_Response_Settings (object)

A traffic log profiles response settings

Properties (* = required):

name type(s) default allowed values description
byDefaultEnabled boolean true true, false Default response action and if response logging can be overridden by iRule
responseEnabled boolean false true, false Enables or disables logging before the response is returned to the client
responseErrorLoggingEnabled boolean false true, false Enable secondary logging if insufficient bandwidth for primary. Best used to send an alert to a separate destination
responseErrorPool object     Specifies the name of the pool from which to select log servers,Reference to a pool
responseErrorProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
responseErrorTemplate string     Template to use when generating log messages
responsePool object     Specifies the name of the pool from which to select log servers,Reference to a pool
responseProtocol string “mds-udp” “mds-tcp”, “mds-udp” Specifies the HighSpeedLogging protocol to use when logging
responseTemplate string     Template to use when generating log messages

Traffic_Log_Profile_Response_Settings.responseErrorPool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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

Traffic_Log_Profile_Response_Settings.responsePool (object)

Specifies the name of the pool from which to select log servers Reference to a pool

Properties (* = required):

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