databases/mssql_managed_database_v1¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurecaf_name.manageddb["azurecaf_name.manageddb"]
azurerm_mssql_managed_database.sqlmanageddatabase["azurerm_mssql_managed_database.sqlmanageddatabase"]
module.var_settings["module.var_settings"]
azurerm_mssql_managed_database.sqlmanageddatabase --> azurecaf_name.manageddb
azurerm_mssql_managed_database.sqlmanageddatabase --> module.var_settings
Module Reference¶
Category: databases
Path: modules/databases/mssql_managed_database_v1
Azure Resources: azurecaf_name, azurerm_mssql_managed_database
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
global_settings |
Global settings object (see module README.md) | any |
yes | - |
- |
server_id |
any |
yes | - |
- | |
settings |
any |
yes | - |
format("The following attributes are not supported. Adjust your configuration file: %s", join(", ", setsubtract(keys(var.settings), [long_term_retention_policy, lz_key, name, short_term_retention_days, version, mi_server_key]))) |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
name |
SQL Managed DB Name | - | azurerm_mssql_managed_database.sqlmanageddatabase.name |
id |
SQL Managed DB Id | - | azurerm_mssql_managed_database.sqlmanageddatabase.id |
Sources¶
modules/databases/mssql_managed_database_v1/main.tfmodules/databases/mssql_managed_database_v1/managed_database.tfmodules/databases/mssql_managed_database_v1/outputs.tfmodules/databases/mssql_managed_database_v1/variables.tf