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
Type: List
Reference Object: /axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition}
ipv4address-list
ipv6address-list
iplist-list¶
Specification Type list Block object keys 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 iplist-list_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 iplist-list_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
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
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 ipv4address-list_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 ipv4address-list_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
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
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 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 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 ipv6address-list_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 ipv6address-list_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
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