BIG-IP LTM v12.0.0¶
Commands Introduced in BIG-IP LTM 12.0.0¶
- ACCESS2::access2_proc - return the TCL procedure registered for currently executing per-request policy expression.
- ADAPT::context_create - creates a new dynamic context on the specified or current side
- ADAPT::context_current - returns a handle for the current context
- ADAPT::context_delete_all - deletes all dynamic contexts on both sides of the virtual server
- ADAPT::context_name - returns the name of a context
- ADAPT::context_static - returns a handle for the static context of the current or specified side
- ANTIFRAUD::alert_additional_info - returns a list of keys and values that describes integrity parameters check failure or parameter values too long error
- ANTIFRAUD::alert_bait_signatures - returns the bait signatures in an escaped base64 format
- ANTIFRAUD::alert_component - returns the error type according to alert_type
- ANTIFRAUD::alert_details - returns or sets alert details
- ANTIFRAUD::alert_device_id - returns flash GUID
- ANTIFRAUD::alert_forbidden_added_element - returns forbidden added HTML element and its content, in an escaped base64 format
- ANTIFRAUD::alert_guid - returns GUID that is used to identify which users have been infected with malware before the user logs in
- ANTIFRAUD::alert_html - returns the whole HTML in an escaped base64 format
- ANTIFRAUD::alert_http_referrer - returns HTTP referrer
- ANTIFRAUD::alert_id - returns an alert id
- ANTIFRAUD::alert_license_id - returns crc32 of the license id in hex
- ANTIFRAUD::alert_score - returns the alert severity
- ANTIFRAUD::alert_transaction_data - returns key-value list of all parameters marked to be attached
- ANTIFRAUD::alert_type - returns the alert type
- ANTIFRAUD::alert_username - returns a username and for phishing also additional fields
- ANTIFRAUD::disable_alert - disables the current alert
- ASM::fingerprint - returns the FP id if available
- BWC::priority - map a policy instance or category to a priority class of a priority group
- CLASSIFICATION::result - provides classification results.
- DATAGRAM::dns - returns DNS header information
- DATAGRAM::udp - returns UDP payload information
- DIAMETER::persist - returns the persistence key being used for the current message
- DOSL7::slowdown - Adds source IP extracted from current connection to greylist
- HTTP::hsts - controls HTTP Strict Transport Security
- HTTP::reject_reason - returns the reason HTTP is aborting
- ILX::call - Invokes the specified node method
- ILX::init - Establishes a communication path from an iRule to the node process.
- ILX::notify - Sends a message to the specified node method but does not wait for a response
- RADIUS::rtdom - Overwrites the default RD ID in RADIUS scenario
- ROUTE::clear - purges the cache on all CMPs for matching connections
- ROUTE::cwnd - returns in bytes the congestion window
- ROUTE::expiration - returns the expiration time in second
- ROUTE::mtu - returns in bytes the max transmission unit
- SSL::clientrandom - returns the ClientRandom value from the Client hello
- SSL::sni - Returns a Server Name Indication name, and require SNI support
- TCP::naglemode - Returns the Nagle mode of a TCP flow.
- TCP::naglestate - returns the nagle state
- TCP::rt_metrics_timeout - sets the metrics cache entry time to live (in seconds) for the current connection
- TCP::rttvar - The measured RTT variance in units of “1/16 of a millisecond”.
- TCP::snd_cwnd - returns the cwnd in bytes.
- TCP::snd_scale - Returns the receive window scale advertised by the local host.
- TCP::snd_ssthresh - The connection slow start threshold in bytes.
- TCP::snd_wnd - Returns the remote host’s advertised receive window
- urlcatblindquery - Query the encrypted URL for URL categorization
- VALIDATE::protocol - allows you to validate payload (traffic) to match given classification application
Commands Updated in BIG-IP LTM 12.0.0¶
- clientside - Causes the specified iRule commands to be evaluated under the client-side context.
- HTTP::cookie - Queries for or manipulates cookies in HTTP requests and responses.
- ROUTE::bandwidth - The average of the bandwidth estimates for TCP connections.
- serverside - Causes the specified iRule command to be evaluated under the server-side context.
- TCP::bandwidth - Returns a bandwidth estimate for the peer.
- TCP::nagle - Enables or disables the Nagle algorithm on the current TCP connection.
Events Introduced in BIG-IP LTM 12.0.0¶
- ACCESS2_POLICY_EXPRESSION_EVAL - triggered when per-request policy branch expressions are evaluated
- HTTP_REJECT - triggered when HTTP aborts the connection
- PEM_SUBS_SESS_CREATED - triggered when a subscriber session is created
Commands Deprecated or Removed in BIG-IP LTM 12.0.0¶
- CLASSIFICATION::app - provides classification for the most explicit application name
- CLASSIFICATION::category - provides classification category name
- CLASSIFICATION::disable - disables classification for the current flow
- CLASSIFICATION::enable - enables classification for the current flow
- CLASSIFICATION::protocol - provides classification for the least explicit application name
- CLASSIFICATION::urlcat - provides classification url category name
- pem_dtos - Query the TAC DB for IMEI value
- ROUTE::age - The age of the route metrics in seconds.
The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.