DDOS Protection
ddos_protection
Methods
Return D Do S Protection Service Access Status -> { http_code, is_accessible, message }
get/v1/ddos/accessibility/{region_id}
Return DDoS Protection service access status
Check If The Provided Region Is Covered By The Advanced D Do S Protection Feature -> { is_covered }
get/v1/ddos/region_coverage/{region_id}
Check if the provided region is covered by the Advanced DDoS protection feature
List Of Available D Do S Protection Profile Templates -> { id, fields, name, 1 more... }
get/v1/ddos/profile-templates/{region_id}
List of available DDoS protection profile templates
DDOS Protection
Profiles
ddos_protection.profiles
Methods
Activate Or Deactivate D Do S Protection Profile -> { tasks }
post/v1/ddos/profiles/{project_id}/{region_id}/{profile_id}/action
Activate or Deactivate DDoS protection profile
Create D Do S Protection Profile -> { tasks }
post/v1/ddos/profiles/{project_id}/{region_id}
Create DDoS protection profile
Delete D Do S Protection Profile -> { tasks }
delete/v1/ddos/profiles/{project_id}/{region_id}/{profile_id}
Delete DDoS protection profile
Parameters
project_id: number
region_id: number
profile_id: number
Response fields
tasks: Array<string>
Optional
Task list
Request example
200Example
List Active Client D Do S Protection Profiles -> { id, fields, ip_address, 5 more... }
get/v1/ddos/profiles/{project_id}/{region_id}
List active client DDoS protection profiles
Update D Do S Protection Profile -> { tasks }
patch/v1/ddos/profiles/{project_id}/{region_id}/{profile_id}
Update DDoS protection profile
Domain types
CreateClientProfile = { fields, ip_address, profile_template, 4 more... }