cgnv6 dns64-virtualserver

Create a DNS64 Virtual Server

dns64-virtualserver Specification

Type

Collection

Object Key(s)

name

Collection Name

dns64-virtualserver-list

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

dns64-virtualserver schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/cgnv6/dns64-virtualserver

dns64-virtualserver attributes

Create List

POST

/axapi/v3/cgnv6/dns64-virtualserver

dns64-virtualserver attributes

Get Object

GET

/axapi/v3/cgnv6/dns64-virtualserver/{name}

dns64-virtualserver attributes

Get List

GET

/axapi/v3/cgnv6/dns64-virtualserver

dns64-virtualserver-list

Modify Object

POST

/axapi/v3/cgnv6/dns64-virtualserver/{name}

dns64-virtualserver attributes

Replace Object

PUT

/axapi/v3/cgnv6/dns64-virtualserver/{name}

dns64-virtualserver attributes

Replace List

PUT

/axapi/v3/cgnv6/dns64-virtualserver

dns64-virtualserver-list

Delete Object

DELETE

/axapi/v3/cgnv6/dns64-virtualserver/{name}

dns64-virtualserver attributes

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

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

Description ACL id VPORT

Type: number

Range: 1-199

Refernce Object: /axapi/v3/access-list/standard

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