Bloc moved
Bloc moved : bloc de configuration, avec les arguments from et to, qui déclare qu'une ressource identifiée par une ancienne adresse (random_id.suffixe_bucket, local_file.instance[0]) se trouve désormais à une nouvelle (random_id.suffixe, local_file.instance["sig-app-1"]). Au plan, Terraform déplace l'objet dans sa copie de l'état ; sans ce bloc, il conclurait qu'il faut détruire l'ancienne ressource et en créer une nouvelle.
Il sert à renommer une ressource, à passer de count à for_each ou à déplacer une ressource dans un module. On le garde dans le code tant que tous les états qui utilisent la configuration n'ont pas été mis à jour. Son pendant pour sortir une ressource de la gestion sans la détruire est le bloc removed avec destroy = false (Terraform 1.7).