terraform-provider-power-platform
terraform-provider-power-platform copied to clipboard
Allow filtering of `data.powerplatform_environments` data source
Enhance the powerplatform_environments data source to accept a filter to return a more targeted list of environments
data "powerplatform_environments" "get_by_id" {
filter = "name eq <guid>"
}
data "powerplatform_environments" "get_default" {
filter = "properties.isDefault eq true"
}
data "powerplatform_environments" "get_coe_envs" {
filter = "contains(properties.displayName, 'CoE')"
}
This would be great!!! And terribly useful.
After looking at the limitations of the API I'm considering an alternative syntax
data "powerplatform_environments" "get_by_id" {
filter = {
environment_id = "<guid>"
}
}
data "powerplatform_environments" "get_default" {
filter = {
sku = "Default" # Default | Production | Sandbox | Developer
}
}
data "powerplatform_environments" "get_unprotected" {
filter = {
security_group_id = "00000000-0000-0000-0000-000000000000"
}
}
If this issue remains blocked and there is no support in the API we should close it or lower its priority.
closing because we can't implement with current API. feedback logged with API team