The name of the data lake. This name will be used in every resource so that you can clearly distinguish which resources were created by this module.
Modifying this value after deployment will result in destroying and deploying the complete data lake.
Type: string
Example: "example name"
The primary Azure region in which to deploy the data lake. Further configuration options allow to use secondary regions for fail-over and replication purposes.
Modifying this value after deployment will result in destroying and deploying the complete data lake.
Type: string
Example: "eastus2"
Replication strategy to be used for the data lake storage.
Available options
Type: string
Example: "ZRS"
Default consistency level for the CosmosDB account.
Available consistency levels
Type: string
Example: "Session"
The provisioned Data Warehouse Units for the Azure Synapse Analytics instance. We recommend to scale this as you go.
Data Warehouse Units
Required unless you disable the Synapse Analytics Instance with provision_synapse
set to false
Type: string
Example: "DW100c"
The admin username of the SQL server that hosts the Synapse Analytics instance.
Required unless you disable the Synapse Analytics Instance with provision_synapse
set to false
Type: string
Example: "theboss"
The password of the admin account of the SQL server that hosts the Synapse Analytics instance.
Required unless you disable the Synapse Analytics Instance with provision_synapse
set to false
Type: string
Example: "ThisIsA$ecret1"
This module uses a service principal to allow communication between the different Azure services. The service principal will no longer be valid after this time.
Type: string
Example: "2030-01-01T00:00:00Z"
Please see the Terraform registry page