Skip to content

opszero/terraform-azurerm-acs

Repository files navigation

Providers

Name Version
azurerm n/a

Inputs

Name Description Type Default Required
acs_email_role_name The name of the custom role for ACS Email Write string "ACS Email Write" no
azure_managed_domain_enabled Enable or disable Azure Managed Email Domain bool false no
communication_service_name Name of the Azure Communication Service string n/a yes
custom_domain_enabled If true, custom domain resources will be created bool false no
data_location The location where the Communication service stores its data at rest string "United States" no
ecs_custom_domains List of custom domains to be added to the email communication service
list(object({
name = string
domain_management = string
association_enabled = bool
}))
[] no
ecs_enabled Enable or disable all communication service resources bool true no
ecs_entra_custom_role_enabled Enable or disable custom role definition for ACS email access bool true no
email_service_name Name of the Azure Email Communication Service string n/a yes
extra_tags Additional tags to apply to resources map(string) {} no
resource_group_name Resource group where the communication service will be deployed string n/a yes

Resources

Name Type
azurerm_communication_service.main resource
azurerm_communication_service_email_domain_association.azure_managed_domain resource
azurerm_communication_service_email_domain_association.custom_domain resource
azurerm_email_communication_service.main resource
azurerm_email_communication_service_domain.azure_managed_domain resource
azurerm_email_communication_service_domain.custom_domain resource
azurerm_role_definition.acs_email_write resource
azurerm_subscription.main data source

Outputs

Name Description
azure_managed_domain_id ID of Azure Managed Domain (if created)
communication_service_id ID of the Azure Communication Service
custom_domains Map of custom domain IDs (if any)
email_service_id ID of the Azure Email Communication Service

🚀 Built by opsZero!

opsZero provides software and consulting for Cloud + AI. With our decade plus of experience scaling some of the world’s most innovative companies we have developed deep expertise in Kubernetes, DevOps, FinOps, and Compliance.

Our software and consulting solutions enable organizations to:

  • migrate workloads to the Cloud
  • setup compliance frameworks including SOC2, HIPAA, PCI-DSS, ITAR, FedRamp, CMMC, and more.
  • FinOps solutions to reduce the cost of running Cloud workloads
  • Kubernetes optimized for web scale and AI workloads
  • finding underutilized Cloud resources
  • setting up custom AI training and delivery
  • building data integrations and scrapers
  • modernizing onto modern ARM based processors

We do this with a high-touch support model where you:

  • Get access to us on Slack, Microsoft Teams or Email
  • Get 24/7 coverage of your infrastructure
  • Get an accelerated migration to Kubernetes

Please schedule a call if you need support.



AWS Advanced Tier AWS DevOps Competency AWS EKS Delivery AWS Public Sector

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 5

Languages