Versions in this module Expand all Collapse all v0 v0.24.3 Jun 16, 2023 Changes in this version + 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) 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(rootCfg *configs.Config, prevRunState *states.State, ...) []MoveStatement + func (s *MoveStatement) Name() string + func (s *MoveStatement) ObjectKind() addrs.MoveEndpointKind + type MoveSuccess struct + From addrs.AbsResourceInstance + To addrs.AbsResourceInstance