cgnv6 fixed-nat inside iplist

Configure Fixed NAT with Inside IP List

iplist Specification

Parameter Value
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
Partition Visibility shared
Schema iplist schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/cgnv6/fixed-nat/inside/iplist

iplist attributes

Create List

POST

/axapi/v3/cgnv6/fixed-nat/inside/iplist

iplist attributes

Get Object

GET

/axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition}

iplist attributes

Get List

GET

/axapi/v3/cgnv6/fixed-nat/inside/iplist

iplist-list

Modify Object

POST

/axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition}

iplist attributes

Delete Object

DELETE

/axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition}

iplist attributes

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 Value
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 Value
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