alicloud_cloud_firewall_address_books
更新时间:
This data source provides the Cloud Firewall Address Books of the current Alibaba Cloud user.
-> NOTE: Available since v1.178.0.
Example Usage
Basic Usage
variable "name" {
default = "tf-example"
}
resource "alicloud_cloud_firewall_address_book" "default" {
group_name = var.name
group_type = "ip"
description = "tf-description"
auto_add_tag_ecs = 0
address_list = ["10.21.0.0/16", "10.168.0.0/16"]
}
data "alicloud_cloud_firewall_address_books" "ids" {
ids = [alicloud_cloud_firewall_address_book.default.id]
}
output "cloud_firewall_address_book_id_1" {
value = data.alicloud_cloud_firewall_address_books.ids.books.0.id
}
Argument Reference
The following arguments are supported:
ids- (Optional, ForceNew, List) A list of Address Book IDs.name_regex- (Optional, ForceNew) A regex string to filter results Address Book name.group_type- (Optional, ForceNew) The type of the Address Book. Valid values:ip,ipv6,domain,port,tag. NOTE: From version 1.213.1,group_typecan be set toipv6,domain,port.output_file- (Optional) File name where to save data source results (after runningterraform plan).
Attributes Reference
The following attributes are exported in addition to the arguments listed above:
names- A list of Address Book names.books- A list of Cloud Firewall Address Books. Each element contains the following attributes:id- The ID of the Address Book.group_uuid- The ID of the Address Book.group_name- The name of the Address Book.group_type- The type of the Address Book.description- The description of the Address Book.auto_add_tag_ecs- Whether you want to automatically add new matching tags of the ECS IP address to the Address Book.tag_relation- One or more tags for the relationship between.address_list- The addresses in the Address Book.ecs_tags- The logical relation among the ECS tags that to be matchedh.tag_key- The key of ECS tag that to be matched.tag_value- The value of ECS tag that to be matched.
该文章对您有帮助吗?