avm-res-communication-emailservice
Azure/avm-res-communication-emailservice/azurerm
Terraform Azure Verified Resource Module for Email Communication Service
terraform-azurerm-avm-res-communication-emailservice This is an AVM module to deploy Email Communication Service in Azure. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and implemented across all supported languages yet - breaking changes are expected, and additional customer feedback is yet to be gathered and incorporated. Hence, modules MUST NOT be published at version 1.0.0 or higher at this time. > > All module MUST be published as a pre-release version (e.g., 0.1.0, 0.1.1, 0.2.0, etc.) until the AVM framework becomes GA. > > However, it is important to note that this DOES NOT mean that the modules cannot be consumed and utilized. They CAN be leveraged in all types of environments (dev, t
| Name | Type | Description | Default |
|---|---|---|---|
| data_location | string | (Required) The location where the Email Communication service stores its data at | required |
| resource_group_name | string | (Required) The resource group where the resources will be deployed. Changing thi | required |
| location | string | (Required) Azure region where the resource should be deployed. Changing this for | required |
| name | string | (Required) The name of the Email Communication Service resource. Changing this f | required |
| email_communication_service_domain_sender_usernames | map(object({ name | A map of Email Communication Service Domains to create on Email Communcation Ser | {} |
| email_communication_service_domains | map(object({ name | A map of Email Communication Service Domains to create on Email Communcation Ser | {} |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following proper | null |
| tags | map(string) | (Optional) A mapping of tags which should be assigned to the Email Communication | null |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on this resource. The map key is deliberatel | {} |
resource_id — The resource ID of email communication serviceresource_in_azurerm_schema — The resource of email communication service in azurerm schemaresource — The resource of email communication service