avm-ptn-monitoring-amba-alz

Azure/avm-ptn-monitoring-amba-alz/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Pattern Module for AMBA ALZ Pattern

Install
module "avm-ptn-monitoring-amba-alz" {
source = "Azure/avm-ptn-monitoring-amba-alz/azurerm"
version = "0.3.0"
}
plain text: /constructs/tfmod-azure-avm-ptn-monitoring-amba-alz-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

AMBA ALZ resources module This module deploys resources for the AMBA Azure Landing Zones pattern. Please review the examples, which provide details on various scenarios. Features - Deployment of Resource Group. - Deployment of User Assigned Managed Identity. - Deployment of Monitoring Reader Role Assignment for the User Assigned Managed Identity. AzAPI Provider We use the AzAPI provider to interact with the Azure APIs. The new features allow us to be more efficient and reliable, with orders of magnitude speed improvements and retry logic for transient errors. Requirements The following requirements are needed by this module: - terraform (~> 1.9) - azapi (~> 2.4) - modtm (~> 0.3) - random (~> 3.6) Resources The following resources are used by this module: - azapi_resource.role_assignments (

Inputs (12)
NameTypeDescriptionDefault
locationstringAzure region where the resource should be deployed. required
root_management_group_namestringThe name (ID) of the management group. required
retriesobject({ role_assignments The retry settings to apply to the CRUD operations. Value is a nested object, th{}
role_assignmentsmap(object({ role_definitiA map of role assignments to create on the resource group. The map key is delibe{}
role_definition_idstringThe role definition ID to assign to the User Assigned Managed Identity. Defaults"43d0d8ad-25c7-4714-9337-8ba259a9fe05"
tagsmap(string)(Optional) Tags of the resource.null
descriptionstringThe description used for the role assignment to identify the resource as deploye"_deployed_by_amba"
timeoutsobject({ role_assignment =A map of timeouts to apply to the creation and destruction of resources. If usin{}
user_assigned_managed_identity_namestringThe name of the user-assigned managed identity."id-amba-prod-001"
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
resource_group_namestringThe resource group where the resources will be deployed."rg-amba-monitoring-001"
Outputs (4)
resource_group_name — The resource group name
resource_id — The resource id of the resource group
user_assigned_managed_identity_name — The user assigned managed identity name
user_assigned_managed_identity_resource_id — The resource id of the user assigned managed identity
Resources (3)
azapi_resourcemodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.0
Cloud AZURERM
★ Stars5
Forks5
Total downloads30.5k
Inputs12
Outputs4
Resources3
Examples4
LicenseMIT
NamespaceAzure
Updated