avm-res-communication-emailservice

Azure/avm-res-communication-emailservice/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Email Communication Service

Install
module "avm-res-communication-emailservice" {
source = "Azure/avm-res-communication-emailservice/azurerm"
version = "0.2.0"
}
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (10)
NameTypeDescriptionDefault
data_locationstring(Required) The location where the Email Communication service stores its data at required
resource_group_namestring(Required) The resource group where the resources will be deployed. Changing thi required
locationstring(Required) Azure region where the resource should be deployed. Changing this for required
namestring(Required) The name of the Email Communication Service resource. Changing this f required
email_communication_service_domain_sender_usernamesmap(object({ name A map of Email Communication Service Domains to create on Email Communcation Ser{}
email_communication_service_domainsmap(object({ name A map of Email Communication Service Domains to create on Email Communcation Ser{}
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
tagsmap(string)(Optional) A mapping of tags which should be assigned to the Email Communicationnull
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
role_assignmentsmap(object({ role_definitiA map of role assignments to create on this resource. The map key is deliberatel{}
Outputs (3)
resource_id — The resource ID of email communication service
resource_in_azurerm_schema — The resource of email communication service in azurerm schema
resource — The resource of email communication service
Resources (5)
azapi_resourceazurerm_management_lockazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud AZURERM
★ Stars1
Forks7
Total downloads3.9k
Inputs10
Outputs3
Resources5
Examples1
LicenseMIT
NamespaceAzure
Updated