| Name | Version |
|---|---|
| terraform | >= 1.6.3 |
| azurerm | 4.62.0 |
| Name | Version |
|---|---|
| azurerm | 4.62.0 |
No modules.
| Name | Type |
|---|---|
| azurerm_eventhub_namespace.main | resource |
| azurerm_client_config.current | data source |
| azurerm_resource_group.rg | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| default_tags | Key-value tags to assign to the resource for identification and management. | map(any) |
n/a | yes |
| environment | Environment name to differentiate resources (e.g., dev, prod). | string |
"dev" |
no |
| event_hub_namespace_name | The name of the Event Hub Namespace. | string |
n/a | yes |
| identity_ids | List of user-assigned managed identity IDs to attach to the namespace. | list(string) |
[] |
no |
| identity_type | Managed Identity type: 'SystemAssigned' or 'UserAssigned'. | string |
"" |
no |
| region | Azure region where resources are deployed (e.g., weu). | string |
"weu" |
no |
| resource_group_location | Azure location of the resource group. Changing this recreates the resource. | string |
"West Europe" |
no |
| resource_group_name | Name of the resource group where the Event Hub Namespace will be created. | string |
n/a | yes |
| settings | Map of dynamic settings for the Event Hub Namespace, including SKU, capacity, network rules, and TLS configuration. | any |
{} |
no |
| Name | Description |
|---|---|
| default_primary_connection_string | The primary connection string |
| default_primary_connection_string_alias | The primary connection string alias |
| default_primary_key | The primary key |
| default_secondary_connection_string | The primary connection string |
| default_secondary_connection_string_alias | The secondary connection string alias |
| default_secondary_key | The secondary key |
| id | The EventHub Namespace ID. |
| name | The EventHub Namespace name. |