SYN Protection
SYN ProtectionFilters
List all SYN Protection filters.
client.DDoSProtection.advancedTCPProtection.synProtection.filters.list(FilterListParams { account_id, direction, mode, 3 more } params, RequestOptionsoptions?): V4PagePaginationArray<FilterListResponse { id, created_on, expression, 2 more } >
GET/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters
Create a SYN Protection filter.
client.DDoSProtection.advancedTCPProtection.synProtection.filters.create(FilterCreateParams { account_id, expression, mode } params, RequestOptionsoptions?): FilterCreateResponse { id, created_on, expression, 2 more }
POST/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters
Delete all SYN Protection filters.
client.DDoSProtection.advancedTCPProtection.synProtection.filters.bulkDelete(FilterBulkDeleteParams { account_id } params, RequestOptionsoptions?): FilterBulkDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters
SYN ProtectionFiltersItems
Get SYN Protection filter.
client.DDoSProtection.advancedTCPProtection.synProtection.filters.items.get(stringfilterId, ItemGetParams { account_id } params, RequestOptionsoptions?): ItemGetResponse { id, created_on, expression, 2 more }
GET/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}
Update SYN Protection filter.
client.DDoSProtection.advancedTCPProtection.synProtection.filters.items.edit(stringfilterId, ItemEditParams { account_id, expression, mode } params, RequestOptionsoptions?): ItemEditResponse { id, created_on, expression, 2 more }
PATCH/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}
Delete SYN Protection filter.
client.DDoSProtection.advancedTCPProtection.synProtection.filters.items.delete(stringfilterId, ItemDeleteParams { account_id } params, RequestOptionsoptions?): ItemDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters/{filter_id}
SYN ProtectionRules
List all SYN Protection rules.
client.DDoSProtection.advancedTCPProtection.synProtection.rules.list(RuleListParams { account_id, direction, order, 2 more } params, RequestOptionsoptions?): V4PagePaginationArray<RuleListResponse { id, burst_sensitivity, created_on, 6 more } >
GET/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules
Create SYN Protection rule.
client.DDoSProtection.advancedTCPProtection.synProtection.rules.create(RuleCreateParams { account_id, burst_sensitivity, mode, 4 more } params, RequestOptionsoptions?): RuleCreateResponse { id, burst_sensitivity, created_on, 6 more }
POST/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules
Delete all SYN Protection rules.
client.DDoSProtection.advancedTCPProtection.synProtection.rules.bulkDelete(RuleBulkDeleteParams { account_id } params, RequestOptionsoptions?): RuleBulkDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules
SYN ProtectionRulesItems
Get SYN Protection rule.
client.DDoSProtection.advancedTCPProtection.synProtection.rules.items.get(stringruleId, ItemGetParams { account_id } params, RequestOptionsoptions?): ItemGetResponse { id, burst_sensitivity, created_on, 6 more }
GET/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}
Update SYN Protection rule.
client.DDoSProtection.advancedTCPProtection.synProtection.rules.items.edit(stringruleId, ItemEditParams { account_id, burst_sensitivity, mitigation_type, 2 more } params, RequestOptionsoptions?): ItemEditResponse { id, burst_sensitivity, created_on, 6 more }
PATCH/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}
Delete SYN Protection rule.
client.DDoSProtection.advancedTCPProtection.synProtection.rules.items.delete(stringruleId, ItemDeleteParams { account_id } params, RequestOptionsoptions?): ItemDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}