powerplatform_environment_settings (Resource)
Manages Power Platform Settings for a given environment. They control various aspects of Power Platform features and behaviors, See Environment Settings Overview for more details.
Example Usage
terraform {
required_providers {
powerplatform = {
source = "microsoft/power-platform"
}
}
}
provider "powerplatform" {
use_cli = true
}
resource "powerplatform_environment" "example_environment_settings" {
display_name = "example_environment_settings"
location = "europe"
environment_type = "Sandbox"
dataverse = {
language_code = "1033"
currency_code = "USD"
security_group_id = "00000000-0000-0000-0000-000000000000"
}
}
resource "powerplatform_environment_settings" "settings" {
environment_id = powerplatform_environment.example_environment_settings.id
audit_and_logs = {
plugin_trace_log_setting = "Exception"
audit_settings = {
is_audit_enabled = true
is_user_access_audit_enabled = true
is_read_audit_enabled = true
}
}
email = {
email_settings = {
max_upload_file_size_in_bytes = 123456
}
}
product = {
behavior_settings = {
show_dashboard_cards_in_expanded_state = true
}
features = {
power_apps_component_framework_for_canvas_apps = false
}
}
}
Schema
Required
environment_id
(String) Environment Id
Optional
audit_and_logs
(Attributes) Audit and Logs (see below for nested schema)email
(Attributes) Email (see below for nested schema)product
(Attributes) Product (see below for nested schema)timeouts
(Attributes) (see below for nested schema)
Read-Only
id
(String) Id of the read operation
Nested Schema for audit_and_logs
Optional:
audit_settings
(Attributes) Audit Settings. See Audit Settings Overview for more details. (see below for nested schema)plugin_trace_log_setting
(String) Plugin trace log setting. Available options: Off, Exception, All. See Plugin Trace Log Settings Overview for more details.
Nested Schema for audit_and_logs.audit_settings
Optional:
is_audit_enabled
(Boolean) Is audit enabledis_read_audit_enabled
(Boolean) Is read audit enabledis_user_access_audit_enabled
(Boolean) Is user access audit enabled
Nested Schema for email
Optional:
email_settings
(Attributes) Email Settings. See Email Settings Overview for more details. (see below for nested schema)
Nested Schema for email.email_settings
Optional:
max_upload_file_size_in_bytes
(Number) Maximum file size that can be uploaded to the environment
Nested Schema for product
Optional:
behavior_settings
(Attributes) Behavior Settings.See Behavior Settings Overview for more details. (see below for nested schema)features
(Attributes) Features. See Features Overview for more details. (see below for nested schema)
Nested Schema for product.behavior_settings
Optional:
show_dashboard_cards_in_expanded_state
(Boolean) Show dashboard cards in expanded state
Nested Schema for product.features
Optional:
power_apps_component_framework_for_canvas_apps
(Boolean) Power Apps component framework for canvas apps
Nested Schema for timeouts
Optional:
create
(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).update
(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).