slb template dns response-rate-limiting rrl-class-list lid

DNS Response Rate Limiting Class-List Lid

lid Specification

Parameter Value
Type Collection
Object Key(s) lidnum
Collection Name lid-list
Collection URI /axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid
Element Name lid
Element URI /axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid/{lidnum}
Element Attributes lid_attributes
Partition Visibility shared
Schema lid schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid

lid attributes

Create List

POST

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid

lid attributes

Get Object

GET

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid/{lidnum}

lid attributes

Get List

GET

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid

lid-list

Modify Object

POST

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid/{lidnum}

lid attributes

Replace Object

PUT

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid/{lidnum}

lid attributes

Replace List

PUT

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid

lid-list

Delete Object

DELETE

/axapi/v3/slb/template/dns/{name}/response-rate-limiting/rrl-class-list/{name}/lid/{lidnum}

lid attributes

lid-list

lid-list is JSON List of lid attributes

lid-list : [

]

lid attributes

lid-action

Description ‘log-only’: Only log rate-limiting, do not actually rate limit. Requires enable-log configuration; ‘rate-limit’: Rate-Limit based on configuration (Default); ‘whitelist’: Whitelist, disable rate-limiting;

Type: string

Supported Values: log-only, rate-limit, whitelist

Default: rate-limit

lid-enable-log

Description Enable logging

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lid-match-subnet

Description IP subnet mask (response rate by IP subnet mask)

Type: string

Format: ipv4-netmask

Default: 255.255.255.255

lid-match-subnet-v6

Description IPV6 subnet mask (response rate by IPv6 subnet mask)

Type: number

Range: 1-128

Default: 128

lid-response-rate

Description Responses exceeding this rate within the window will be dropped (default 5 per second)

Type: number

Range: 1-1000

Default: 5

lid-slip-rate

Description Every n’th response that would be rate-limited will be let through instead

Type: number

Range: 2-10

Mutual Exclusion: lid-slip-rate and lid-tc-rate are mutually exclusive

lid-src-ip-only

Description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lid-tc-rate

Description Every n’th response that would be rate-limited will respond with TC bit

Type: number

Range: 2-10

Mutual Exclusion: lid-tc-rate and lid-slip-rate are mutually exclusive

lid-window

Description Rate-Limiting Interval in Seconds (default is one)

Type: number

Range: 1-60

Default: 1

lidnum

Description Specify a limit ID

Type: number

Range: 1-1023

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