ddos zone-template quic

QUIC template Configuration

quic Specification

Parameter Value
Type Collection
Object Key(s) quic-tmpl-name
Collection Name quic-list
Collection URI /axapi/v3/ddos/zone-template/quic
Element Name quic
Element URI /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}
Element Attributes quic_attributes
Partition Visibility shared
Schema quic schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/ddos/zone-template/quic

quic attributes

Create List

POST

/axapi/v3/ddos/zone-template/quic

quic attributes

Get Object

GET

/axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}

quic attributes

Get List

GET

/axapi/v3/ddos/zone-template/quic

quic-list

Modify Object

POST

/axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}

quic attributes

Replace Object

PUT

/axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}

quic attributes

Replace List

PUT

/axapi/v3/ddos/zone-template/quic

quic-list

Delete Object

DELETE

/axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}

quic attributes

quic-list

quic-list is JSON List of quic attributes

quic-list : [

quic attributes

action-on-initial

Description: action-on-initial is a JSON Block. Please see below for action-on-initial

Type: Object

Reference Object: /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}/action-on-initial

create-conn-on-initial-only

Description Create connection on QUIC Initial Packets Only

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

fixed-bit-check-disable

Description Disable fixed-bit malform check

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

pkt-rate-cfg

Description: pkt-rate-cfg is a JSON Block. Please see below for pkt-rate-cfg

Type: Object

quic-tmpl-name

Description DDOS QUIC Template Name

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

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

version-supported-list

version-supported-list

Specification Value
Type list
Block object keys  

malformed-check

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

version-action

Description ‘drop’: Drop packets; ‘blacklist-src’: Blacklist-src;

Type: string

Supported Values: drop, blacklist-src

Mutual Exclusion: version-action and version-action-list-name are mutually exclusive

version-action-list-name

Description Configure action-list to take

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: version-action-list-name and version-action are mutually exclusive

Reference Object: /axapi/v3/ddos/action-list

version-end

Description Version supported range end

Type: string

Format: time

Maximum Length: 4294967295 characters

Maximum Length: 1 characters

version-start

Description Configure versions supported

Type: string

Format: time

Maximum Length: 4294967295 characters

Maximum Length: 1 characters

version-supported-list_malformed-check

Specification Value
Type object

malformed-check-action

Description ‘drop’: Drop packets (Default); ‘blacklist-src’: Blacklist-src;

Type: string

Supported Values: drop, blacklist-src

Mutual Exclusion: malformed-check-action and malformed-check-action-list-name are mutually exclusive

malformed-check-action-list-name

Description Configure action-list to take. Overwrites version action

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

Mutual Exclusion: malformed-check-action-list-name and malformed-check-action are mutually exclusive

Reference Object: /axapi/v3/ddos/action-list

malformed-enable

Description ‘enable’: Enable malformed check;

Type: string

Supported Values: enable

Default: enable

max-destination-cid-length

Description Set the maximum destination CID length

Type: number

Range: 0-255

Default: 255

max-source-cid-length

Description Set the maximum source CID length

Type: number

Range: 0-255

Default: 255

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

pkt-rate-cfg

Specification Value
Type object

per

Description ‘aead-tag’: AEAD Tag; ‘dcid’: Destination Connection ID;

Type: string

Supported Values: aead-tag, dcid

quic-pkt-rate

Description Limiting rate (Range: 5-16000000)

Type: number

Range: 5-16000000

quic-pkt-rate-limit

Description QUIC Packet Rate Limit

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

action-on-initial

Specification Value
Type object

retry-token-authentication-dynamic

Description ‘cid-hash’: Dynamic retry token based on Destination and Source CID;

Type: string

Supported Values: cid-hash

Mutual Exclusion: retry-token-authentication-dynamic and retry-token-authentication-static are mutually exclusive

retry-token-authentication-static

Description Static retry token (Maximum of 4 bytes)

Type: string

Format: time

Maximum Length: 4294967295 characters

Maximum Length: 1 characters

Mutual Exclusion: retry-token-authentication-static and retry-token-authentication-dynamic are mutually exclusive

retry-unauthenticated-initial-decrypt

Description Decrypt incoming initial packets for unauthenticated clients

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

scid-length

Description Set Max SCID length for SCID generation

Type: number

Range: 8-20

Default: 20

unauth-short-hdr-action

Description ‘drop’: Drop short header packet;

Type: string

Supported Values: drop

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters