Rules Lists
Rules ListsLists
resource cloudflare_list
required
computed
num_referencing_filters: Float64
The number of filters referencing the list.
cloudflare_list
resource "cloudflare_list" "example_list" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
kind = "ip"
name = "list1"
description = "This is a note"
}
data cloudflare_list
required
computed
kind: String
The type of the list. Each type supports specific list items (IP addresses, ASNs, hostnames or redirects).
num_referencing_filters: Float64
The number of filters referencing the list.
cloudflare_list
data "cloudflare_list" "example_list" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
list_id = "2c0fc9fa937b11eaa1b71c4d701ab86e"
}
Rules ListsListsItems
resource cloudflare_list_item
required
computed
cloudflare_list_item
resource "cloudflare_list_item" "example_list_item" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
list_id = "2c0fc9fa937b11eaa1b71c4d701ab86e"
body = [{
ip = "10.0.0.1"
comment = "Private IP address"
}]
}
data cloudflare_list_item
required
computed
cloudflare_list_item
data "cloudflare_list_item" "example_list_item" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
list_id = "2c0fc9fa937b11eaa1b71c4d701ab86e"
item_id = "34b12448945f11eaa1b71c4d701ab86e"
}
data cloudflare_list_items
required
optional
per_page?: Int64
Amount of results to include in each paginated response. A non-negative 32 bit integer.
cloudflare_list_items
data "cloudflare_list_items" "example_list_items" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
list_id = "2c0fc9fa937b11eaa1b71c4d701ab86e"
per_page = 1
search = "1.1.1."
}