Skip to content

Think-Cube/terraform-azure-event-hub-namespace

Repository files navigation

Requirements

Name Version
terraform >= 1.6.3
azurerm 4.62.0

Providers

Name Version
azurerm 4.62.0

Modules

No modules.

Resources

Name Type
azurerm_eventhub_namespace.main resource
azurerm_client_config.current data source
azurerm_resource_group.rg data source

Inputs

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

Outputs

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.

About

Terraform module to deploy Azure Event Hub Namespace with support for managed identities, network rules, and dynamic configuration. Ideal for development, test, or production environments.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages