User
resource cloudflare_user
optional
computed
two_factor_authentication_enabled: Bool
Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
cloudflare_user
resource "cloudflare_user" "example_user" {
country = "US"
first_name = "John"
last_name = "Appleseed"
telephone = "+1 123-123-1234"
zipcode = "12345"
}
data cloudflare_user
computed
two_factor_authentication_enabled: Bool
Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication.
cloudflare_user
data "cloudflare_user" "example_user" {
}
UserTokens
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"
}
UserTokensPermission 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"
}