DataScript: avi.ipgroup.contains

Function avi.http.ipgroup.contains ( ipgroup, ipaddress )
Description An IP address is compared against the list of IP addresses in an IP group. The IP group may be either a list of IP addresses, networks, or countries.

The comparison returns true upon the any match. If the IP group has entries for,, and and the evaluated IP address is, the function will match successfully.

See IP group for further help on creating and using IP groups.

Parameter ipgroup is the name of the IP group to make the comparison against. The IP group must be mapped to the DataScript in the DataScript creation of the GUI or API.

ipaddress is a v4 IP address in dotted quad notation (

Returns match returns true if a match was found, or false if no match.
Version v16.3 and later
Related avi.stringgroup.contains() Matches a custom string against a string group.
Example Discard clients matched against an IP blacklist
var = avi.vs.client_ip()
if avi.ipgroup.contains("IP-Group", var) then
   avi.vs.log("Blacklisted IP" .. var.. "attempting to log in")

Updated: 2018-01-18 11:22:23 +0000