Los archivos de configuración describen a Terraform los componentes necesarios para ejecutar una sola aplicación o su centro de datos completo.Terraform genera un plan de ejecución que describe lo que hará para alcanzar el estado deseado, y luego lo ejecuta para construir la infraestructura descrita.A medida que cambia la configuración, Terraform puede determinar qué cambió y crear planes de ejecución incrementales que se pueden aplicar.La infraestructura que Terraform puede administrar incluye componentes de bajo nivel como instancias de cómputo, almacenamiento y redes, así como componentes de alto nivel como entradas DNS, funciones SaaS, etc.