ipv6 nat

Configure IPv6 NAT

nat Specification

Type Intermediate Resource
Element Name nat
Element URI /axapi/v3/ipv6/nat
Element Attributes nat_attributes
Schema nat schema

Operations Allowed:

Operation Method URI Payload

Get Object

GET

/axapi/v3/ipv6/nat

nat_attributes

nat Attributes

icmpv6

Description: icmpv6 is a JSON Block . Please see below for icmpv6

Type: Object

Reference Object: /axapi/v3/ipv6/nat/icmpv6

inside

Description: inside is a JSON Block . Please see below for inside

Type: Object

Reference Object: /axapi/v3/ipv6/nat/inside

pool-group-list

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

Type: List

Reference Object: /axapi/v3/ipv6/nat/pool-group/{pool-group-name}

pool-list

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

Type: List

Reference Object: /axapi/v3/ipv6/nat/pool/{pool-name}

icmpv6

Specification
Type object

respond-to-ping

Description: Respond to ICMPv6 echo requests to NAT pool IPs (default: disabled)

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description: uuid of the object

Type: string

pool-group-list

Specification
Type list
Block object keys

member-list

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

Type: List

Reference Object: /axapi/v3/ipv6/nat/pool-group/{pool-group-name}/member/{pool-name}

pool-group-name

Description: Specify pool group name

Type: string

Format: string-rlx

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

vrid

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

Type: number

Range: 1-31

pool-group-list.member-list

Specification
Type list
Block object keys

pool-name

Description: Specify NAT pool name

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

inside

Specification
Type object

source

Description: source is a JSON Block . Please see below for l388_source

Type: Object

Reference Object: /axapi/v3/ipv6/nat/inside/source

inside.source

Specification
Type object

list-list

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

Type: List

Reference Object: /axapi/v3/ipv6/nat/inside/source/list/{list-name}

inside.source.list-list

Specification
Type list
Block object keys

list-name

Description: IPv6 access-list name

Type: string

Reference Object: /axapi/v3/ipv6/access-list

pool

Description: IPv6 NAT Pool (Pool Name)

Type: string

Format: string-rlx

Reference Object: /axapi/v3/ipv6/nat/pool-group

uuid

Description: uuid of the object

Type: string

pool-list

Specification
Type list
Block object keys

end-address

Description: Configure end IP address of NAT pool

Type: string

Format: ipv6-address

gateway

Description: Configure gateway IP

Type: string

Format: ipv6-address

ip-rr

Description: Use IP address round-robin behavior

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

netmask

Description: Configure mask for pool

Type: number

Range: 64-128

pool-name

Description: Specify pool name

Type: string

Format: string-rlx

sampling-enable

Description: sampling-enable is a JSON List . Please see below for l388_sampling-enable

Type: List

scaleout-device-id

Description: Configure Scaleout device id to which this NAT pool is to be bound (Specify Scaleout device id)

Type: number

Range: 1-64

start-address

Description: Configure start IP address of NAT pool

Type: string

Format: ipv6-address

uuid

Description: uuid of the object

Type: string

vrid

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

Type: number

Range: 1-31

pool-list.sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘Port-Usage’: Port-Usage; ‘Total-Used’: Total-Used; ‘Total-Freed’: Total-Freed; ‘Failed’: Failed;

Type: string

Supported Values: all, Port-Usage, Total-Used, Total-Freed, Failed