Cloud Deployment Manager – Google Cloud’s infrastructure as code service.

Azure Resource Manager (ARM) templates are JSON files that define the infrastructure and configuration for Azure deployments. They support declarative syntax for resource creation, modification, and deletion, with built-in functions for template manipulation. ARM templates feature dependencies management, conditional deployment, linked templates for modularity, and parameter files for environment-specific values. The service includes deployment modes (incremental/complete), template specs for template sharing, and what-if analysis for deployment validation. ARM templates integrate with Azure Policy for governance and compliance.