databases |
Map of databases to create |
map(object({ sku_name = string max_size_gb = number })) |
n/a |
yes |
instance |
Identifier for the application, workload or service |
string |
n/a |
yes |
org_code |
Org code |
string |
n/a |
yes |
sql_admin_group_owner_principal_ids |
List of EntraID Principal ID's that will be granted owner access to the SQL Server. |
list(string) |
n/a |
yes |
sql_monitor_alert_emails |
Emails to send SQL alerts to |
list(string) |
n/a |
yes |
tenant_id |
The tenant id of the Azure AD tenant used for authentication |
string |
n/a |
yes |
tier |
The tier of the environment (e.g. test, prod) |
string |
n/a |
yes |
app_service_configuration |
Configuration for the app service |
map(string) |
{} |
no |
app_service_name_override |
Override the app service name |
string |
"" |
no |
db_server_audit_storage_account_name_override |
Override the storage account name for the database server audit |
string |
"" |
no |
keyvault_admin_principal_ids |
List of EntraID Principal ID's that will be granted admin access to the Key Vault. |
list(string) |
null |
no |
public_ip_name_override |
Override the public IP name |
string |
"" |
no |
resource_group_name_override |
Override the resource group name |
string |
null |
no |
secret_app_service_configuration |
Configuration for the app service |
map(string) |
{} |
no |
tags |
Any tags that should be present on created resources. Will get merged with local.default_tags |
map(string) |
{} |
no |
vnet_name_override |
Override the vnet name |
string |
"" |
no |
warehouse_ip_whitelist |
A list of IP Addresses / Name pairs to whitelist for the data warehouse |
list( object({ ip_address = string name = string }) ) |
[] |
no |