Versions in this module Expand all Collapse all v0 v0.3.0 Aug 24, 2026 Changes in this version + type LiveCheck interface + Report func(rep LiveCheckReport) + func NewLiveCheck(view *View) LiveCheck + type LiveCheckCount struct + Count int + Label string + type LiveCheckFinding struct + DocsRef string + Examples []LiveCheckSite + Layer string + MoreSites int + Remedy string + SiteCount int + Title string + Types []LiveCheckCount + UnsetVarRefs []string + UnsetVarSites int + type LiveCheckHuman struct + func (v *LiveCheckHuman) Report(rep LiveCheckReport) + type LiveCheckModule struct + Path string + Source string + type LiveCheckReport struct + Blocked bool + Checked []string + Dir string + Findings []LiveCheckFinding + FullyVariableDependent int + Instances int + OnlyBackendRemains bool + Partial []string + Schemas bool + Sites int + Unchecked []string + UnresolvedModules []LiveCheckModule + UnsetVariables []string + VariableDependentFindings int + Warnings []LiveCheckCount + type LiveCheckSite struct + Address string + Location string type StatelessForeign + ParentReads []StatelessParentRead + type StatelessImport interface + Ratification func(rep StatelessImportReport) + Stamped func(rep StatelessImportStamped) + func NewStatelessImport(view *View) StatelessImport + type StatelessImportEntry struct + Addr string + Detail string + Drifted []string + LiveID string + Status string + TypeName string + type StatelessImportHuman struct + func (v *StatelessImportHuman) Ratification(rep StatelessImportReport) + func (v *StatelessImportHuman) Stamped(rep StatelessImportStamped) + type StatelessImportOutcome struct + Addr string + Detail string + Outcome string + TypeName string + type StatelessImportReport struct + Entries []StatelessImportEntry + Estate string + StatePath string + type StatelessImportStamped struct + Estate string + IdentitiesRecorded int + Outcomes []StatelessImportOutcome + type StatelessLookalike struct + Addr string + DisplayName string + Hint string + LiveID string + MarkerAddress string + MarkerEstate string + Matched []StatelessTag + TypeName string + type StatelessParentRead struct + DisplayName string + LiveID string + Parent string + ParentAddr string + ParentValue string + Removal bool + TypeName string + Withheld string type StatelessPlan + GuidedFallback func(reason string) + Lookalikes func(items []StatelessLookalike) + Policy func(rep StatelessPolicyReport) + Progress func(p StatelessProgress) type StatelessPlanHuman + func (v *StatelessPlanHuman) GuidedFallback(reason string) + func (v *StatelessPlanHuman) Lookalikes(items []StatelessLookalike) + func (v *StatelessPlanHuman) Policy(rep StatelessPolicyReport) + func (v *StatelessPlanHuman) Progress(p StatelessProgress) + type StatelessPolicyDeclared struct + Addr string + Tagged bool + TypeName string + Verb string + type StatelessPolicyReport struct + Declared []StatelessPolicyDeclared + Reconcile StatelessReconcile + Released []StatelessReleased + Untagged []StatelessUntagged + Withheld []StatelessPolicyWithheld + func (r StatelessPolicyReport) Empty() bool + type StatelessPolicyWithheld struct + DisplayName string + LiveID string + Marker string + TypeName string + Verb string + Withheld string + type StatelessProgress struct + ResourcesFound int + TypeName string + TypesScanned int + type StatelessReconcile struct + Gaps []StatelessReconcileGap + Ran bool + Roster []StatelessReconcileCandidate + Threshold int + ThresholdExceeded bool + type StatelessReconcileCandidate struct + DisplayName string + LiveID string + TypeName string + type StatelessReconcileGap struct + Detail string + Reason string + TypeName string + type StatelessReleased struct + Detail string + DisplayName string + EstateMarker bool + Key string + LiveID string + Marker string + OK bool + TypeName string + type StatelessUntagged struct + Addr string + EstateMarker bool + Key string type View + func (v *View) SetVerbose(verbose bool) v0.2.0 Aug 12, 2026 Changes in this version + const JSON_UI_VERSION + var ErrorInputDisabled = fmt.Errorf("in this view cannot ask user input") + func NewUIOptionalHook(view *View) tofu.Hook + func NewViewUI(args arguments.ViewOptions, view *View, oldUi cli.Ui) cli.Ui + func SaveErroredTestStateFile(state *states.State, run *moduletest.Run, file *moduletest.File, view Test) + type Apply interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + HelpPrompt func() + Hooks func() []tofu.Hook + Operation func() Operation + Outputs func(outputValues map[string]*states.OutputValue) + ResourceCount func(stateOutPath string) + func NewApply(args arguments.ViewOptions, destroy bool, view *View) Apply + type ApplyHuman struct + func (v *ApplyHuman) Backend() Backend + func (v *ApplyHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ApplyHuman) HelpPrompt() + func (v *ApplyHuman) Hooks() []tofu.Hook + func (v *ApplyHuman) Operation() Operation + func (v *ApplyHuman) Outputs(outputValues map[string]*states.OutputValue) + func (v *ApplyHuman) ResourceCount(stateOutPath string) + type ApplyJSON struct + func (v *ApplyJSON) Backend() Backend + func (v *ApplyJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ApplyJSON) HelpPrompt() + func (v *ApplyJSON) Hooks() []tofu.Hook + func (v *ApplyJSON) Operation() Operation + func (v *ApplyJSON) Outputs(outputValues map[string]*states.OutputValue) + func (v *ApplyJSON) ResourceCount(stateOutPath string) + type ApplyMulti []Apply + func (m ApplyMulti) Backend() Backend + func (m ApplyMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ApplyMulti) HelpPrompt() + func (m ApplyMulti) Hooks() []tofu.Hook + func (m ApplyMulti) Operation() Operation + func (m ApplyMulti) Outputs(outputValues map[string]*states.OutputValue) + func (m ApplyMulti) ResourceCount(stateOutPath string) + type Backend interface + BackendReconfigured func() + BackendTypeAlias func(backendType, canonType string) + BackendTypeChanged func(oldBackendType string, newBackendType string) + BackendTypeSet func(backendType string) + BackendTypeUnset func(backendType string) + CloudBackendUpdated func() + InitializingBackend func() + InitializingCloudBackend func() + MigratingCloudToLocalType func(toBackendType string) + MigratingFromCloudToLocal func() + MigratingLocalTypeToCloud func(fromBackendType string) + MigrationCompleted func(workspaces []string, currentWs string) + StateLocker func() StateLocker + UnconfiguringBackendType func(backendType string) + func NewBackendHuman(view *View) Backend + type BackendHuman struct + func (v *BackendHuman) BackendReconfigured() + func (v *BackendHuman) BackendTypeAlias(backendType, canonType string) + func (v *BackendHuman) BackendTypeChanged(oldBackendType string, newBackendType string) + func (v *BackendHuman) BackendTypeSet(backendType string) + func (v *BackendHuman) BackendTypeUnset(backendType string) + func (v *BackendHuman) CloudBackendUpdated() + func (v *BackendHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *BackendHuman) InitializingBackend() + func (v *BackendHuman) InitializingCloudBackend() + func (v *BackendHuman) MigratingCloudToLocalType(toBackendType string) + func (v *BackendHuman) MigratingFromCloudToLocal() + func (v *BackendHuman) MigratingLocalTypeToCloud(fromBackendType string) + func (v *BackendHuman) MigrationCompleted(workspaces []string, currentWs string) + func (v *BackendHuman) StateLocker() StateLocker + func (v *BackendHuman) UnconfiguringBackendType(backendType string) + type BackendJSON struct + func (v *BackendJSON) BackendReconfigured() + func (v *BackendJSON) BackendTypeAlias(backendType, canonType string) + func (v *BackendJSON) BackendTypeChanged(oldBackendType string, newBackendType string) + func (v *BackendJSON) BackendTypeSet(backendType string) + func (v *BackendJSON) BackendTypeUnset(backendType string) + func (v *BackendJSON) CloudBackendUpdated() + func (v *BackendJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *BackendJSON) InitializingBackend() + func (v *BackendJSON) InitializingCloudBackend() + func (v *BackendJSON) MigratingCloudToLocalType(toBackendType string) + func (v *BackendJSON) MigratingFromCloudToLocal() + func (v *BackendJSON) MigratingLocalTypeToCloud(fromBackendType string) + func (v *BackendJSON) MigrationCompleted(workspaces []string, currentWs string) + func (v *BackendJSON) StateLocker() StateLocker + func (v *BackendJSON) UnconfiguringBackendType(backendType string) + type BackendMulti []Backend + func (m BackendMulti) BackendReconfigured() + func (m BackendMulti) BackendTypeAlias(backendType, canonType string) + func (m BackendMulti) BackendTypeChanged(oldBackendType string, newBackendType string) + func (m BackendMulti) BackendTypeSet(backendType string) + func (m BackendMulti) BackendTypeUnset(backendType string) + func (m BackendMulti) CloudBackendUpdated() + func (m BackendMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m BackendMulti) InitializingBackend() + func (m BackendMulti) InitializingCloudBackend() + func (m BackendMulti) MigratingCloudToLocalType(toBackendType string) + func (m BackendMulti) MigratingFromCloudToLocal() + func (m BackendMulti) MigratingLocalTypeToCloud(fromBackendType string) + func (m BackendMulti) MigrationCompleted(workspaces []string, currentWs string) + func (m BackendMulti) StateLocker() StateLocker + func (m BackendMulti) UnconfiguringBackendType(backendType string) + type BackendRemote interface + ApplySavedHeader func() + InitialRetryError func(isRemote bool) + LockTimeoutError func() + OperationCancelled func() + OperationHeader func(isApply bool, isRemote bool) + OperationNotCancelled func() + Output func(msg string, color bool) + PreRefresh func() + RemoteWorkspaceInRelativeDirectory func(wd string, configDir string) + RenderHumanPlan func(plan jsonformat.Plan, mode plans.Mode) + RenderLog func(log *jsonformat.JSONLog) error + RepeatedRetryError func(elapsed time.Duration) + RunWarning func(msg string) + UnavailableVersionInBackend func(localVersion, usedVersion string) + WaitingForCostEstimation func(elapsedHint string) + WaitingForOperationToStart func(opType string, elapsed string) + WaitingForQueuedRuns func(noOfRuns int, elapsedHint string) + WaitingForRuns func(noOfRuns int, elapsedHint string) + WaitingForTheManuallyLockedWorkspace func(elapsedHint string) + func NewBackendRemote(view *View) BackendRemote + type BackendRemoteHuman struct + func (v *BackendRemoteHuman) ApplySavedHeader() + func (v *BackendRemoteHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *BackendRemoteHuman) InitialRetryError(isRemote bool) + func (v *BackendRemoteHuman) LockTimeoutError() + func (v *BackendRemoteHuman) OperationCancelled() + func (v *BackendRemoteHuman) OperationHeader(isApply bool, isRemote bool) + func (v *BackendRemoteHuman) OperationNotCancelled() + func (v *BackendRemoteHuman) Output(msg string, colored bool) + func (v *BackendRemoteHuman) PreRefresh() + func (v *BackendRemoteHuman) RemoteWorkspaceInRelativeDirectory(wd string, configDir string) + func (v *BackendRemoteHuman) RenderHumanPlan(plan jsonformat.Plan, mode plans.Mode) + func (v *BackendRemoteHuman) RenderLog(log *jsonformat.JSONLog) error + func (v *BackendRemoteHuman) RepeatedRetryError(elapsed time.Duration) + func (v *BackendRemoteHuman) RunWarning(description string) + func (v *BackendRemoteHuman) UnavailableVersionInBackend(localVersion, usedVersion string) + func (v *BackendRemoteHuman) WaitingForCostEstimation(elapsedHint string) + func (v *BackendRemoteHuman) WaitingForOperationToStart(opType string, elapsed string) + func (v *BackendRemoteHuman) WaitingForQueuedRuns(noOfRuns int, elapsedHint string) + func (v *BackendRemoteHuman) WaitingForRuns(noOfRuns int, elapsedHint string) + func (v *BackendRemoteHuman) WaitingForTheManuallyLockedWorkspace(elapsedHint string) + type Basic interface + Diagnostics func(diags tfdiags.Diagnostics) + type Console interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + Output func(result string) + UnsupportedLocalOp func() + func NewConsole(args arguments.ViewOptions, view *View) Console + type ConsoleHuman struct + func (v *ConsoleHuman) Backend() Backend + func (v *ConsoleHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ConsoleHuman) Output(result string) + func (v *ConsoleHuman) UnsupportedLocalOp() + type ConsoleJSON struct + func (v *ConsoleJSON) Backend() Backend + func (v *ConsoleJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ConsoleJSON) Output(result string) + func (v *ConsoleJSON) UnsupportedLocalOp() + type ConsoleMulti []Console + func (m ConsoleMulti) Backend() Backend + func (m ConsoleMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ConsoleMulti) Output(result string) + func (m ConsoleMulti) UnsupportedLocalOp() + type DeprecationDiagnosticAllowedSeen map[any]any + type Fmt interface + Diagnostics func(diags tfdiags.Diagnostics) + UserOutputWriter func() io.Writer + func NewFmt(view *View) Fmt + type FmtHuman struct + func (v *FmtHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *FmtHuman) UserOutputWriter() io.Writer + type Get interface + Diagnostics func(diags tfdiags.Diagnostics) + Hooks func(showLocalDir bool) initwd.ModuleInstallHooks + func NewGet(args arguments.ViewOptions, view *View) Get + type GetHuman struct + func (v *GetHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *GetHuman) Hooks(showLocalPath bool) initwd.ModuleInstallHooks + type GetJSON struct + func (v *GetJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *GetJSON) Hooks(showLocalPath bool) initwd.ModuleInstallHooks + type GetMulti []Get + func (m GetMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m GetMulti) Hooks(showLocalPath bool) initwd.ModuleInstallHooks + type Graph interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + ErrorUnsupportedLocalOp func() + Output func(graphStr string) + func NewGraph(view *View) Graph + type GraphHuman struct + func (v *GraphHuman) Backend() Backend + func (v *GraphHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *GraphHuman) ErrorUnsupportedLocalOp() + func (v *GraphHuman) Output(graphStr string) + type Import interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + Hooks func() []tofu.Hook + InvalidAddressReference func() + MissingResourceConfiguration func(addr addrs.AbsResourceInstance, modulePath string, resourceType string, ...) + Operation func() Operation + Success func() + UnsupportedLocalOp func() + func NewImport(args arguments.ViewOptions, view *View) Import + type ImportHuman struct + func (v *ImportHuman) Backend() Backend + func (v *ImportHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ImportHuman) Hooks() []tofu.Hook + func (v *ImportHuman) InvalidAddressReference() + func (v *ImportHuman) MissingResourceConfiguration(addr addrs.AbsResourceInstance, modulePath string, resourceType string, ...) + func (v *ImportHuman) Operation() Operation + func (v *ImportHuman) Success() + func (v *ImportHuman) UnsupportedLocalOp() + type ImportJSON struct + func (v *ImportJSON) Backend() Backend + func (v *ImportJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ImportJSON) Hooks() []tofu.Hook + func (v *ImportJSON) InvalidAddressReference() + func (v *ImportJSON) MissingResourceConfiguration(addr addrs.AbsResourceInstance, modulePath string, _ string, _ string) + func (v *ImportJSON) Operation() Operation + func (v *ImportJSON) Success() + func (v *ImportJSON) UnsupportedLocalOp() + type ImportMulti []Import + func (m ImportMulti) Backend() Backend + func (m ImportMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ImportMulti) Hooks() []tofu.Hook + func (m ImportMulti) InvalidAddressReference() + func (m ImportMulti) MissingResourceConfiguration(addr addrs.AbsResourceInstance, modulePath string, resourceType string, ...) + func (m ImportMulti) Operation() Operation + func (m ImportMulti) Success() + func (m ImportMulti) UnsupportedLocalOp() + type Init interface + Backend func() Backend + BuiltInProviderAvailable func(provider string) + ConfigError func() + CopyFromModule func(src string) + Diagnostics func(diags tfdiags.Diagnostics) + FindingLatestProviderVersion func(provider string) + FindingProviderVersions func(provider string, constraints string) + Hooks func(showLocalDir bool) initwd.ModuleInstallHooks + InitSuccess func(cloud bool) + InitSuccessCLI func(cloud bool) + InitialisedFromEmptyDir func() + InitializingModules func(upgrade bool) + InitializingProviderPlugins func() + InstallingProvider func(provider string, version string, toCache bool) + LockFileChanged func() + LockFileCreated func() + OutputNewline func() + ProviderAlreadyInstalled func(provider string, version string, inCache bool) + ProviderInstallationInterrupted func() + ProviderInstalled func(provider string, version string, authResult string, keyID string) + ProviderInstalledSkippedSignature func(provider string, version string) + ProviderUpgradeLockfileConflict func() + ProvidersSignedInfo func() + ReusingLockFileVersion func(provider string) + UsingProviderFromCache func(provider string, version string) + WaitingForCacheLock func(cacheDir string) + func NewInit(args arguments.ViewOptions, view *View) Init + type InitHuman struct + func (v *InitHuman) Backend() Backend + func (v *InitHuman) BuiltInProviderAvailable(provider string) + func (v *InitHuman) ConfigError() + func (v *InitHuman) CopyFromModule(src string) + func (v *InitHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *InitHuman) FindingLatestProviderVersion(provider string) + func (v *InitHuman) FindingProviderVersions(provider string, constraints string) + func (v *InitHuman) Hooks(showLocalPath bool) initwd.ModuleInstallHooks + func (v *InitHuman) InitSuccess(cloud bool) + func (v *InitHuman) InitSuccessCLI(cloud bool) + func (v *InitHuman) InitialisedFromEmptyDir() + func (v *InitHuman) InitializingModules(upgrade bool) + func (v *InitHuman) InitializingProviderPlugins() + func (v *InitHuman) InstallingProvider(provider string, version string, toCache bool) + func (v *InitHuman) LockFileChanged() + func (v *InitHuman) LockFileCreated() + func (v *InitHuman) OutputNewline() + func (v *InitHuman) ProviderAlreadyInstalled(provider string, version string, inCache bool) + func (v *InitHuman) ProviderInstallationInterrupted() + func (v *InitHuman) ProviderInstalled(provider string, version string, authResult string, keyID string) + func (v *InitHuman) ProviderInstalledSkippedSignature(provider string, version string) + func (v *InitHuman) ProviderUpgradeLockfileConflict() + func (v *InitHuman) ProvidersSignedInfo() + func (v *InitHuman) ReusingLockFileVersion(provider string) + func (v *InitHuman) UsingProviderFromCache(provider string, version string) + func (v *InitHuman) WaitingForCacheLock(cacheDir string) + type InitJSON struct + func (v *InitJSON) Backend() Backend + func (v *InitJSON) BuiltInProviderAvailable(provider string) + func (v *InitJSON) ConfigError() + func (v *InitJSON) CopyFromModule(src string) + func (v *InitJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *InitJSON) FindingLatestProviderVersion(provider string) + func (v *InitJSON) FindingProviderVersions(provider string, constraints string) + func (v *InitJSON) Hooks(showLocalPath bool) initwd.ModuleInstallHooks + func (v *InitJSON) InitSuccess(cloud bool) + func (v *InitJSON) InitSuccessCLI(cloud bool) + func (v *InitJSON) InitialisedFromEmptyDir() + func (v *InitJSON) InitializingModules(upgrade bool) + func (v *InitJSON) InitializingProviderPlugins() + func (v *InitJSON) InstallingProvider(provider string, version string, toCache bool) + func (v *InitJSON) LockFileChanged() + func (v *InitJSON) LockFileCreated() + func (v *InitJSON) OutputNewline() + func (v *InitJSON) ProviderAlreadyInstalled(provider string, version string, inCache bool) + func (v *InitJSON) ProviderInstallationInterrupted() + func (v *InitJSON) ProviderInstalled(provider string, version string, authResult string, keyID string) + func (v *InitJSON) ProviderInstalledSkippedSignature(provider string, version string) + func (v *InitJSON) ProviderUpgradeLockfileConflict() + func (v *InitJSON) ProvidersSignedInfo() + func (v *InitJSON) ReusingLockFileVersion(provider string) + func (v *InitJSON) UsingProviderFromCache(provider string, version string) + func (v *InitJSON) WaitingForCacheLock(cacheDir string) + type InitMulti []Init + func (m InitMulti) Backend() Backend + func (m InitMulti) BuiltInProviderAvailable(provider string) + func (m InitMulti) ConfigError() + func (m InitMulti) CopyFromModule(src string) + func (m InitMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m InitMulti) FindingLatestProviderVersion(provider string) + func (m InitMulti) FindingProviderVersions(provider string, constraints string) + func (m InitMulti) Hooks(showLocalPath bool) initwd.ModuleInstallHooks + func (m InitMulti) InitSuccess(cloud bool) + func (m InitMulti) InitSuccessCLI(cloud bool) + func (m InitMulti) InitialisedFromEmptyDir() + func (m InitMulti) InitializingModules(upgrade bool) + func (m InitMulti) InitializingProviderPlugins() + func (m InitMulti) InstallingProvider(provider string, version string, toCache bool) + func (m InitMulti) LockFileChanged() + func (m InitMulti) LockFileCreated() + func (m InitMulti) OutputNewline() + func (m InitMulti) ProviderAlreadyInstalled(provider string, version string, inCache bool) + func (m InitMulti) ProviderInstallationInterrupted() + func (m InitMulti) ProviderInstalled(provider string, version string, authResult string, keyID string) + func (m InitMulti) ProviderInstalledSkippedSignature(provider string, version string) + func (m InitMulti) ProviderUpgradeLockfileConflict() + func (m InitMulti) ProvidersSignedInfo() + func (m InitMulti) ReusingLockFileVersion(provider string) + func (m InitMulti) UsingProviderFromCache(provider string, version string) + func (m InitMulti) WaitingForCacheLock(cacheDir string) + type JSONView struct + func NewJSONView(view *View, out *os.File) *JSONView + func (v *JSONView) ChangeSummary(cs *json.ChangeSummary) + func (v *JSONView) Diagnostics(diags tfdiags.Diagnostics, metadata ...any) + func (v *JSONView) Error(message string) + func (v *JSONView) Hook(h json.Hook) + func (v *JSONView) Info(message string) + func (v *JSONView) Log(message string) + func (v *JSONView) Output(message string) + func (v *JSONView) Outputs(outputs jsonentities.Outputs) + func (v *JSONView) PlannedChange(c *jsonentities.ResourceInstanceChange) + func (v *JSONView) ResourceDrift(c *jsonentities.ResourceInstanceChange) + func (v *JSONView) StateDump(state string) + func (v *JSONView) Version() + func (v *JSONView) Warn(message string) + type Login interface + BrowserBasedLoginInstruction func() + DefaultTFCLoginSuccess func() + DefaultTFELoginSuccess func(dispHostname string) + Diagnostics func(diags tfdiags.Diagnostics) + GenerateTokenInstruction func() + MOTDMessage func(msg string) + ManualBrowserLaunch func(dispHostname, authCodeURL string) + ManualBrowserLaunchForTokens func(dispHostname, tokensURL string) + OpeningBrowserForOAuth func(dispHostname, authCodeURL string) + OpeningBrowserForTokens func(dispHostname, tokensURL string) + PasswordRequestHeader func() + RequestAPITokenMessage func(dispHostname, mechanism string) + RetrievedTokenForUser func(username string) + StorageLocationConsentInFile func(localFilename string) + StorageLocationConsentInHelper func(helperType string) + TokenObtainedConfirmation func(dispHostname string) + TokenStorageInFile func(localFilename string) + TokenStorageInHelper func(helperType string) + UiSeparator func() + WaitingForHostSignal func() + func NewLogin(args arguments.ViewOptions, view *View) Login + type LoginHuman struct + func (v *LoginHuman) BrowserBasedLoginInstruction() + func (v *LoginHuman) DefaultTFCLoginSuccess() + func (v *LoginHuman) DefaultTFELoginSuccess(dispHostname string) + func (v *LoginHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *LoginHuman) GenerateTokenInstruction() + func (v *LoginHuman) MOTDMessage(msg string) + func (v *LoginHuman) ManualBrowserLaunch(dispHostname, authCodeURL string) + func (v *LoginHuman) ManualBrowserLaunchForTokens(dispHostname, tokensURL string) + func (v *LoginHuman) OpeningBrowserForOAuth(dispHostname, authCodeURL string) + func (v *LoginHuman) OpeningBrowserForTokens(dispHostname, tokensURL string) + func (v *LoginHuman) PasswordRequestHeader() + func (v *LoginHuman) RequestAPITokenMessage(dispHostname, mechanism string) + func (v *LoginHuman) RetrievedTokenForUser(username string) + func (v *LoginHuman) StorageLocationConsentInFile(localFilename string) + func (v *LoginHuman) StorageLocationConsentInHelper(helperType string) + func (v *LoginHuman) TokenObtainedConfirmation(dispHostname string) + func (v *LoginHuman) TokenStorageInFile(localFilename string) + func (v *LoginHuman) TokenStorageInHelper(helperType string) + func (v *LoginHuman) UiSeparator() + func (v *LoginHuman) WaitingForHostSignal() + type LoginJSON struct + func (v *LoginJSON) BrowserBasedLoginInstruction() + func (v *LoginJSON) DefaultTFCLoginSuccess() + func (v *LoginJSON) DefaultTFELoginSuccess(dispHostname string) + func (v *LoginJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *LoginJSON) GenerateTokenInstruction() + func (v *LoginJSON) MOTDMessage(msg string) + func (v *LoginJSON) ManualBrowserLaunch(dispHostname, authCodeURL string) + func (v *LoginJSON) ManualBrowserLaunchForTokens(dispHostname, tokensURL string) + func (v *LoginJSON) OpeningBrowserForOAuth(dispHostname, authCodeURL string) + func (v *LoginJSON) OpeningBrowserForTokens(dispHostname, tokensURL string) + func (v *LoginJSON) PasswordRequestHeader() + func (v *LoginJSON) RequestAPITokenMessage(dispHostname, mechanism string) + func (v *LoginJSON) RetrievedTokenForUser(username string) + func (v *LoginJSON) StorageLocationConsentInFile(localFilename string) + func (v *LoginJSON) StorageLocationConsentInHelper(helperType string) + func (v *LoginJSON) TokenObtainedConfirmation(dispHostname string) + func (v *LoginJSON) TokenStorageInFile(localFilename string) + func (v *LoginJSON) TokenStorageInHelper(helperType string) + func (v *LoginJSON) UiSeparator() + func (v *LoginJSON) WaitingForHostSignal() + type LoginMulti []Login + func (m LoginMulti) BrowserBasedLoginInstruction() + func (m LoginMulti) DefaultTFCLoginSuccess() + func (m LoginMulti) DefaultTFELoginSuccess(dispHostname string) + func (m LoginMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m LoginMulti) GenerateTokenInstruction() + func (m LoginMulti) MOTDMessage(msg string) + func (m LoginMulti) ManualBrowserLaunch(dispHostname, authCodeURL string) + func (m LoginMulti) ManualBrowserLaunchForTokens(dispHostname, tokensURL string) + func (m LoginMulti) OpeningBrowserForOAuth(dispHostname, authCodeURL string) + func (m LoginMulti) OpeningBrowserForTokens(dispHostname, tokensURL string) + func (m LoginMulti) PasswordRequestHeader() + func (m LoginMulti) RequestAPITokenMessage(dispHostname, mechanism string) + func (m LoginMulti) RetrievedTokenForUser(username string) + func (m LoginMulti) StorageLocationConsentInFile(localFilename string) + func (m LoginMulti) StorageLocationConsentInHelper(helperType string) + func (m LoginMulti) TokenObtainedConfirmation(dispHostname string) + func (m LoginMulti) TokenStorageInFile(localFilename string) + func (m LoginMulti) TokenStorageInHelper(helperType string) + func (m LoginMulti) UiSeparator() + func (m LoginMulti) WaitingForHostSignal() + type Logout interface + Diagnostics func(diags tfdiags.Diagnostics) + LogoutSuccess func(dispHostname string) + NoCredentialsStored func(dispHostname string) + RemovingCredentialsFromFile func(dispHostname, localFilename string) + RemovingCredentialsFromHelper func(dispHostname, helperType string) + func NewLogout(args arguments.ViewOptions, view *View) Logout + type LogoutHuman struct + func (v *LogoutHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *LogoutHuman) LogoutSuccess(dispHostname string) + func (v *LogoutHuman) NoCredentialsStored(dispHostname string) + func (v *LogoutHuman) RemovingCredentialsFromFile(dispHostname, localFilename string) + func (v *LogoutHuman) RemovingCredentialsFromHelper(dispHostname, helperType string) + type LogoutJSON struct + func (v *LogoutJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *LogoutJSON) LogoutSuccess(dispHostname string) + func (v *LogoutJSON) NoCredentialsStored(dispHostname string) + func (v *LogoutJSON) RemovingCredentialsFromFile(dispHostname, localFilename string) + func (v *LogoutJSON) RemovingCredentialsFromHelper(dispHostname, helperType string) + type LogoutMulti []Logout + func (m LogoutMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m LogoutMulti) LogoutSuccess(dispHostname string) + func (m LogoutMulti) NoCredentialsStored(dispHostname string) + func (m LogoutMulti) RemovingCredentialsFromFile(dispHostname, localFilename string) + func (m LogoutMulti) RemovingCredentialsFromHelper(dispHostname, helperType string) + type MetadataFunctions interface + Diagnostics func(diags tfdiags.Diagnostics) + PrintFunctions func() bool + func NewMetadataFunctions(view *View) MetadataFunctions + type MetadataFunctionsMixed struct + func (v *MetadataFunctionsMixed) Diagnostics(diags tfdiags.Diagnostics) + func (v *MetadataFunctionsMixed) PrintFunctions() bool + type Operation interface + Cancelled func(planMode plans.Mode) + Diagnostics func(diags tfdiags.Diagnostics) + EmergencyDumpState func(stateFile *statefile.File, enc encryption.StateEncryption) error + FatalInterrupt func() + Interrupted func() + Plan func(plan *plans.Plan, schemas *tofu.Schemas) + PlanNextStep func(planPath string, genConfigPath string) + PlannedChange func(change *plans.ResourceInstanceChangeSrc) + Stopping func() + func NewOperation(vt arguments.ViewType, view *View) Operation + type OperationHuman struct + func (v *OperationHuman) Cancelled(planMode plans.Mode) + func (v *OperationHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *OperationHuman) EmergencyDumpState(stateFile *statefile.File, enc encryption.StateEncryption) error + func (v *OperationHuman) FatalInterrupt() + func (v *OperationHuman) Interrupted() + func (v *OperationHuman) Plan(plan *plans.Plan, schemas *tofu.Schemas) + func (v *OperationHuman) PlanNextStep(planPath string, genConfigPath string) + func (v *OperationHuman) PlannedChange(change *plans.ResourceInstanceChangeSrc) + func (v *OperationHuman) Stopping() + type OperationJSON struct + func (v *OperationJSON) Cancelled(planMode plans.Mode) + func (v *OperationJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *OperationJSON) EmergencyDumpState(stateFile *statefile.File, enc encryption.StateEncryption) error + func (v *OperationJSON) FatalInterrupt() + func (v *OperationJSON) Interrupted() + func (v *OperationJSON) Plan(plan *plans.Plan, schemas *tofu.Schemas) + func (v *OperationJSON) PlanNextStep(planPath string, genConfigPath string) + func (v *OperationJSON) PlannedChange(change *plans.ResourceInstanceChangeSrc) + func (v *OperationJSON) Stopping() + type OperationMulti []Operation + func (o OperationMulti) Cancelled(planMode plans.Mode) + func (o OperationMulti) Diagnostics(diags tfdiags.Diagnostics) + func (o OperationMulti) EmergencyDumpState(stateFile *statefile.File, enc encryption.StateEncryption) error + func (o OperationMulti) FatalInterrupt() + func (o OperationMulti) Interrupted() + func (o OperationMulti) Plan(plan *plans.Plan, schemas *tofu.Schemas) + func (o OperationMulti) PlanNextStep(planPath string, genConfigPath string) + func (o OperationMulti) PlannedChange(change *plans.ResourceInstanceChangeSrc) + func (o OperationMulti) Stopping() + type Output interface + Diagnostics func(diags tfdiags.Diagnostics) + Output func(name string, outputs map[string]*states.OutputValue) tfdiags.Diagnostics + func NewOutput(args arguments.ViewOptions, view *View) Output + type OutputHuman struct + func (v *OutputHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *OutputHuman) Output(name string, outputs map[string]*states.OutputValue) tfdiags.Diagnostics + type OutputJSON struct + func (v *OutputJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *OutputJSON) Output(name string, outputs map[string]*states.OutputValue) tfdiags.Diagnostics + type OutputMulti []Output + func (m OutputMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m OutputMulti) Output(name string, outputs map[string]*states.OutputValue) tfdiags.Diagnostics + type OutputRaw struct + func (v *OutputRaw) Diagnostics(diags tfdiags.Diagnostics) + func (v *OutputRaw) Output(name string, outputs map[string]*states.OutputValue) tfdiags.Diagnostics + type Plan interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + HelpPrompt func() + Hooks func() []tofu.Hook + Operation func() Operation + func NewPlan(args arguments.ViewOptions, view *View) Plan + type PlanHuman struct + func (v *PlanHuman) Backend() Backend + func (v *PlanHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *PlanHuman) HelpPrompt() + func (v *PlanHuman) Hooks() []tofu.Hook + func (v *PlanHuman) Operation() Operation + type PlanJSON struct + func (v *PlanJSON) Backend() Backend + func (v *PlanJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *PlanJSON) HelpPrompt() + func (v *PlanJSON) Hooks() []tofu.Hook + func (v *PlanJSON) Operation() Operation + type PlanMulti []Plan + func (m PlanMulti) Backend() Backend + func (m PlanMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m PlanMulti) HelpPrompt() + func (m PlanMulti) Hooks() []tofu.Hook + func (m PlanMulti) Operation() Operation + type Providers interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + ModuleRequirements func(cfg *configs.ModuleRequirements) + StateRequirements func(stateReqs getproviders.Requirements) + func NewProviders(view *View) Providers + type ProvidersHuman struct + func (v *ProvidersHuman) Backend() Backend + func (v *ProvidersHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ProvidersHuman) ModuleRequirements(reqs *configs.ModuleRequirements) + func (v *ProvidersHuman) StateRequirements(stateReqs getproviders.Requirements) + type ProvidersLock interface + Diagnostics func(diags tfdiags.Diagnostics) + FetchPackageSuccess func(keyID string, provider string, version string, platform string, auth string) + InstallationFetching func(provider string, version string, platform string) + LockUpdateNewHashForProvider func(provider string, platform string) + LockUpdateNewProvider func(provider string, platform string) + LockUpdateNoChange func(provider string, platform string) + UpdatedSuccessfully func(madeAnyChange bool) + func NewProvidersLock(args arguments.ViewOptions, view *View) ProvidersLock + type ProvidersLockHuman struct + func (v *ProvidersLockHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ProvidersLockHuman) FetchPackageSuccess(keyID string, provider string, version string, platform string, auth string) + func (v *ProvidersLockHuman) InstallationFetching(provider string, version string, platform string) + func (v *ProvidersLockHuman) LockUpdateNewHashForProvider(provider string, platform string) + func (v *ProvidersLockHuman) LockUpdateNewProvider(provider string, platform string) + func (v *ProvidersLockHuman) LockUpdateNoChange(provider string, platform string) + func (v *ProvidersLockHuman) UpdatedSuccessfully(madeAnyChange bool) + type ProvidersLockJSON struct + func (v *ProvidersLockJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ProvidersLockJSON) FetchPackageSuccess(keyID string, provider string, version string, platform string, auth string) + func (v *ProvidersLockJSON) InstallationFetching(provider string, version string, platform string) + func (v *ProvidersLockJSON) LockUpdateNewHashForProvider(provider string, platform string) + func (v *ProvidersLockJSON) LockUpdateNewProvider(provider string, platform string) + func (v *ProvidersLockJSON) LockUpdateNoChange(provider string, platform string) + func (v *ProvidersLockJSON) UpdatedSuccessfully(madeAnyChange bool) + type ProvidersLockMulti []ProvidersLock + func (m ProvidersLockMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ProvidersLockMulti) FetchPackageSuccess(keyID string, provider string, version string, platform string, auth string) + func (m ProvidersLockMulti) InstallationFetching(provider string, version string, platform string) + func (m ProvidersLockMulti) LockUpdateNewHashForProvider(provider string, platform string) + func (m ProvidersLockMulti) LockUpdateNewProvider(provider string, platform string) + func (m ProvidersLockMulti) LockUpdateNoChange(provider string, platform string) + func (m ProvidersLockMulti) UpdatedSuccessfully(madeAnyChange bool) + type ProvidersMirror interface + Diagnostics func(diags tfdiags.Diagnostics) + DownloadingPackageFor func(provider string, version string, platform string) + MirroringProvider func(provider string) + PackageAuthenticated func(provider string, version string, platform string, authResult string) + ProviderSkipped func(provider string) + ProviderVersionSelectedToMatchConstraints func(provider string, version string, constraints string) + ProviderVersionSelectedToMatchLockfile func(provider string, version string) + ProviderVersionSelectedWithNoConstraints func(provider string, version string) + func NewProvidersMirror(args arguments.ViewOptions, view *View) ProvidersMirror + type ProvidersMirrorHuman struct + func (v *ProvidersMirrorHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ProvidersMirrorHuman) DownloadingPackageFor(_ string, _ string, platform string) + func (v *ProvidersMirrorHuman) MirroringProvider(provider string) + func (v *ProvidersMirrorHuman) PackageAuthenticated(_, _, _ string, authResult string) + func (v *ProvidersMirrorHuman) ProviderSkipped(provider string) + func (v *ProvidersMirrorHuman) ProviderVersionSelectedToMatchConstraints(_ string, version string, constraints string) + func (v *ProvidersMirrorHuman) ProviderVersionSelectedToMatchLockfile(_ string, version string) + func (v *ProvidersMirrorHuman) ProviderVersionSelectedWithNoConstraints(_ string, version string) + type ProvidersMirrorJSON struct + func (v *ProvidersMirrorJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ProvidersMirrorJSON) DownloadingPackageFor(provider string, version string, platform string) + func (v *ProvidersMirrorJSON) MirroringProvider(provider string) + func (v *ProvidersMirrorJSON) PackageAuthenticated(provider string, version string, platform string, authResult string) + func (v *ProvidersMirrorJSON) ProviderSkipped(provider string) + func (v *ProvidersMirrorJSON) ProviderVersionSelectedToMatchConstraints(provider string, version string, constraints string) + func (v *ProvidersMirrorJSON) ProviderVersionSelectedToMatchLockfile(provider string, version string) + func (v *ProvidersMirrorJSON) ProviderVersionSelectedWithNoConstraints(provider string, version string) + type ProvidersMirrorMulti []ProvidersMirror + func (m ProvidersMirrorMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ProvidersMirrorMulti) DownloadingPackageFor(provider string, version string, platform string) + func (m ProvidersMirrorMulti) MirroringProvider(provider string) + func (m ProvidersMirrorMulti) PackageAuthenticated(provider string, version string, platform string, authResult string) + func (m ProvidersMirrorMulti) ProviderSkipped(provider string) + func (m ProvidersMirrorMulti) ProviderVersionSelectedToMatchConstraints(provider string, version string, constraints string) + func (m ProvidersMirrorMulti) ProviderVersionSelectedToMatchLockfile(provider string, version string) + func (m ProvidersMirrorMulti) ProviderVersionSelectedWithNoConstraints(provider string, version string) + type ProvidersSchema interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + Output func(json string) + UnsupportedLocalOp func() + func NewProvidersSchema(v *View) ProvidersSchema + type ProvidersSchemaMixed struct + func (v *ProvidersSchemaMixed) Backend() Backend + func (v *ProvidersSchemaMixed) Diagnostics(diags tfdiags.Diagnostics) + func (v *ProvidersSchemaMixed) Output(json string) + func (v *ProvidersSchemaMixed) UnsupportedLocalOp() + type Refresh interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + HelpPrompt func() + Hooks func() []tofu.Hook + Operation func() Operation + Outputs func(outputValues map[string]*states.OutputValue) + func NewRefresh(args arguments.ViewOptions, view *View) Refresh + type RefreshHuman struct + func (v *RefreshHuman) Backend() Backend + func (v *RefreshHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *RefreshHuman) HelpPrompt() + func (v *RefreshHuman) Hooks() []tofu.Hook + func (v *RefreshHuman) Operation() Operation + func (v *RefreshHuman) Outputs(outputValues map[string]*states.OutputValue) + type RefreshJSON struct + func (v *RefreshJSON) Backend() Backend + func (v *RefreshJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *RefreshJSON) HelpPrompt() + func (v *RefreshJSON) Hooks() []tofu.Hook + func (v *RefreshJSON) Operation() Operation + func (v *RefreshJSON) Outputs(outputValues map[string]*states.OutputValue) + type RefreshMulti []Refresh + func (m RefreshMulti) Backend() Backend + func (m RefreshMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m RefreshMulti) HelpPrompt() + func (m RefreshMulti) Hooks() []tofu.Hook + func (m RefreshMulti) Operation() Operation + func (m RefreshMulti) Outputs(outputValues map[string]*states.OutputValue) + type Root struct + func NewRoot(view *View) *Root + func (v *Root) Diagnostics(diagnostics tfdiags.Diagnostics) + func (v *Root) Error(msg string) + type Show interface + Diagnostics func(diags tfdiags.Diagnostics) + DisplayConfig func(config *configs.Config, schemas *tofu.Schemas) int + DisplayPlan func(ctx context.Context, plan *plans.Plan, planJSON *cloudplan.RemotePlanJSON, ...) int + DisplaySingleModule func(module *configs.Module) int + DisplayState func(ctx context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + func NewShow(args arguments.ViewOptions, view *View) Show + type ShowHuman struct + func (v *ShowHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ShowHuman) DisplayConfig(config *configs.Config, schemas *tofu.Schemas) int + func (v *ShowHuman) DisplayPlan(_ context.Context, plan *plans.Plan, planJSON *cloudplan.RemotePlanJSON, ...) int + func (v *ShowHuman) DisplaySingleModule(_ *configs.Module) int + func (v *ShowHuman) DisplayState(_ context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + type ShowJSON struct + func (v *ShowJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ShowJSON) DisplayConfig(config *configs.Config, schemas *tofu.Schemas) int + func (v *ShowJSON) DisplayPlan(_ context.Context, plan *plans.Plan, planJSON *cloudplan.RemotePlanJSON, ...) int + func (v *ShowJSON) DisplaySingleModule(module *configs.Module) int + func (v *ShowJSON) DisplayState(_ context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + type ShowMulti []Show + func (m ShowMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ShowMulti) DisplayConfig(config *configs.Config, schemas *tofu.Schemas) int + func (m ShowMulti) DisplayPlan(ctx context.Context, plan *plans.Plan, planJSON *cloudplan.RemotePlanJSON, ...) int + func (m ShowMulti) DisplaySingleModule(module *configs.Module) int + func (m ShowMulti) DisplayState(ctx context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + type State interface + AddressParsingError func(resAddr string) + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + DryRunMovedStatus func(moved int) + DryRunRemovedStatus func(removed int) + ErrorMovingToAlreadyExistingDst func() + MoveFinalStatus func(moved int) + NoInstanceFoundError func() + NoMatchingResourcesForProviderReplacement func() + PrintPulledState func(state string) + ProviderReplaced func(forResources int) + RemoveFinalStatus func(count int) + ReplaceProviderCancelled func() + ReplaceProviderOverview func(from, to addrs.Provider, willReplace []*states.Resource) + ResourceMoveStatus func(dryRun bool, src, dest string) + ResourceRemoveStatus func(dryRun bool, target string) + ShowResourceState func(ctx context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + StateListAddr func(resAddr addrs.AbsResourceInstance) + StateLoadingFailure func(baseError string) + StateNotFound func() + StateSavingError func(baseError string) + UnsupportedLocalOp func() + func NewState(args arguments.ViewOptions, view *View) State + type StateHuman struct + func (v *StateHuman) AddressParsingError(resAddr string) + func (v *StateHuman) Backend() Backend + func (v *StateHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *StateHuman) DryRunMovedStatus(moved int) + func (v *StateHuman) DryRunRemovedStatus(removed int) + func (v *StateHuman) ErrorMovingToAlreadyExistingDst() + func (v *StateHuman) MoveFinalStatus(moved int) + func (v *StateHuman) NoInstanceFoundError() + func (v *StateHuman) NoMatchingResourcesForProviderReplacement() + func (v *StateHuman) PrintPulledState(state string) + func (v *StateHuman) ProviderReplaced(forResources int) + func (v *StateHuman) RemoveFinalStatus(count int) + func (v *StateHuman) ReplaceProviderCancelled() + func (v *StateHuman) ReplaceProviderOverview(from, to addrs.Provider, willReplace []*states.Resource) + func (v *StateHuman) ResourceMoveStatus(dryRun bool, src, dest string) + func (v *StateHuman) ResourceRemoveStatus(dryRun bool, target string) + func (v *StateHuman) ShowResourceState(_ context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + func (v *StateHuman) StateListAddr(resAddr addrs.AbsResourceInstance) + func (v *StateHuman) StateLoadingFailure(baseError string) + func (v *StateHuman) StateNotFound() + func (v *StateHuman) StateSavingError(baseError string) + func (v *StateHuman) UnsupportedLocalOp() + type StateJSON struct + func (v *StateJSON) AddressParsingError(resAddr string) + func (v *StateJSON) Backend() Backend + func (v *StateJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *StateJSON) DryRunMovedStatus(moved int) + func (v *StateJSON) DryRunRemovedStatus(removed int) + func (v *StateJSON) ErrorMovingToAlreadyExistingDst() + func (v *StateJSON) MoveFinalStatus(moved int) + func (v *StateJSON) NoInstanceFoundError() + func (v *StateJSON) NoMatchingResourcesForProviderReplacement() + func (v *StateJSON) PrintPulledState(_ string) + func (v *StateJSON) ProviderReplaced(forResources int) + func (v *StateJSON) RemoveFinalStatus(count int) + func (v *StateJSON) ReplaceProviderCancelled() + func (v *StateJSON) ReplaceProviderOverview(from, to addrs.Provider, willReplace []*states.Resource) + func (v *StateJSON) ResourceMoveStatus(dryRun bool, src, dest string) + func (v *StateJSON) ResourceRemoveStatus(dryRun bool, target string) + func (v *StateJSON) ShowResourceState(_ context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + func (v *StateJSON) StateListAddr(resAddr addrs.AbsResourceInstance) + func (v *StateJSON) StateLoadingFailure(baseError string) + func (v *StateJSON) StateNotFound() + func (v *StateJSON) StateSavingError(baseError string) + func (v *StateJSON) UnsupportedLocalOp() + type StateLocker interface + Locking func() + Unlocking func() + type StateLockerHuman struct + func (v *StateLockerHuman) Locking() + func (v *StateLockerHuman) Unlocking() + type StateLockerJSON struct + func (v *StateLockerJSON) Locking() + func (v *StateLockerJSON) Unlocking() + type StateLockerMulti []StateLocker + func (m StateLockerMulti) Locking() + func (m StateLockerMulti) Unlocking() + type StateMulti []State + func (m StateMulti) AddressParsingError(resAddr string) + func (m StateMulti) Backend() Backend + func (m StateMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m StateMulti) DryRunMovedStatus(moved int) + func (m StateMulti) DryRunRemovedStatus(removed int) + func (m StateMulti) ErrorMovingToAlreadyExistingDst() + func (m StateMulti) MoveFinalStatus(moved int) + func (m StateMulti) NoInstanceFoundError() + func (m StateMulti) NoMatchingResourcesForProviderReplacement() + func (m StateMulti) PrintPulledState(state string) + func (m StateMulti) ProviderReplaced(forResources int) + func (m StateMulti) RemoveFinalStatus(count int) + func (m StateMulti) ReplaceProviderCancelled() + func (m StateMulti) ReplaceProviderOverview(from, to addrs.Provider, willReplace []*states.Resource) + func (m StateMulti) ResourceMoveStatus(dryRun bool, src, dest string) + func (m StateMulti) ResourceRemoveStatus(dryRun bool, target string) + func (m StateMulti) ShowResourceState(ctx context.Context, stateFile *statefile.File, schemas *tofu.Schemas) int + func (m StateMulti) StateListAddr(resAddr addrs.AbsResourceInstance) + func (m StateMulti) StateLoadingFailure(baseError string) + func (m StateMulti) StateNotFound() + func (m StateMulti) StateSavingError(baseError string) + func (m StateMulti) UnsupportedLocalOp() + type StatelessBindCandidate struct + Addr string + DisplayName string + Hint string + LiveID string + MarkerAddress string + MarkerEstate string + Matched []StatelessTag + Tags []StatelessTag + TypeName string + type StatelessEstateCount struct + Count int + Estate string + Types []string + type StatelessForeign struct + AmbiguousRenames []StatelessRenameAmbiguity + Candidates []StatelessBindCandidate + Estate string + Items []StatelessForeignItem + OtherEstates []StatelessEstateCount + Removals []StatelessRemoval + Renames []StatelessRename + SweepCovered []string + SweepGaps []StatelessSweepGap + Swept []string + Unswept []StatelessUnsweptType + type StatelessForeignItem struct + DisplayName string + LiveID string + Tags []StatelessTag + TypeName string + Why string + type StatelessMv interface + Report func(rep StatelessMvReport) + func NewStatelessMv(view *View) StatelessMv + type StatelessMvHuman struct + func (v *StatelessMvHuman) Report(rep StatelessMvReport) + type StatelessMvReport struct + DisplayName string + DryRun bool + Estate string + FoundBy string + LiveID string + NewAddr string + NewMarker string + OldAddr string + OldMarker string + TypeName string + type StatelessOmission struct + Addr string + Detail string + Reason string + type StatelessPlan interface + Foreign func(rep StatelessForeign) + Omissions func(oms []StatelessOmission) + Unowned func(items []StatelessUnowned) + func NewStatelessPlan(view *View) StatelessPlan + type StatelessPlanHuman struct + func (v *StatelessPlanHuman) Foreign(rep StatelessForeign) + func (v *StatelessPlanHuman) Omissions(oms []StatelessOmission) + func (v *StatelessPlanHuman) Unowned(items []StatelessUnowned) + type StatelessRemoval struct + Addr string + BlockGone bool + DisplayName string + LiveID string + Marker string + Swept bool + TypeName string + Why string + type StatelessRename struct + Command string + DisplayName string + LiveID string + NewAddr string + OldAddr string + TypeName string + type StatelessRenameAmbiguity struct + Block string + Declared []string + Detail string + Live []string + type StatelessSweepGap struct + Detail string + Reason string + TypeName string + type StatelessTag struct + Key string + Value string + type StatelessUnowned struct + Addr string + HeldBy string + LiveID string + MarkerAddress string + MarkerEstate string + TypeName string + type StatelessUnsweptType struct + Detail string + Reason string + TypeName string + type Taint interface + Backend func() Backend + Diagnostics func(diags tfdiags.Diagnostics) + TaintedSuccessfully func(addr addrs.AbsResourceInstance) + UntaintedSuccessfully func(addr addrs.AbsResourceInstance) + func NewTaint(args arguments.ViewOptions, view *View) Taint + type TaintHuman struct + func (v *TaintHuman) Backend() Backend + func (v *TaintHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *TaintHuman) TaintedSuccessfully(addr addrs.AbsResourceInstance) + func (v *TaintHuman) UntaintedSuccessfully(addr addrs.AbsResourceInstance) + type TaintJSON struct + func (v *TaintJSON) Backend() Backend + func (v *TaintJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *TaintJSON) TaintedSuccessfully(addr addrs.AbsResourceInstance) + func (v *TaintJSON) UntaintedSuccessfully(addr addrs.AbsResourceInstance) + type TaintMulti []Taint + func (m TaintMulti) Backend() Backend + func (m TaintMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m TaintMulti) TaintedSuccessfully(addr addrs.AbsResourceInstance) + func (m TaintMulti) UntaintedSuccessfully(addr addrs.AbsResourceInstance) + type Test interface + Abstract func(suite *moduletest.Suite) + Conclusion func(suite *moduletest.Suite) + DestroySummary func(diags tfdiags.Diagnostics, run *moduletest.Run, file *moduletest.File, ...) + Diagnostics func(run *moduletest.Run, file *moduletest.File, diags tfdiags.Diagnostics) + FatalInterrupt func() + FatalInterruptSummary func(run *moduletest.Run, file *moduletest.File, ...) + File func(file *moduletest.File) + Interrupted func() + Run func(run *moduletest.Run, file *moduletest.File) + func NewTest(args arguments.ViewOptions, view *View) Test + type TestHuman struct + func (t *TestHuman) Abstract(_ *moduletest.Suite) + func (t *TestHuman) Conclusion(suite *moduletest.Suite) + func (t *TestHuman) DestroySummary(diags tfdiags.Diagnostics, run *moduletest.Run, file *moduletest.File, ...) + func (t *TestHuman) Diagnostics(_ *moduletest.Run, _ *moduletest.File, diags tfdiags.Diagnostics) + func (t *TestHuman) FatalInterrupt() + func (t *TestHuman) FatalInterruptSummary(run *moduletest.Run, file *moduletest.File, ...) + func (t *TestHuman) File(file *moduletest.File) + func (t *TestHuman) Interrupted() + func (t *TestHuman) Run(run *moduletest.Run, file *moduletest.File) + type TestJSON struct + func (t *TestJSON) Abstract(suite *moduletest.Suite) + func (t *TestJSON) Conclusion(suite *moduletest.Suite) + func (t *TestJSON) DestroySummary(diags tfdiags.Diagnostics, run *moduletest.Run, file *moduletest.File, ...) + func (t *TestJSON) Diagnostics(run *moduletest.Run, file *moduletest.File, diags tfdiags.Diagnostics) + func (t *TestJSON) FatalInterrupt() + func (t *TestJSON) FatalInterruptSummary(run *moduletest.Run, file *moduletest.File, ...) + func (t *TestJSON) File(file *moduletest.File) + func (t *TestJSON) Interrupted() + func (t *TestJSON) Run(run *moduletest.Run, file *moduletest.File) + type TestMulti []Test + func (m TestMulti) Abstract(suite *moduletest.Suite) + func (m TestMulti) Conclusion(suite *moduletest.Suite) + func (m TestMulti) DestroySummary(diags tfdiags.Diagnostics, run *moduletest.Run, file *moduletest.File, ...) + func (m TestMulti) Diagnostics(run *moduletest.Run, file *moduletest.File, diags tfdiags.Diagnostics) + func (m TestMulti) FatalInterrupt() + func (m TestMulti) FatalInterruptSummary(run *moduletest.Run, file *moduletest.File, ...) + func (m TestMulti) File(file *moduletest.File) + func (m TestMulti) Interrupted() + func (m TestMulti) Run(run *moduletest.Run, file *moduletest.File) + type UiHook struct + func NewUiHook(view *View) *UiHook + func (h *UiHook) Deferred(addr addrs.AbsResourceInstance, reason string) (tofu.HookAction, error) + func (h *UiHook) PostApply(addr addrs.AbsResourceInstance, gen states.Generation, newState cty.Value, ...) (tofu.HookAction, error) + func (h *UiHook) PostApplyImport(addr addrs.AbsResourceInstance, importing plans.ImportingSrc) (tofu.HookAction, error) + func (h *UiHook) PostClose(addr addrs.AbsResourceInstance, _ error) (tofu.HookAction, error) + func (h *UiHook) PostImportState(addr addrs.AbsResourceInstance, imported []providers.ImportedResource) (tofu.HookAction, error) + func (h *UiHook) PostOpen(addr addrs.AbsResourceInstance, _ error) (tofu.HookAction, error) + func (h *UiHook) PostRenew(addr addrs.AbsResourceInstance, _ error) (tofu.HookAction, error) + func (h *UiHook) PreApply(addr addrs.AbsResourceInstance, gen states.Generation, action plans.Action, ...) (tofu.HookAction, error) + func (h *UiHook) PreApplyImport(addr addrs.AbsResourceInstance, importing plans.ImportingSrc) (tofu.HookAction, error) + func (h *UiHook) PreClose(addr addrs.AbsResourceInstance) (tofu.HookAction, error) + func (h *UiHook) PreImportState(addr addrs.AbsResourceInstance, importID string) (tofu.HookAction, error) + func (h *UiHook) PreOpen(addr addrs.AbsResourceInstance) (tofu.HookAction, error) + func (h *UiHook) PrePlanImport(addr addrs.AbsResourceInstance, target providers.ImportTarget) (tofu.HookAction, error) + func (h *UiHook) PreProvisionInstanceStep(addr addrs.AbsResourceInstance, typeName string) (tofu.HookAction, error) + func (h *UiHook) PreRefresh(addr addrs.AbsResourceInstance, gen states.Generation, priorState cty.Value) (tofu.HookAction, error) + func (h *UiHook) PreRenew(addr addrs.AbsResourceInstance) (tofu.HookAction, error) + func (h *UiHook) ProvisionOutput(addr addrs.AbsResourceInstance, typeName string, msg string, ...) + type Unlock interface + Backend func() Backend + CannotUnlockByAnotherProcess func() + Diagnostics func(diags tfdiags.Diagnostics) + ForceUnlockCancelled func() + ForceUnlockSucceeded func() + LockingDisabledForBackend func() + func NewUnlock(args arguments.ViewOptions, view *View) Unlock + type UnlockHuman struct + func (v *UnlockHuman) Backend() Backend + func (v *UnlockHuman) CannotUnlockByAnotherProcess() + func (v *UnlockHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *UnlockHuman) ForceUnlockCancelled() + func (v *UnlockHuman) ForceUnlockSucceeded() + func (v *UnlockHuman) LockingDisabledForBackend() + type UnlockJSON struct + func (v *UnlockJSON) Backend() Backend + func (v *UnlockJSON) CannotUnlockByAnotherProcess() + func (v *UnlockJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *UnlockJSON) ForceUnlockCancelled() + func (v *UnlockJSON) ForceUnlockSucceeded() + func (v *UnlockJSON) LockingDisabledForBackend() + type UnlockMulti []Unlock + func (m UnlockMulti) Backend() Backend + func (m UnlockMulti) CannotUnlockByAnotherProcess() + func (m UnlockMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m UnlockMulti) ForceUnlockCancelled() + func (m UnlockMulti) ForceUnlockSucceeded() + func (m UnlockMulti) LockingDisabledForBackend() + type Validate interface + Diagnostics func(diags tfdiags.Diagnostics) + Results func(diags tfdiags.Diagnostics) int + func NewValidate(args arguments.ViewOptions, view *View) Validate + type ValidateHuman struct + func (v *ValidateHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *ValidateHuman) Results(diags tfdiags.Diagnostics) int + type ValidateJSON struct + func (v *ValidateJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *ValidateJSON) Results(diags tfdiags.Diagnostics) int + type ValidateMulti []Validate + func (m ValidateMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m ValidateMulti) Results(diags tfdiags.Diagnostics) int + type Version interface + Diagnostics func(diags tfdiags.Diagnostics) + PrintVersion func(version string, versionPrerelease string, platform string, fipsEnabled bool, ...) bool + func NewVersion(args arguments.ViewOptions, view *View) Version + type VersionMixed struct + func (v *VersionMixed) Diagnostics(diags tfdiags.Diagnostics) + func (v *VersionMixed) PrintVersion(version string, versionPrerelease string, platform string, fipsEnabled bool, ...) bool + type View struct + ModuleDeprecationWarnLvl arguments.DeprecationWarningLevel + func NewView(streams *terminal.Streams) *View + func (v *View) Colorize() *colorstring.Colorize + func (v *View) Configure(view *arguments.View) + func (v *View) DeprecationDiagnosticAllowed(diag tfdiags.Diagnostic, seen DeprecationDiagnosticAllowedSeen) bool + func (v *View) DeprecationKeyExtra(diag tfdiags.Diagnostic) string + func (v *View) Diagnostics(diags tfdiags.Diagnostics) + func (v *View) DiagsWithNewline() + func (v *View) HelpPrompt(command string) + func (v *View) RunningInAutomation() bool + func (v *View) SetConfigSources(cb func() map[string]*hcl.File) + func (v *View) SetIsRemoteModuleSource(cb func(addrs.Module) bool) + func (v *View) SetModuleSourceAddrs(cb func(addrs.Module) addrs.ModuleSource) + func (v *View) SetRunningInAutomation(new bool) *View + func (v *View) SetShowSensitive(showSensitive bool) + func (v *View) StdinPiped() bool + type ViewUiHuman struct + func (u *ViewUiHuman) Ask(query string) (string, error) + func (u *ViewUiHuman) AskSecret(query string) (string, error) + func (u *ViewUiHuman) Error(message string) + func (u *ViewUiHuman) Info(message string) + func (u *ViewUiHuman) Output(message string) + func (u *ViewUiHuman) Warn(message string) + type ViewUiJSON struct + func (u *ViewUiJSON) Ask(_ string) (string, error) + func (u *ViewUiJSON) AskSecret(_ string) (string, error) + func (u *ViewUiJSON) Error(message string) + func (u *ViewUiJSON) Info(message string) + func (u *ViewUiJSON) Output(message string) + func (u *ViewUiJSON) Warn(message string) + type ViewUiMulti []cli.Ui + func (u ViewUiMulti) Ask(query string) (string, error) + func (u ViewUiMulti) AskSecret(query string) (string, error) + func (u ViewUiMulti) Error(message string) + func (u ViewUiMulti) Info(message string) + func (u ViewUiMulti) Output(message string) + func (u ViewUiMulti) Warn(message string) + type Workspace interface + Backend func() Backend + CannotDeleteCurrentWorkspace func(name string) + DeletedWorkspaceNotEmpty func(name string) + Diagnostics func(diags tfdiags.Diagnostics) + ListWorkspaces func(workspaces []string, current string) + WarnWhenUsedAsEnvCmd func(usedAsEnvCmd bool) + WorkspaceAlreadyExists func(name string) + WorkspaceChanged func(name string) + WorkspaceCreated func(name string) + WorkspaceDeleted func(name string) + WorkspaceDoesNotExist func(name string) + WorkspaceInvalidName func(name string) + WorkspaceIsOverriddenNewError func() + WorkspaceIsOverriddenSelectError func() + WorkspaceOverwrittenByEnvVarWarn func() + WorkspaceShow func(name string) + func NewWorkspace(args arguments.ViewOptions, view *View) Workspace + type WorkspaceHuman struct + func (v *WorkspaceHuman) Backend() Backend + func (v *WorkspaceHuman) CannotDeleteCurrentWorkspace(name string) + func (v *WorkspaceHuman) DeletedWorkspaceNotEmpty(name string) + func (v *WorkspaceHuman) Diagnostics(diags tfdiags.Diagnostics) + func (v *WorkspaceHuman) ListWorkspaces(workspaces []string, current string) + func (v *WorkspaceHuman) WarnWhenUsedAsEnvCmd(usedAsEnvCmd bool) + func (v *WorkspaceHuman) WorkspaceAlreadyExists(name string) + func (v *WorkspaceHuman) WorkspaceChanged(name string) + func (v *WorkspaceHuman) WorkspaceCreated(name string) + func (v *WorkspaceHuman) WorkspaceDeleted(name string) + func (v *WorkspaceHuman) WorkspaceDoesNotExist(name string) + func (v *WorkspaceHuman) WorkspaceInvalidName(name string) + func (v *WorkspaceHuman) WorkspaceIsOverriddenNewError() + func (v *WorkspaceHuman) WorkspaceIsOverriddenSelectError() + func (v *WorkspaceHuman) WorkspaceOverwrittenByEnvVarWarn() + func (v *WorkspaceHuman) WorkspaceShow(name string) + type WorkspaceJSON struct + func (v *WorkspaceJSON) Backend() Backend + func (v *WorkspaceJSON) CannotDeleteCurrentWorkspace(name string) + func (v *WorkspaceJSON) DeletedWorkspaceNotEmpty(name string) + func (v *WorkspaceJSON) Diagnostics(diags tfdiags.Diagnostics) + func (v *WorkspaceJSON) ListWorkspaces(workspaces []string, current string) + func (v *WorkspaceJSON) WarnWhenUsedAsEnvCmd(usedAsEnvCmd bool) + func (v *WorkspaceJSON) WorkspaceAlreadyExists(name string) + func (v *WorkspaceJSON) WorkspaceChanged(name string) + func (v *WorkspaceJSON) WorkspaceCreated(name string) + func (v *WorkspaceJSON) WorkspaceDeleted(name string) + func (v *WorkspaceJSON) WorkspaceDoesNotExist(name string) + func (v *WorkspaceJSON) WorkspaceInvalidName(name string) + func (v *WorkspaceJSON) WorkspaceIsOverriddenNewError() + func (v *WorkspaceJSON) WorkspaceIsOverriddenSelectError() + func (v *WorkspaceJSON) WorkspaceOverwrittenByEnvVarWarn() + func (v *WorkspaceJSON) WorkspaceShow(name string) + type WorkspaceMulti []Workspace + func (m WorkspaceMulti) Backend() Backend + func (m WorkspaceMulti) CannotDeleteCurrentWorkspace(name string) + func (m WorkspaceMulti) DeletedWorkspaceNotEmpty(name string) + func (m WorkspaceMulti) Diagnostics(diags tfdiags.Diagnostics) + func (m WorkspaceMulti) ListWorkspaces(workspaces []string, current string) + func (m WorkspaceMulti) WarnWhenUsedAsEnvCmd(usedAsEnvCmd bool) + func (m WorkspaceMulti) WorkspaceAlreadyExists(name string) + func (m WorkspaceMulti) WorkspaceChanged(name string) + func (m WorkspaceMulti) WorkspaceCreated(name string) + func (m WorkspaceMulti) WorkspaceDeleted(name string) + func (m WorkspaceMulti) WorkspaceDoesNotExist(name string) + func (m WorkspaceMulti) WorkspaceInvalidName(name string) + func (m WorkspaceMulti) WorkspaceIsOverriddenNewError() + func (m WorkspaceMulti) WorkspaceIsOverriddenSelectError() + func (m WorkspaceMulti) WorkspaceOverwrittenByEnvVarWarn() + func (m WorkspaceMulti) WorkspaceShow(name string)