slb template dns recursive-dns-resolution

Recursive DNS resolver configuration

recursive-dns-resolution Specification

   
Type Configuration Resource
Element Name recursive-dns-resolution
Element URI /axapi/v3/slb/template/dns/{name}/recursive-dns-resolution
Element Attributes recursive-dns-resolution_attributes
Schema recursive-dns-resolution schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/slb/template/dns/{name}/recursive-dns-resolution

recursive-dns-resolution attributes

Get Object

GET

/axapi/v3/slb/template/dns/{name}/recursive-dns-resolution

recursive-dns-resolution attributes

Modify Object

POST

/axapi/v3/slb/template/dns/{name}/recursive-dns-resolution

recursive-dns-resolution attributes

Replace Object

PUT

/axapi/v3/slb/template/dns/{name}/recursive-dns-resolution

recursive-dns-resolution attributes

Delete Object

DELETE

/axapi/v3/slb/template/dns/{name}/recursive-dns-resolution

recursive-dns-resolution attributes

recursive-dns-resolution attributes

full-response

Description Serve all records (authority and additional) when applicable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

host-list-cfg

Type: List

ipv4-nat-pool

Description IPv4 Source NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/ip/nat/pool

ipv6-nat-pool

Description IPv6 Source NAT pool or pool group

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

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

max-trials

Description Total number of times to try DNS query to server before closing client connection, default 0

Type: number

Range: 0-255

Default: 0

ns-cache-lookup

Description ‘disabled’: Disable NS Cache Lookup; ‘enabled’: Enable NS Cache Lookup;

Type: string

Supported Values: disabled, enabled

Default: enabled

retries-per-level

Description Number of DNS query retries at each server level before closing client connection, default 6

Type: number

Range: 1-6

Default: 6

use-client-qid

Description Use client side query id for recursive query

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

use-service-group-response

Description ‘disabled’: Start Recursive Resolver if Server response doesnt have final answer; ‘enabled’: Forward Backend Server response to client and dont start recursive resolver;

Type: string

Supported Values: disabled, enabled

Default: enabled

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

host-list-cfg

Specification  
Type list
Block object keys  

hostnames

Description Hostnames class-list name (ac type)

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/class-list