ltm rule command LB snat
iRule(1) BIG-IP TMSH Manual iRule(1)
LB::snat
Returns information on the SNAT configuration for the current
connection.
SYNOPSIS
LB::snat
DESCRIPTION
This command returns information on the SNAT configuration for the
current connection.
Possible output values are those which can be set by the snat and
snatpool commands.
RETURN VALUE
LB::snat
Returns a TCL list based on the current connection's SNAT
configuration. The possible values seem to be 'none', 'automap',
'snatpool , 'snat '. The 'snat ' output only seems to be logged when snat is explicitly set
using 'snat ' in an iRule.
VALID DURING
ANY_EVENT
EXAMPLES
when CLIENT_ACCEPTED {
# Check if SNAT is enabled on the VIP
if {[LB::snat] eq "none"}{
log local0. "Snat disabled on [virtual name]"
} else {
log local0. "Snat enabled on [virtual name]. Currently set to [LB::snat]"
}
}
HINTS
SEE ALSO
CHANGE LOG
@BIGIP-10.0.0 --First introduced the command.
BIG-IP 2017-01-31 iRule(1)