alicloud_dcdn_waf_policy_domain_attachment
更新时间:
Provides a DCDN Waf Policy Domain Attachment resource.
For information about DCDN Waf Policy Domain Attachment and how to use it, see What is Waf Policy Domain Attachment.
-> NOTE: Available since v1.186.0.
Example Usage
Basic Usage
variable "domain_name" {
default = "tf-example.com"
}
variable "name" {
default = "tf_example"
}
resource "random_integer" "default" {
min = 10000
max = 99999
}
resource "alicloud_dcdn_domain" "example" {
domain_name = "${var.domain_name}-${random_integer.default.result}"
scope = "overseas"
sources {
content = "1.1.1.1"
port = "80"
priority = "20"
type = "ipaddr"
weight = "10"
}
}
resource "alicloud_dcdn_waf_domain" "example" {
domain_name = alicloud_dcdn_domain.example.domain_name
client_ip_tag = "X-Forwarded-For"
}
resource "alicloud_dcdn_waf_policy" "example" {
defense_scene = "waf_group"
policy_name = "${var.name}_${random_integer.default.result}"
policy_type = "custom"
status = "on"
}
resource "alicloud_dcdn_waf_policy_domain_attachment" "example" {
domain_name = alicloud_dcdn_waf_domain.example.domain_name
policy_id = alicloud_dcdn_waf_policy.example.id
}
Argument Reference
The following arguments are supported:
domain_name
- (Required, ForceNew) Access the accelerated domain name of the specified protection policy.policy_id
- (Required, ForceNew) The protection policy ID. Only one input is supported.
Attributes Reference
The following attributes are exported:
id
- The resource ID in terraform of Waf Policy Domain Attachment. The value is formulated as<policy_id>:<domain_name>
.
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 1 mins) Used when create the Waf Policy Domain Attachment.delete
- (Defaults to 1 mins) Used when delete the Waf Policy Domain Attachment.
Import
DCDN Waf Policy Domain Attachment can be imported using the id, e.g.
$ terraform import alicloud_dcdn_waf_policy_domain_attachment.example policy_id:domain_name
文档内容是否对您有帮助?