Skip to main content
Providers

Azure

CL3

Connects via an OAuth client_credentials grant scoped to the ARM management API, then confirms with a subscription lookup. 122 distinct azurerm_* resource types are covered across networking, compute, AKS, databases, and messaging.

Because Windows generation is not supported, an environment that needs a Windows VM has to bring a custom image or hand-written HCL. The wizard will not produce a broken Linux resource instead without telling you.

  • Generation targets Linux virtual machines by default — Windows requires a custom image or manual HCL.
  • Azure doesn't run automatic stale-file cleanup between generations, so leftover .tf files from a disabled feature need manual removal.

Capability maturity

FinOps (cost sync)
Drift detection
Day-2 operations
Brownfield import
AI copilot

A minimal real resource

resource "azurerm_linux_virtual_machine" "web" {
  name           = "web-vm"
  size           = "Standard_B2s"
  admin_username = "azureuser"
}

Under the hood

  • backend/src/services/iac/azure/**
  • backend/src/services/azure/**
  • backend/src/services/brownfield/azure/**

Ready to try it?

Start for free, no credit card.