What do terraform import and moved blocks accomplish?
⚡
Quick Answer
import brings existing infrastructure under Terraform management; moved refactors addresses without destroy/recreate.
Detailed Answer
import (or import blocks) writes an existing resource into state so Terraform manages it going forward — essential when adopting Terraform on existing infra. moved blocks tell Terraform a resource was renamed/relocated so it updates state instead of destroying and recreating.
💡
Interview Tip
moved blocks prevent destructive refactors.
terraformimportrefactor