cgnv6 fixed-nat inside iplist¶
Configure Fixed NAT with Inside IP List
iplist Specification¶
Type Collection Object Key(s) inside-ip-list, partition Collection Name iplist-list Collection URI /axapi/v3/cgnv6/fixed-nat/inside/iplist Element Name iplist Element URI /axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition} Element Attributes iplist_attributes Schema iplist schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/cgnv6/fixed-nat/inside/iplist | ||
Create List | POST | /axapi/v3/cgnv6/fixed-nat/inside/iplist | ||
Get Object | GET | /axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition} | ||
Get List | GET | /axapi/v3/cgnv6/fixed-nat/inside/iplist | ||
Modify Object | POST | /axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition} | ||
Delete Object | DELETE | /axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition} |
iplist-list¶
iplist-list is JSON List of iplist attributes
iplist-list : [
]
iplist attributes¶
dest-rule-list
Description Bind destination based Rule-List (Fixed NAT Rule-List Name)
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
dynamic-pool-size
Description Configure size of Dynamic pool (Default: 0)
Type: number
Range: 0-64511
Default: 0
inside-ip-list
Description Name of IP List used to specify Inside Users
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
method
Description ‘use-all-nat-ips’: Use all the NAT IP addresses configured; ‘use-least-nat-ips’: Use the least number of NAT IP addresses required (default);
Type: string
Supported Values: use-all-nat-ips, use-least-nat-ips
Default: use-least-nat-ips
nat-end-address
Description IPv4 End NAT Address
Type: string
Format: ipv4-address
nat-ip-list
Description Name of IP List used to specify NAT addresses
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
nat-netmask
Description NAT Addresses IP Netmask
Type: string
Format: ipv4-netmask-brief
nat-start-address
Description Start NAT Address
Type: string
Format: ipv4-address
offset
Description: offset is a JSON Block. Please see below for offset
Type: Object
partition
Description Inside User Partition (Partition Name)
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
ports-per-user
Description Configure Ports per Inside User (ports-per-user)
Type: number
Range: 1-64512
respond-to-user-mac
Description Use the user’s source MAC for the next hop rather than the routing table (Default: off)
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
session-quota
Description Configure per user quota on sessions
Type: number
Range: 1-2147483647
skip-ports-on-rollover
Description Not using the first block of ports for NAT IPs smaller than the configured offset
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
usable-nat-ports
Description: usable-nat-ports is a JSON Block. Please see below for usable-nat-ports
Type: Object
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
vrid
Description VRRP-A vrid (Specify ha VRRP-A vrid)
Type: number
Range: 1-31
usable-nat-ports¶
Specification Type object usable-end-port
Description End Port of Usable NAT Ports
Type: number
Range: 1024-65535
usable-start-port
Description Start Port of Usable NAT Ports
Type: number
Range: 1024-65535
offset¶
Specification Type object numeric-offset
Description Configure a numeric offset to the first NAT IP address
Type: number
Range: 0-1024000
Default: 0
Mutual Exclusion: numeric-offset and random are mutually exclusive
random
Description Randomly choose the first NAT IP address
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
Mutual Exclusion: random and numeric-offset are mutually exclusive