arvancloud_cdn_domain_ddos (Resource)
Domain's DDoS Settings.
Example Usage
resource "arvancloud_cdn_domain_ddos" "example" {
domain = "cdn-terraform.ir"
protection_mode = "cookie"
preflight = {
"access_credentials" = "include"
"access_expose_headers" = ""
"access_headers" = ""
"access_methods" = [
"GET",
"OPTIONS",
"DELETE",
"POST",
]
"access_origin" = ""
}
https_only = false
captcha_service = "recaptcha"
ttl = 100
}
Schema
Required
domain(String) UUID or the name of the domain.
Optional
captcha_service(String) DDoS Captcha servicehttps_only(Boolean) Adds 'SameSite=None; Secure' to set-cookie header.preflight(Attributes) (see below for nested schema)protection_mode(String) DDoS protection mode.ttl(Number) Time in seconds for cookie max-age.
Read-Only
is_enabled(Boolean) Whether the DDoS is active or not.last_updated(String) Timestamp of the last Terraform update of the domain.
Nested Schema for preflight
Optional:
access_credentials(String)access_expose_headers(String)access_headers(String)access_methods(List of String)access_origin(String)
Import
Import is supported using the following syntax:
terraform import arvancloud_cdn_domain_ddos.example cdn-terraform.ir