Tokens
resource cloudflare_api_token
optional
cloudflare_api_token
resource "cloudflare_api_token" "example_api_token" {
name = "readonly token"
policies = [{
effect = "allow"
permission_groups = [{
id = "c8fed203ed3043cba015a93ad1616f1f"
meta = {
key = "key"
value = "value"
}
}, {
id = "82e64a83756745bbbb1c9c2701bf816b"
meta = {
key = "key"
value = "value"
}
}]
resources = {
foo = "string"
}
}]
condition = {
request_ip = {
in = ["123.123.123.0/24", "2606:4700::/32"]
not_in = ["123.123.123.100/24", "2606:4700:4700::/48"]
}
}
expires_on = "2020-01-01T00:00:00Z"
not_before = "2018-07-01T05:20:00Z"
}
data cloudflare_api_token
computed
cloudflare_api_token
data "cloudflare_api_token" "example_api_token" {
token_id = "ed17574386854bf78a67040be0a770b0"
}
TokensPermission Groups
data cloudflare_api_token_permission_groups_list
optional
cloudflare_api_token_permission_groups_list
data "cloudflare_api_token_permission_groups_list" "example_api_token_permission_groups_list" {
name = "Account%20Settings%20Write"
scope = "com.cloudflare.api.account.zone"
}