NAT_Policy (object)

Configures network address translation policy

Properties (* = required):

name type(s) default allowed values description
class* string   “NAT_Policy”  
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
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
rules array     A list of NAT rules

NAT_Rule (object)

Network address translation rule

Properties (* = required):

name type(s) default allowed values description
destination object     Network address translation destination configuration
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
name* string     NAT rule name
protocol string “any” “any”, “tcp”, “udp” Specifies the IP protocol against which the packet will be compared
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
securityLogProfile object     Reference to a Security Log Profile
source object     Network address translation source configuration
sourceTranslation object     Reference to a NAT Source Translation

NAT_Rule.destination (object)

Network address translation destination configuration

Properties (* = required):

name type(s) default allowed values description
addressLists array     A list of address lists (each by BIG-IP AS3 pointer or BIG-IP pathname)
portLists array     A list of port lists (each by BIG-IP AS3 pointer or BIG-IP pathname)

NAT_Rule.securityLogProfile (object)

Reference to a Security Log Profile

Properties (* = required):

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

NAT_Rule.source (object)

Network address translation source configuration

Properties (* = required):

name type(s) default allowed values description
addressLists array     A list of address lists (each by BIG-IP AS3 pointer or BIG-IP pathname)
portLists array     A list of port lists (each by BIG-IP AS3 pointer or BIG-IP pathname)

NAT_Rule.sourceTranslation (object)

Reference to a NAT Source Translation

Properties (* = required):

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

NAT_Rule_Destination (object)

Network address translation destination configuration

Properties (* = required):

name type(s) default allowed values description
addressLists array     A list of address lists (each by BIG-IP AS3 pointer or BIG-IP pathname)
portLists array     A list of port lists (each by BIG-IP AS3 pointer or BIG-IP pathname)

NAT_Rule_Source (object)

Network address translation source configuration

Properties (* = required):

name type(s) default allowed values description
addressLists array     A list of address lists (each by BIG-IP AS3 pointer or BIG-IP pathname)
portLists array     A list of port lists (each by BIG-IP AS3 pointer or BIG-IP pathname)