cgnv6 dns64-virtualserver¶
Create a DNS64 Virtual Server
dns64-virtualserver Specification¶
Type
Collection
Object Key(s)
name
Collection Name
Collection URI
/axapi/v3/cgnv6/dns64-virtualserver
Element Name
dns64-virtualserver
Element URI
/axapi/v3/cgnv6/dns64-virtualserver/{name}
Element Attributes
dns64-virtualserver_attributes
Operational Data URI
/axapi/v3/cgnv6/dns64-virtualserver/{name}/oper
Schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/cgnv6/dns64-virtualserver | ||
Create List | POST | /axapi/v3/cgnv6/dns64-virtualserver | ||
Get Object | GET | /axapi/v3/cgnv6/dns64-virtualserver/{name} | ||
Get List | GET | /axapi/v3/cgnv6/dns64-virtualserver | ||
Modify Object | POST | /axapi/v3/cgnv6/dns64-virtualserver/{name} | ||
Replace Object | PUT | /axapi/v3/cgnv6/dns64-virtualserver/{name} | ||
Replace List | PUT | /axapi/v3/cgnv6/dns64-virtualserver | ||
Delete Object | DELETE | /axapi/v3/cgnv6/dns64-virtualserver/{name} |
dns64-virtualserver-list¶
dns64-virtualserver-list is JSON List of dns64-virtualserver attributes
dns64-virtualserver-list : [
]
dns64-virtualserver attributes¶
enable-disable-action
Description ‘enable’: Enable Virtual Server (default); ‘disable’: Disable Virtual Server;
Type: string
Supported Values: enable, disable
Default: enable
ethernet
Description Ethernet interface
Type: number
Format: interface
ip-address
Description IP Address
Type: string
Format: ipv4-address
Mutual Exclusion: ip-address ipv6-address and use-if-ip are mutually exclusive
ipv6-address
Description IPV6 address
Type: string
Format: ipv6-address
Mutual Exclusion: ipv6-address ip-address and use-if-ip are mutually exclusive
name
Description CGNV6 Virtual Server Name
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
netmask
Description IP subnet mask
Type: string
Format: ipv4-netmask-brief
policy
Description Policy template
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
port-list
Type: List
Refernce Object: /axapi/v3/cgnv6/dns64-virtualserver/{name}/port/{port-number}+{protocol}
template-policy
Description Policy template name
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/cgnv6/template/policy
use-if-ip
Description Use Interface IP
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
Mutual Exclusion: use-if-ip ipv6-address and ip-address are mutually exclusive
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
vrid
Description Join a vrrp group (Specify ha VRRP-A vrid)
Type: number
Range: 1-31
port-list¶
Specification
Type
list
Block object keys
acl-id-list
Type: List
acl-name-list
Type: List
action
Description ‘enable’: Enable; ‘disable’: Disable;
Type: string
Supported Values: enable, disable
Default: enable
auto
Description Configure auto NAT for the vport
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
pool
Description Specify NAT pool or pool group
Type: string
Format: string-rlx
Maximum Length: 128 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/ip/nat/pool
port-number
Description Port
Type: number
Range: 0-65534
precedence
Description Set auto NAT pool as higher precedence for source NAT
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
protocol
Description ‘dns-udp’: DNS service over UDP;
Type: string
Supported Values: dns-udp
service-group
Description Bind a Service Group to this Virtual Server (Service Group Name)
Type: string
Format: string-rlx
Maximum Length: 128 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/cgnv6/service-group
template-dns
Description DNS template (DNS template name)
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/cgnv6/template/dns
template-policy
Description Policy Template (Policy template name)
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/cgnv6/template/policy
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
port-list_acl-name-list¶
Specification
Type
list
Block object keys
acl-name
Description Apply an access list name (Named Access List)
Type: string
Format: string-rlx
Maximum Length: 16 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/ip/access-list
acl-name-seq-num
Description Specify ACL precedence (sequence-number)
Type: number
Range: 1-32
acl-name-src-nat-pool
Description Policy based Source NAT (NAT Pool or Pool Group)
Type: string
Format: string-rlx
Maximum Length: 128 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/ip/nat/pool
port-list_acl-id-list¶
Specification
Type
list
Block object keys
acl-id
acl-id-seq-num
Description Specify ACL precedence (sequence-number)
Type: number
Range: 1-32
acl-id-src-nat-pool
Description Policy based Source NAT (NAT Pool or Pool Group)
Type: string
Format: string-rlx
Maximum Length: 128 characters
Maximum Length: 1 characters
Refernce Object: /axapi/v3/ip/nat/pool
operational data¶
Counter |
Size |
Description |
|
---|---|---|---|
peak-conn |
number |
peak-conn |
|
conn-rate-unit |
enum |
Output contains one of the following values: - 100ms, second |
|
curr-conn-overflow |
number |
curr-conn-overflow |
|
ip-address |
ipv4-address |
ip-address |
|
icmpv6-rate-over-limit-drop |
number |
icmpv6-rate-over-limit-drop |
|
curr-conn-rate |
number |
curr-conn-rate |
|
state |
enum |
Output contains one of the following values: - All Up, Functional Up, Partial Up, Down, Disb, Unkn |
|
ip_only_lb_fwd_bytes |
number |
ip_only_lb_fwd_bytes |
|
curr-icmp-rate |
number |
curr-icmp-rate |
|
icmpv6-lockup-time-left |
number |
icmpv6-lockup-time-left |
|
mac |
string |
mac |
|
ip_only_lb_rev_bytes |
number |
ip_only_lb_rev_bytes |
|
curr-icmpv6-rate |
number |
curr-icmpv6-rate |
|
icmp-rate-over-limit-drop |
number |
icmp-rate-over-limit-drop |
|
ip_only_lb_fwd_pkts |
number |
ip_only_lb_fwd_pkts |
|
icmp-lockup-time-left |
number |
icmp-lockup-time-left |
|
ip_only_lb_rev_pkts |
number |
ip_only_lb_rev_pkts |
|
migration-status |
string |
migration-status |