Name | Version |
---|---|
terraform | >= 1.6.3 |
azurerm | 4.14.0 |
Name | Version |
---|---|
azurerm | 4.14.0 |
No modules.
Name | Type |
---|---|
azurerm_network_security_group.main | resource |
azurerm_client_config.current | data source |
azurerm_resource_group.rg | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
default_tags | A map of tags to be applied to all resources for consistent metadata and management. | map(string) |
{ |
no |
environment | Specifies the environment name, such as dev, test, or prod. | string |
"dev" |
no |
nsg_name | The name of the network security group to be created. | string |
n/a | yes |
region | The Azure region where resources will be deployed (e.g., 'weu' for West Europe). | string |
"weu" |
no |
resource_group_location | The Azure region where the resource group exists. Modifying this will recreate the resource group. | string |
n/a | yes |
resource_group_name | The name of the Azure resource group where the network security group will be created. Changing this triggers the recreation of the resource. | string |
n/a | yes |
security_rules | A list of security rules to apply to the network security group. Each rule should be a map containing the required properties. Refer to the documentation for details. | list(map(string)) |
n/a | yes |
Name | Description |
---|---|
nsg_id | The ID of the newly created Network Security Group |
nsg_name | The name of the new NSG |