Skip to content

maintenance/configuration

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.maintenance_configuration["azurecaf_name.maintenance_configuration"] azurerm_maintenance_configuration.maintenance_configuration["azurerm_maintenance_configuration.maintenance_configuration"] azurerm_maintenance_configuration.maintenance_configuration --> azurecaf_name.maintenance_configuration

Module Reference

Category: maintenance
Path: modules/maintenance/configuration
Azure Resources: azurecaf_name, azurerm_maintenance_configuration

Inputs

Name Description Type Required Default Validation
global_settings Global settings object (see module README.md) any yes - -
client_config Client configuration object (see module README.md). any yes - -
tags Tags to be used for this resource deployment. map(any) no {} -
base_tags Base tags for the resource to be inherited from the resource group. map(any) no {} -
name (Required) The name of the PowerBI Embedded. Changing this forces a new resource to be created. string yes - -
location (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to b... string yes - -
scope (Required) The scope of the Maintenance Configuration. Possible values are Extension, Host, InGuestPatch, OSImage, SQ... string yes - Invalid value for scope. Possible values are Extension, Host, InGuestPatch, OSImage, SQLDB or SQLManagedInstance.
visibility The visibility of the Maintenance Configuration. string no - -
properties A mapping of properties to assign to the resource. map(string) no {} -
resource_group_name Resource group object any yes - -
window any yes - -
install_patches any yes - -
settings The settings for the Azure resource. any yes - -
in_guest_user_patch_mode The in guest user patch mode. string no - -

Outputs

Name Description Sensitive Value
id The ID of the Maintenance Configuration. - azurerm_maintenance_configuration.maintenance_configuration.id
maintenance_configuration_name The name of the maintenance configuration. - azurerm_maintenance_configuration.maintenance_configuration.name
maintenance_configuration_location The location where the resource exists - azurerm_maintenance_configuration.maintenance_configuration.location

Sources

  • modules/maintenance/configuration/locals.tf
  • modules/maintenance/configuration/main.tf
  • modules/maintenance/configuration/module.tf
  • modules/maintenance/configuration/outputs.tf
  • modules/maintenance/configuration/variables.tf