Question 2 of 10

Explain the difference between declarative and imperative approaches in Infrastructure as Code. Which approach does Terraform use, and why?