Up-to-date reference of API arguments for Anti-DDoS service you can get at documentation portal.
opentelekomcloud_antiddos_v1¶
Anti-DDoS monitors the service traffic from the Internet to ECSs, ELB instances, and BMSs to detect attack traffic in real time. It then cleans attack traffic according to user-configured defense policies so that services run as normal.
~> AntiDDoS protection for Elastic IP is provided by default and shouldn't be created manually.
Example Usage¶
variable "eip_id" {}
resource "opentelekomcloud_antiddos_v1" "myantiddos" {
floating_ip_id = var.eip_id
enable_l7 = true
traffic_pos_id = 1
http_request_pos_id = 3
cleaning_access_pos_id = 2
app_type_id = 0
}
Argument Reference¶
The following arguments are supported:
enable_l7
- (Required) Specifies whether to enable L7 defense.traffic_pos_id
- (Required) The position ID of traffic. The value ranges from 1 to 9.http_request_pos_id
- (Required) The position ID of number of HTTP requests. The value ranges from 1 to 15.cleaning_access_pos_id
- (Required) The position ID of access limit during cleaning. The value ranges from 1 to 8.app_type_id
- (Required) The application type ID.floating_ip_id
- (Required) The ID corresponding to the Elastic IP Address (EIP) of a user.
Attributes Reference¶
All above argument parameters can be exported as attribute parameters.
Import¶
Antiddos can be imported using the floating_ip_id, e.g.
terraform import opentelekomcloud_antiddos_v1.myantiddos c1881895-cdcb-4d23-96cb-032e6a3ee667