cgnv6 fixed-nat inside ipv4address

Configure Fixed NAT

ipv4address Specification

Parameter Value
Type Collection
Object Key(s) inside-start-address, inside-end-address, inside-netmask, partition
Collection Name ipv4address-list
Collection URI /axapi/v3/cgnv6/fixed-nat/inside/ipv4address
Element Name ipv4address
Element URI /axapi/v3/cgnv6/fixed-nat/inside/ipv4address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}
Element Attributes ipv4address_attributes
Partition Visibility shared
Schema ipv4address schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

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

ipv4address attributes

Create List

POST

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

ipv4address attributes

Get Object

GET

/axapi/v3/cgnv6/fixed-nat/inside/ipv4address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}

ipv4address attributes

Get List

GET

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

ipv4address-list

Modify Object

POST

/axapi/v3/cgnv6/fixed-nat/inside/ipv4address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}

ipv4address attributes

Delete Object

DELETE

/axapi/v3/cgnv6/fixed-nat/inside/ipv4address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}

ipv4address attributes

ipv4address-list

ipv4address-list is JSON List of ipv4address attributes

ipv4address-list : [

ipv4address 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-end-address

Description IPv4 Inside User End Address

Type: string

Format: ipv4-address

inside-netmask

Description IPv4 Netmask

Type: string

Format: ipv4-netmask-brief

inside-start-address

Description IPv4 Inside User Start Address

Type: string

Format: ipv4-address

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