Les blocs import et moved permettent de faire évoluer une configuration sans détruire de ressources. import rattache une ressource existante à une adresse Terraform, moved indique qu'une ressource ou un module a changé d'adresse. Ils s'écrivent en code et se vérifient avec plan.
Exemple
moved { from = aws_s3_bucket.ancien to = aws_s3_bucket.logs }