پرش به مطلب اصلی

arvancloud_cdn_domain_firewall (Resource)

Domain's Firewall settings.

Example Usage

resource "arvancloud_cdn_domain_firewall" "example" {
domain = "cdn-terraform.ir"
action = "bypass"
action_details = {
bypass = {
challenge = true
waf = true
rlimit = false
}
}
}

Schema

Required

  • action (String) Firewall default action.
  • action_details (Attributes) (see below for nested schema)
  • domain (String) UUID or the name of the domain.

Optional

  • verify_sni (Boolean) Firewall Verify SNI

Read-Only

  • is_enabled (Boolean) Whether the Firewall is active or not.
  • last_updated (String) Timestamp of the last Terraform update of the domain.

Nested Schema for action_details

Optional:

Nested Schema for action_details.bypass

Required:

  • challenge (Boolean)
  • rlimit (Boolean)
  • waf (Boolean)

Nested Schema for action_details.challenge

Required:

  • https_only (Boolean)
  • mode (Number)
  • ttl (Number)

Import

Import is supported using the following syntax:

terraform import arvancloud_cdn_domain_firewall.example cdn-terraform.ir