powerplatform_environment_group (Resource)
This resource manages an Environment Group.
Example Usage
terraform {
  required_providers {
    powerplatform = {
      source = "microsoft/power-platform"
    }
    azuread = {
      source = "hashicorp/azuread"
    }
  }
}
provider "powerplatform" {
  use_cli = true
}
provider "azuread" {
  use_cli = true
}
resource "azuread_group" "environment_routing_target_security_group" {
  display_name     = "example_security_group"
  description      = "Example security group"
  mail_enabled     = false
  security_enabled = true
}
resource "powerplatform_environment_group" "example_group" {
  display_name = "example_environment_group"
  description  = "Example environment group"
}
resource "powerplatform_tenant_settings" "environment_routing" {
  power_platform = {
    governance = {
      enable_default_environment_routing              = false
      environment_routing_all_makers                  = false
      environment_routing_target_environment_group_id = powerplatform_environment_group.example_group.id
      environment_routing_target_security_group_id    = azuread_group.environment_routing_target_security_group.id
    }
  }
  walk_me_opt_out = true
}
Schema
Required
- description(String) Display name of the environment group
- display_name(String) Display name of the environment group
Read-Only
- id(String) Unique id of the environment group
Import
Import is supported using the following syntax:
# Environment Groups can be imported using the environment group id (replace with a real environment group guid)
terraform import powerplatform_environment_group.example 00000000-0000-0000-0000-000000000000