Rename or move a resource address in state.
Section: Import, Move, Remove
Move state address
bash
bash
terraform state mv aws_instance.old aws_instance.newExplanation
Rename or move a resource address in state.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Import, Move, Remove
Import existing object
Associate an existing infrastructure object with a resource address in state.
Remove resource from state
Stop tracking a resource without destroying the remote object.
Replace provider source in state
Update provider source addresses recorded in state.
Import with config generation
Generate configuration while importing supported resources.
Pull raw state JSON
Download the latest state and write it to a local file.
Plan with alternate state path
Use a non-default local state path for commands that support it.