Terraform

  • destroy specific resources

terraform state rm 'azurerm_windows_virtual_machine.NAME' terraform state rm 'module.moduleName' - remove specific child module within a module

terraform state rm module.kv.azurerm_key_vault_access_policy.NAME - import specific child module within a module

terraform import module.kv.azurerm_key_vault_access_policy.NAME [RESOURCE ID] terraform import module.web_vm[0].azurerm_key_vault_secret.NAME [KEYVAULT SECRET URL] terraform import module.kv.azurerm_monitor_diagnostic_setting.diagnostics "[RESOURCE ID]|[DIAGNOSTICSETTING NAME]"