Security::FirewallAddressList

Introduced : BIG-IP_v11.3.0
The FirewallAddressList interface enables you to create and modify IP address lists on which to perform firewall security actions. Note that the addresses in all methods are type Common::NetAddress, a type which allows one to specify a prefix length after the address, e.g., “10.1.1.0/24”.

Methods

Method Description Introduced
add_address This method has been deprecated. Please use add_address_range instead. When using this method, the system will create a corresponding one-element address range where begin is equal to end. Adds a set of IP addresses to the specified firewall IP address lists. BIG-IP_v11.3.0
add_address_range Adds a list of address ranges for the specified firewall IP address lists. BIG-IP_v11.5.0
add_geo Adds a set of geo locations to the specified firewall IP address lists. BIG-IP_v11.5.0
add_nested_address_list Adds a list of nested address lists for the specified firewall IP address lists. BIG-IP_v11.5.0
create Creates a firewall IP address list. BIG-IP_v11.3.0
create_with_address_range Creates a firewall IP address list with address range. Users can specify an IP address range as the source or destination IP addresses in an AFM rule. For example, an IPv4 address range 10.10.10.1-10.10.10.245 will match all 245 addresses 10.10.10.1, 10.10.10.2, 10.10.10.3, … 10.10.10.244, 10.10.10.245. BIG-IP_v11.5.0
create_with_geo Creates a firewall IP address list with geo location. The geo location is a combination of country code and state name. The country code is two characters long. The state name is the full name of a state that belongs to the country represented by country code. By defining the geo location, the user can use the geo location entry to apply it to rules in the access control lists. BIG-IP_v11.5.0
create_with_nested_address_list Creates a firewall IP address list with nested address list. Users can enter an address list as one of the list entries of another address list. For example, users can have an address list alist-1 that contains the address 10.10.10.1. Users can have another address list alist-2 that contains address 10.10.10.2 and alist-1 as the child list. If the address list alist-2 is used in an AFM rule as source or destination address list, the addresses inside the child lists will be fully expanded so that the addresses AFM rule will match for alist-2 are 10.10.10.1 and 10.10.10.2. BIG-IP_v11.5.0
delete_address_list Deletes a set of firewall IP address lists. BIG-IP_v11.3.0
delete_all_address_lists Deletes all firewall IP address lists on this device. BIG-IP_v11.3.0
get_address This method has been deprecated. Please use get_address_range instead. Firewall addresses are now supplied and stored in the form of an address range. Single addresses are converted to a corresponding one-element range where begin is equal to end; for each range, this method returns the start of the address range. Gets the entries of the specified firewall IP address lists. BIG-IP_v11.3.0
get_address_description This method has been deprecated. Please use get_address_range_description instead. Gets the descriptions for a set of firewall IP address ranges. BIG-IP_v11.3.0
get_address_range Gets address ranges for the specified firewall IP address lists. Users can specify an IP address range as the source or destination IP addresses in an AFM rule. For example, an IPv4 address range 10.10.10.1-10.10.10.245 will match all 245 addresses 10.10.10.1, 10.10.10.2, 10.10.10.3, … 10.10.10.244, 10.10.10.245. BIG-IP_v11.5.0
get_address_range_description Gets the descriptions for the specified address ranges. BIG-IP_v11.5.0
get_description Gets the descriptions for a set of firewall IP address lists. BIG-IP_v11.3.0
get_geo Gets the geo location entries of the specified firewall IP address lists. The geo location is a combination of country code and state name. The country code is two characters long. The state name is the full name of a state that belongs to the country represented by country code. By defining the geo location, the user can use the geo location entry to apply it to rules in the access control lists. BIG-IP_v11.5.0
get_geo_description Gets the descriptions for a set of firewall IP address list entries. BIG-IP_v11.5.0
get_list Gets the list of firewall IP address lists on this device. BIG-IP_v11.3.0
get_nested_address_list Gets nested address lists for the specified firewall IP address lists. Users can enter an address list as one of the list entries of another address list. For example, users can have an address list alist-1 that contains the address 10.10.10.1. Users can have another address list alist-2 that contains address 10.10.10.2 and alist-1 as the child list. If the address list alist-2 is used in an AFM rule as source or destination address list, the addresses inside the child lists will be fully expanded so that the addresses AFM rule will match for alist-2 are 10.10.10.1 and 10.10.10.2. BIG-IP_v11.5.0
get_nested_address_list_description Gets the descriptions for the specified nested address lists. BIG-IP_v11.5.0
get_version Gets the version information for this interface. BIG-IP_v11.3.0
remove_address This method has been deprecated. Please use remove_address_range instead. When using this method, the system will create a corresponding one-element address range where begin is equal to end. Removes a set of entries from the specified firewall IP address lists. BIG-IP_v11.3.0
remove_address_range Removes a list of address ranges from the specified firewall IP address lists. BIG-IP_v11.5.0
remove_all_address_ranges Removes all address ranges from the specified firewall IP address lists. BIG-IP_v11.5.0
remove_all_addresses This method has been deprecated. Please use remove_all_address_ranges instead. Removes all entries from the specified firewall IP address lists. BIG-IP_v11.3.0
remove_all_geos Removes all geo location entries from the specified firewall IP address lists. BIG-IP_v11.5.0
remove_all_nested_address_lists Removes all nested address lists from the specified firewall IP address lists. BIG-IP_v11.5.0
remove_geo Removes a set of geo location entries from the specified firewall IP address lists. BIG-IP_v11.5.0
remove_nested_address_list Removes a list of nested address lists from the specified firewall IP address lists. BIG-IP_v11.5.0
set_address_description This method has been deprecated. Please use set_address_range_description instead. Sets the description for a set of firewall IP address ranges. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.3.0
set_address_range_description Sets the descriptions for the specified address ranges. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.5.0
set_description Sets the description for a set of firewall IP address lists. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.3.0
set_geo_description Sets the description for a set of firewall geo location entries. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.5.0
set_nested_address_list_description Sets the descriptions for the specified nested address lists. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.5.0

Structures

Structure Description

Enumerations

Enumeration Description

Exceptions

Exception Description

Constants

Constant Type Value Description

Aliases

Alias Type Description

See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


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.