IAM
IAMPermission Groups
data cloudflare_account_permission_group
required
cloudflare_account_permission_group
data "cloudflare_account_permission_group" "example_account_permission_group" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
permission_group_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_account_permission_groups
optional
cloudflare_account_permission_groups
data "cloudflare_account_permission_groups" "example_account_permission_groups" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
id = "6d7f2f5f5b1d4a0e9081fdc98d432fd1"
label = "labelOfThePermissionGroup"
name = "NameOfThePermissionGroup"
}
IAMResource Groups
data cloudflare_resource_group
required
cloudflare_resource_group
data "cloudflare_resource_group" "example_resource_group" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
resource_group_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_resource_groups
optional
cloudflare_resource_groups
data "cloudflare_resource_groups" "example_resource_groups" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
id = "023e105f4ecef8ad9ca31a8372d0c353"
name = "NameOfTheResourceGroup"
}
IAMUser Groups
resource cloudflare_user_group
cloudflare_user_group
resource "cloudflare_user_group" "example_user_group" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
name = "My New User Group"
policies = [{
access = "allow"
permission_groups = [{
id = "c8fed203ed3043cba015a93ad1616f1f"
}, {
id = "82e64a83756745bbbb1c9c2701bf816b"
}]
resource_groups = [{
id = "6d7f2f5f5b1d4a0e9081fdc98d432fd1"
}]
}]
}
data cloudflare_user_group
cloudflare_user_group
data "cloudflare_user_group" "example_user_group" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
user_group_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_user_groups
optional
cloudflare_user_groups
data "cloudflare_user_groups" "example_user_groups" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
id = "023e105f4ecef8ad9ca31a8372d0c353"
fuzzy_name = "Foo"
name = "NameOfTheUserGroup"
}
IAMUser GroupsMembers
resource cloudflare_user_group_members
cloudflare_user_group_members
resource "cloudflare_user_group_members" "example_user_group_members" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
user_group_id = "023e105f4ecef8ad9ca31a8372d0c353"
members = [{
id = "023e105f4ecef8ad9ca31a8372d0c353"
}]
}
data cloudflare_user_group_members
optional
cloudflare_user_group_members
data "cloudflare_user_group_members" "example_user_group_members" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
user_group_id = "023e105f4ecef8ad9ca31a8372d0c353"
direction = "asc"
fuzzy_email = "user@"
}
IAMSSO
resource cloudflare_sso_connector
required
optional
cloudflare_sso_connector
resource "cloudflare_sso_connector" "example_sso_connector" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
email_domain = "example.com"
begin_verification = true
use_fedramp_language = false
}
data cloudflare_sso_connector
required
computed
cloudflare_sso_connector
data "cloudflare_sso_connector" "example_sso_connector" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
sso_connector_id = "023e105f4ecef8ad9ca31a8372d0c353"
}