Terraform module for creation of standardized naming for Azure resources.
| Name | Version |
|---|---|
| terraform | >= 1.0.0 |
| azurerm | >= 4.0.1 |
No providers.
No modules.
No resources.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| application_security_groups | Set of unique strings to create Application Security Groups full names | set(string) |
[] |
no |
| automation_accounts | Set of unique strings to create Automation Accounts full names | set(string) |
[] |
no |
| container_instances | Set of unique strings to create Container Instances full names | set(string) |
[] |
no |
| dashboards | Set of unique strings to create Dashboards full names | set(string) |
[] |
no |
| data_factories | Set of unique strings to create Data Factories full names | set(string) |
[] |
no |
| databricks_workspaces | Set of unique strings to create Databricks Workspaces full names | set(string) |
[] |
no |
| dev_center_projects | Set of unique strings to create Dev Center Project full names | set(string) |
[] |
no |
| dev_centers | Set of unique strings to create Dev Center full names | set(string) |
[] |
no |
| environment | Environment/Subscription name | string |
n/a | yes |
| instance_number | Instance number of deployment | string |
"1" |
no |
| internal_load_balancers | Set of unique strings to create Internal Load Balancers full names | set(string) |
[] |
no |
| key_vaults | Set of unique strings to create Key Vaults full names | set(string) |
[] |
no |
| linux_virtual_machine_scale_sets | Set of unique strings to create Linux Virtual Machine Scale Sets full names | set(string) |
[] |
no |
| linux_virtual_machines | Set of unique strings to create Linux Virtual Machines full names | set(string) |
[] |
no |
| location | Azure Region | string |
n/a | yes |
| log_analytics_workspaces | Set of unique strings to create Log Analytics Workspaces full names | set(string) |
[] |
no |
| managed_devops_pools | Set of unique strings to create Managed DevOps Pool full names | set(string) |
[] |
no |
| mssql_databases | Set of unique strings to create MSSQL Databases full names | set(string) |
[] |
no |
| mssql_servers | Set of unique strings to create MSSQL Servers full names | set(string) |
[] |
no |
| nat_gateways | Set of unique strings to create Nat Gateways full names | set(string) |
[] |
no |
| network_interfaces | Set of unique strings to create Network Interfaces full names | set(string) |
[] |
no |
| network_security_groups | Set of unique strings to create Network Security Groups full names | set(string) |
[] |
no |
| private_endpoints | Set of unique strings to create Private Endpoints full names | set(string) |
[] |
no |
| project | Name of application/workload/project | string |
n/a | yes |
| public_ips | Set of unique strings to create Public IPs full names | set(string) |
[] |
no |
| purviews | Set of unique strings to create Purviews full names | set(string) |
[] |
no |
| resource_groups | Set of unique strings to create Resource Group full names | set(string) |
[] |
no |
| route_tables | Set of unique strings to create Route Tables full names | set(string) |
[] |
no |
| storage_accounts | Set of unique strings to create Storage Accounts full names | set(string) |
[] |
no |
| subnets | Set of unique strings to create Subnets full names | set(string) |
[] |
no |
| synapse_analytics_workspaces | Set of unique strings to create Synapse Analytics Workspaces full names | set(string) |
[] |
no |
| user_assigned_identities | Set of unique strings to create User Assigned Identities full names | set(string) |
[] |
no |
| virtual_networks | Set of unique strings to create Virtual Network full names | set(string) |
[] |
no |
| workbooks | Set of unique strings to create Workbooks full names | set(string) |
[] |
no |
| Name | Description |
|---|---|
| application_security_group | Built name of single Application Security Group |
| application_security_groups | Built name of multiple Application Security Groups with unique particle |
| automation_account | Built name of single Automation Account |
| automation_accounts | Built name of multiple Automation Accounts with unique particle |
| container_instance | Built name of single Container Instance |
| container_instances | Built name of multiple Container Instances with unique particle |
| dashboard | Built name of single Dashboard |
| dashboards | Built name of multiple Dashboards with unique particle |
| data_factories | Built name of multiple Data Factories with unique particle |
| data_factory | Built name of single Data Factory |
| databricks_workspace | Built name of single Databricks Workspace |
| databricks_workspaces | Built name of multiple Databricks Workspaces with unique particle |
| dev_center | Built name of single Dev Center |
| dev_center_project | Built name of single Dev Center Project |
| dev_center_projects | Built name of multiple Dev Center Projects with unique particle |
| dev_centers | Built name of multiple Dev Centers with unique particle |
| internal_load_balancer | Built name of single Internal Load Balancer |
| internal_load_balancers | Built name of multiple Internal Load Balancers with unique particle |
| key_vault | Built name of single Key Vault |
| key_vaults | Built name of multiple Key Vaults with unique particle |
| linux_virtual_machine | Built name of single Linux Virtual Machine |
| linux_virtual_machine_scale_set | Built name of single Linux Virtual Machine Scale Set |
| linux_virtual_machine_scale_sets | Built name of multiple Linux Virtual Machine Scale Sets with unique particle |
| linux_virtual_machines | Built name of multiple Linux Virtual Machines with unique particle |
| log_analytics_workspace | Built name of single Log Analytics Workspace |
| log_analytics_workspaces | Built name of multiple Log Analytics Workspaces with unique particle |
| managed_devops_pool | Built name of single Managed DevOps pool |
| managed_devops_pools | Built name of multiple Managed DevOps Pools with unique particle |
| mssql_database | Built name of single MSSQL Database |
| mssql_databases | Built name of multiple MSSQL Databases with unique particle |
| mssql_server | Built name of single MSSQL Server |
| mssql_servers | Built name of multiple MSSQL Servers with unique particle |
| nat_gateway | Built name of single NAT Gateway |
| nat_gateways | Built name of multiple NAT Gateways with unique particle |
| network_interface | Built name of single Network Interface |
| network_interfaces | Built name of multiple Network Interfaces with unique particle |
| network_security_group | Built name of single Network Security Group |
| network_security_groups | Built name of multiple Network Security Groups with unique particle |
| private_endpoint | Built name of single Private Endpoint |
| private_endpoints | Built name of multiple Private Endpoints with unique particle |
| public_ip | Built name of single Public IP |
| public_ips | Built name of multiple Public IPs with unique particle |
| purview | Built name of single Purview |
| purviews | Built name of multiple Purviews with unique particle |
| resource_group | Built name of single Resource Group |
| resource_groups | Built name of multiple Resource Groups with unique particle |
| route_table | Built name of single Route Table |
| route_tables | Built name of multiple Route Tables with unique particle |
| storage_account | Built name of single Storage Account |
| storage_accounts | Built name of multiple Storage Accounts with unique particle |
| subnet | Built name of single Subnet |
| subnets | Built name of multiple Subnets with unique particle |
| synapse_analytics_workspace | Built name of single Synapse Analytics Workspace |
| synapse_analytics_workspaces | Built name of multiple Synapse Analytics Workspaces with unique particle |
| user_assigned_identities | Built name of multiple User Assigned Identities with unique particle |
| user_assigned_identity | Built name of single User Assigned Identity |
| virtual_network | Built name of single Virtual Network |
| virtual_networks | Built name of multiple Virtual Networks with unique particle |
| workbook | Built name of single Workbook |
| workbooks | Built name of multiple Workbooks with unique particle |
Apache 2 Licensed. For more information please see LICENSE