avm-res-network-ddosprotectionplan
Azure/avm-res-network-ddosprotectionplan/azurerm
DDoS protection plan Azure Verified Module
terraform-azurerm-avm-res-network-ddosprotectionplan Module to enable DDoS protection plan in Azure Requirements The following requirements are needed by this module: - terraform (>= 1.6.0) - azurerm (>= 3.116, modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azurerm_management_lock.this (resource) - azurerm_network_ddos_protection_plan.this (resource) - azurerm_role_assignment.this (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azurerm_client_config.telemetry (data source) - modtm_module_source.telemetry (data source) Required Inputs The following input variables are required: location Description: The Azure location where the resources will be deployed. Type: string name Description: the name of the ddos
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | The Azure location where the resources will be deployed. | required |
| name | string | the name of the ddos protection plan | required |
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| tags | map(string) | (Optional) Tags of the resource. | null |
| 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 proper | null |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on the <RESOURCE>. The map key is deliberate | {} |
name — The name of the ddos protection plan resource.resource — The ddos protection plan resource.resource_id — The ID of the ddos protection plan resource.