Support Portal
productsiac ui

Aezona IaC UI

Visual cloud resource management with Terraform generated behind the scenes — point, click, deploy, and stay in code.

Last updated: May 2025
No-Code IaC

Overview

Aezona IaC UI bridges the gap between visual resource management and infrastructure-as-code. Engineers and ops teams create, update, and delete cloud resources through an intuitive web UI while the platform silently generates, versions, and applies the corresponding Terraform code.

Every change is code — reviewable, auditable, and reusable.

Point, click, deploy — Terraform stays in sync.

StatValue
Terraform knowledge requiredZero
Changes backed by IaC100%
State managementGit-native

How IaC UI works

  1. Design — Use the visual canvas to create or modify cloud resources across AWS, Azure, and GCP
  2. Generate — IaC UI instantly produces valid, formatted Terraform HCL for every UI action
  3. Review — Inspect the diff before applying — or configure auto-apply on approval for trusted environments
  4. Apply — Terraform runs in a CI pipeline with full audit logging. State is stored remotely with locking
  5. Track — Every change is linked to a user, a UI action, and the generated code for full traceability

Features

Visual Resource Designer

Drag-and-drop canvas to compose VPCs, compute instances, databases, load balancers, and networking — across AWS, Azure, and GCP. Relationships between resources are rendered as live connectors that update as you build.

Auto Terraform Generation

Every UI action instantly generates valid, formatted Terraform HCL. Review the diff before applying — or enable auto-apply on approval. Generated code follows Aezona's opinionated module structure and can be exported to your own repository.

State Management

Remote Terraform state is stored securely in S3, GCS, or Azure Blob with state locking. Full state history is retained, and drift detection alerts you when the live environment diverges from the recorded state.

Role-Based Access

Teams get scoped access — developers can request resources, ops approve and apply. Full RBAC with configurable approval workflows per resource type or environment. Approval gates are enforced at the platform level, not by convention.

Change Audit Log

Every resource change is linked to a user, a UI action, and the generated Terraform code — full traceability out of the box. Logs are exportable for compliance reviews and incident post-mortems.

Module Library

Pre-built, opinionated Terraform modules for common patterns — EKS clusters, RDS instances, API Gateways, VPCs — surfaced as one-click templates in the UI. Modules are maintained by Aezona and versioned independently.

Use cases

Developer Self-Service

Developers provision staging and development environments via the UI — no Terraform knowledge, no waiting for ops. Environments are created from approved templates, with resource limits enforced by the platform.

IaC Adoption On-Ramp

Teams migrating from click-ops to IaC use the UI to generate a valid Terraform codebase from their existing resources — then take ownership of the code going forward. IaC UI eliminates the blank-page problem.

Compliance-Gated Deployments

Approval gates ensure all infrastructure changes are reviewed before terraform apply runs — enforced at the platform level, not by pull-request convention. Useful for regulated environments requiring change-approval evidence.

Supported cloud providers

ProviderStatus
AWSFull support
AzureFull support
GCPFull support
Multi-cloudManage all three from one workspace

Supported Terraform backends

  • AWS S3 + DynamoDB locking
  • Google Cloud Storage
  • Azure Blob Storage
  • HashiCorp Terraform Cloud

Availability

Aezona IaC UI is available on all plans. Starter customers can use IaC UI as a standalone product. See a live demo to explore it with your own environment.

Previous
Aezona Guard
Next
Aezona CostLens