Versions in this module Expand all Collapse all v0 v0.3.0 Aug 24, 2026 v0.2.0 Aug 12, 2026 Changes in this version + func FindResourceRemovedBlockProvisioners(rootCfg *configs.Config, resAddr addrs.ConfigResource) []*configs.Provisioner + func ValidateMoves(stmts []MoveStatement, rootCfg *configs.Config, declaredInsts instances.Set) tfdiags.Diagnostics + type MoveBlocked struct + Actual addrs.AbsMoveable + Wanted addrs.AbsMoveable + type MoveResults struct + Blocked addrs.Map[addrs.AbsMoveable, MoveBlocked] + Changes addrs.Map[addrs.AbsResourceInstance, MoveSuccess] + func ApplyMoves(stmts []MoveStatement, state *states.State) MoveResults + func (rs MoveResults) AddrMoved(newAddr addrs.AbsResourceInstance) bool + func (rs MoveResults) AddrMovedExplicit(newAddr addrs.AbsResourceInstance) bool + func (rs MoveResults) OldAddr(newAddr addrs.AbsResourceInstance) addrs.AbsResourceInstance + type MoveStatement struct + DeclRange tfdiags.SourceRange + From *addrs.MoveEndpointInModule + Implied bool + To *addrs.MoveEndpointInModule + func FindMoveStatements(rootCfg *configs.Config) []MoveStatement + func ImpliedMoveStatements(cfg *configs.Config, prevRunState *states.State, explicitStmts []MoveStatement) []MoveStatement + func (s *MoveStatement) Name() string + func (s *MoveStatement) ObjectKind() addrs.MoveEndpointKind + type MoveSuccess struct + From addrs.AbsResourceInstance + Implied bool + To addrs.AbsResourceInstance + type RemoveStatement struct + DeclRange tfdiags.SourceRange + Destroy bool + From addrs.ConfigRemovable + Provisioners []*configs.Provisioner + func FindRemoveStatements(rootCfg *configs.Config) ([]*RemoveStatement, tfdiags.Diagnostics) + func FindResourceRemovedStatement(rootCfg *configs.Config, resAddr addrs.ConfigResource) *RemoveStatement