Azure Terraform Resources
Cost estimation reference for 15 Azure resources supported by C3X. Each page covers pricing dimensions, Terraform examples, and optimization tips.
Compute
azurerm_linux_virtual_machineA Linux VM on Azure. Priced per hour by VM size, region, and license. Managed disks and bandwidth billed separately.
azurerm_service_planA compute plan for web apps, API apps, and function apps. Priced per hour by SKU and number of instances.
Containers
azurerm_container_registryA managed Docker container registry. Three tiers (Basic, Standard, Premium) with different per-day rates and included storage.
azurerm_kubernetes_clusterA managed Kubernetes cluster on AKS. Control plane is free in Standard tier; you pay for the underlying node VMs and disks.
Database
azurerm_cosmosdb_accountA globally-distributed multi-model database. Priced by Request Units (RU/s) and storage, with provisioned and serverless options.
azurerm_postgresql_flexible_serverA managed PostgreSQL server. Priced by compute SKU, storage size, and high-availability mode.
azurerm_redis_cacheA managed Redis cache. Priced per hour by tier (Basic, Standard, Premium, Enterprise) and cache size.
Messaging
Networking
Observability
azurerm_application_insightsApplication performance monitoring. Bills through a linked Log Analytics workspace by GB ingested. Free tier covers 5 GB/month.
azurerm_log_analytics_workspaceA workspace for ingesting, storing, and querying logs. Pay-As-You-Go by GB ingested, with optional Commitment Tiers for discounts.
Security
Serverless
Storage
azurerm_managed_diskA block storage disk for Azure VMs. Priced by disk type and tier (per-disk for Premium SSD, per-GB for Standard).
azurerm_storage_accountA storage account for Blob, File, Queue, and Table services. Priced by service type, redundancy, access tier, and operations.