SYN Protection
SYN ProtectionFilters
List all SYN Protection filters.
client.DDoSProtection.AdvancedTCPProtection.SynProtection.Filters.List(ctx, params) (*V4PagePaginationArray[AdvancedTCPProtectionSynProtectionFilterListResponse], error)
GET/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters
Create a SYN Protection filter.
client.DDoSProtection.AdvancedTCPProtection.SynProtection.Filters.New(ctx, params) (*AdvancedTCPProtectionSynProtectionFilterNewResponse, error)
POST/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/filters
Delete all SYN Protection filters.
client.DDoSProtection.AdvancedTCPProtection.SynProtection.Filters.BulkDelete(ctx, body) (*AdvancedTCPProtectionSynProtectionFilterBulkDeleteResponse, error)
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(ctx, filterID, query) (*AdvancedTCPProtectionSynProtectionFilterItemGetResponse, error)
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(ctx, filterID, params) (*AdvancedTCPProtectionSynProtectionFilterItemEditResponse, error)
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(ctx, filterID, body) (*AdvancedTCPProtectionSynProtectionFilterItemDeleteResponse, error)
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(ctx, params) (*V4PagePaginationArray[AdvancedTCPProtectionSynProtectionRuleListResponse], error)
GET/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules
Create SYN Protection rule.
client.DDoSProtection.AdvancedTCPProtection.SynProtection.Rules.New(ctx, params) (*AdvancedTCPProtectionSynProtectionRuleNewResponse, error)
POST/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules
Delete all SYN Protection rules.
client.DDoSProtection.AdvancedTCPProtection.SynProtection.Rules.BulkDelete(ctx, body) (*AdvancedTCPProtectionSynProtectionRuleBulkDeleteResponse, error)
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(ctx, ruleID, query) (*AdvancedTCPProtectionSynProtectionRuleItemGetResponse, error)
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(ctx, ruleID, params) (*AdvancedTCPProtectionSynProtectionRuleItemEditResponse, error)
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(ctx, ruleID, body) (*AdvancedTCPProtectionSynProtectionRuleItemDeleteResponse, error)
DELETE/accounts/{account_id}/magic/advanced_tcp_protection/configs/syn_protection/rules/{rule_id}