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:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/ddos/zone-template/quic | ||
Create List | POST | /axapi/v3/ddos/zone-template/quic | ||
Get Object | GET | /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name} | ||
Get List | GET | /axapi/v3/ddos/zone-template/quic | ||
Modify Object | POST | /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name} | ||
Replace Object | PUT | /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name} | ||
Replace List | PUT | /axapi/v3/ddos/zone-template/quic | ||
Delete Object | DELETE | /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name} |
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
Type: List
Reference Object: /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}/version-supported/{version-start}+{version-end}
version-supported-list¶
Specification Value Type list Block object keys malformed-check
Description: malformed-check is a JSON Block. Please see below for version-supported-list_malformed-check
Type: Object
Reference Object: /axapi/v3/ddos/zone-template/quic/{quic-tmpl-name}/version-supported/{version-start}+{version-end}/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