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

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

Parameters
project_id: number
region_id: number
Response fields
tasks: Array<string>
Optional

Task list

Request example
200Example
Delete D Do S Protection Profile -> { tasks }
delete/v1/ddos/profiles/{project_id}/{region_id}/{profile_id}

Delete DDoS protection profile

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... }