avm-res-maintenance-maintenanceconfiguration

Azure/avm-res-maintenance-maintenanceconfiguration/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Maintenance Configuration

Install
module "avm-res-maintenance-maintenanceconfiguration" {
source = "Azure/avm-res-maintenance-maintenanceconfiguration/azurerm"
version = "0.1.0"
}
plain text: /constructs/tfmod-azure-avm-res-maintenance-maintenanceconfiguration-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-maintenance-maintenanceconfiguration This modules is used to create and manage a Maintenance Configuration which is a supporting service of Azure Update Manager. For information on how to consume this module, consult the examples directory. Requirements The following requirements are needed by this module: - terraform (>= 1.9, azapi (>= 1.13, azurerm (~> 4.0) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azapi_resource.maintenance_configuration (resource) - azurerm_management_lock.this (resource) - azurerm_role_assignment.this (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azurerm_client_config.telemetry (data source) - azurerm_client_config.this (data source) - modtm_module_

Inputs (13)
NameTypeDescriptionDefault
locationstring(Required) Azure region where the resource should be deployed. required
namestring(Required) The name of the this resource. required
scopestring(Required) The scope of the Maintenance Configuration. Possible values are Exten required
resource_group_namestring(Required) The resource group where the resources will be deployed. required
enable_telemetrybool(Optional) This variable controls whether or not telemetry is enabled for the motrue
install_patchesobject({ linux = optional((Optional) The install patches of the Maintenance Configuration. Must be specifi{}
role_assignmentsmap(object({ role_definiti (Optional) A map of role assignments to create on the <RESOURCE>. The map key {}
subscription_idstring(Optional) This specifies a subscription ID which is used to construct the parennull
visibilitystring(Optional) The visibility of the Maintenance Configuration. The only allowable v"Custom"
windowobject({ duration (Optional) The maintenance window of the Maintenance Configuration. - `durationnull
extension_propertiesmap(string)(Optional) The extension properties of the Maintenance Configuration. Must be sp{}
lockobject({ kind = string (Optional) Controls the Resource Lock configuration for this resource. The follnull
tagsmap(string)(Optional) Tags of the resource.null
Outputs (2)
name — The name of the Maintenance Configuration resource.
resource_id — The ID of the Maintenance Configuration resource.
Resources (5)
azapi_resourceazurerm_management_lockazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud AZURERM
★ Stars1
Forks3
Total downloads21.2k
Inputs13
Outputs2
Resources5
Examples4
LicenseMIT
NamespaceAzure
Updated