Your team often uses API calls to create and manage cloud infrastructure.In what ways does Terraform differ from conventional infrastructure management approaches?