avm-res-network-applicationsecuritygroup
Azure/avm-res-network-applicationsecuritygroup/azurerm
Terraform Azure Verified Resource Module for Application Security Group (ASG)
Terraform Azure Application Security Group Module This Terraform module is designed to create Application Security Groups. > [!WARNING] > Major version Zero (0.y.z) is for initial development. Anything MAY change at any time. A module SHOULD NOT be considered stable till at least it is major version one (1.0.0) or greater. Changes will always be via new versions being published and no changes will be made to existing published versions. For more details please go to Features Create an application security group with its various configuration options such as location, tags and name. Limitations The module does not support creating network security rules yet. Requirements The following requirements are needed by this module: - terraform (>= 1.9, azurerm (~> 4.0) - modtm (~> 0.3) - random (~>
| Name | Type | Description | Default |
|---|---|---|---|
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| location | string | The Azure location where the resources will be deployed. | required |
| name | string | Name of the Application Security Group resource | required |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following prop | null |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on the <RESOURCE>. The map key is delibera | {} |
| tags | map(string) | (Optional) Tags of the resource. | null |
resource_id — The Azure resource id of the application security group.application_security_group — The Azure resource of the application security group.