cgnv6 fixed-nat inside

Fixed NAT Inside Users

inside Specification

Type Intermediate Resource
Element Name inside
Element URI /axapi/v3/cgnv6/fixed-nat/inside
Element Attributes inside_attributes
Schema inside schema

Operations Allowed:

Operation Method URI Payload

Get Object

GET

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

inside_attributes

inside Attributes

iplist-list

Description: iplist-list is a JSON List . Please see below for iplist-list

Type: List

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

ipv4address-list

Description: ipv4address-list is a JSON List . Please see below for ipv4address-list

Type: List

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

ipv6address-list

Description: ipv6address-list is a JSON List . Please see below for ipv6address-list

Type: List

Reference Object: /axapi/v3/cgnv6/fixed-nat/inside/ipv6address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}

iplist-list

Specification
Type list
Block object keys

dest-rule-list

Description: Bind destination based Rule-List (Fixed NAT Rule-List Name)

Type: string

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

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

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 l1002_offset

Type: Object

partition

Description: Inside User Partition (Partition Name)

Type: string

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

usable-nat-ports

Description: usable-nat-ports is a JSON Block . Please see below for l1002_usable-nat-ports

Type: Object

uuid

Description: uuid of the object

Type: string

vrid

Description: VRRP-A vrid (Specify ha VRRP-A vrid)

Type: number

Range: 1-31

iplist-list.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

iplist-list.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

ipv4address-list

Specification
Type list
Block object keys

dest-rule-list

Description: Bind destination based Rule-List (Fixed NAT Rule-List Name)

Type: string

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

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 l1002_offset

Type: Object

partition

Description: Inside User Partition (Partition Name)

Type: string

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

usable-nat-ports

Description: usable-nat-ports is a JSON Block . Please see below for l1002_usable-nat-ports

Type: Object

uuid

Description: uuid of the object

Type: string

vrid

Description: VRRP-A vrid (Specify ha VRRP-A vrid)

Type: number

Range: 1-31

ipv4address-list.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

ipv4address-list.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

ipv6address-list

Specification
Type list
Block object keys

dest-rule-list

Description: Bind destination based Rule-List (Fixed NAT Rule-List Name)

Type: string

dynamic-pool-size

Description: Configure size of Dynamic pool (Default: 0)

Type: number

Range: 0-64511

Default: 0

inside-end-address

Description: IPv6 Inside User End Address

Type: string

Format: ipv6-address

inside-netmask

Description: Inside User IPv6 Netmask

Type: number

Range: 64-128

inside-start-address

Description: IPv6 Inside User Start Address

Type: string

Format: ipv6-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: IPv6 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

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 l1002_offset

Type: Object

partition

Description: Inside User Partition (Partition Name)

Type: string

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

usable-nat-ports

Description: usable-nat-ports is a JSON Block . Please see below for l1002_usable-nat-ports

Type: Object

uuid

Description: uuid of the object

Type: string

vrid

Description: VRRP-A vrid (Specify ha VRRP-A vrid)

Type: number

Range: 1-31

ipv6address-list.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

ipv6address-list.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