@@ -251,32 +251,48 @@ var MessageRegistry map[InitMessageCode]InitMessage = map[InitMessageCode]InitMe
251251type InitMessageCode string
252252
253253const (
254- CopyingConfigurationMessage InitMessageCode = "copying_configuration_message"
255- EmptyMessage InitMessageCode = "empty_message"
256- OutputInitEmptyMessage InitMessageCode = "output_init_empty_message"
257- OutputInitSuccessMessage InitMessageCode = "output_init_success_message"
258- OutputInitSuccessCloudMessage InitMessageCode = "output_init_success_cloud_message"
259- OutputInitSuccessCLIMessage InitMessageCode = "output_init_success_cli_message"
260- OutputInitSuccessCLICloudMessage InitMessageCode = "output_init_success_cli_cloud_message"
261- UpgradingModulesMessage InitMessageCode = "upgrading_modules_message"
262- InitializingTerraformCloudMessage InitMessageCode = "initializing_terraform_cloud_message"
263- InitializingModulesMessage InitMessageCode = "initializing_modules_message"
264- InitializingBackendMessage InitMessageCode = "initializing_backend_message"
265- InitializingStateStoreMessage InitMessageCode = "initializing_state_store_message"
266- InitializingProviderPluginMessage InitMessageCode = "initializing_provider_plugin_message"
267- LockInfo InitMessageCode = "lock_info"
268- DependenciesLockChangesInfo InitMessageCode = "dependencies_lock_changes_info"
269- ProviderAlreadyInstalledMessage InitMessageCode = "provider_already_installed_message"
270- BuiltInProviderAvailableMessage InitMessageCode = "built_in_provider_available_message"
271- ReusingPreviousVersionInfo InitMessageCode = "reusing_previous_version_info"
272- FindingMatchingVersionMessage InitMessageCode = "finding_matching_version_message"
273- FindingLatestVersionMessage InitMessageCode = "finding_latest_version_message"
274- UsingProviderFromCacheDirInfo InitMessageCode = "using_provider_from_cache_dir_info"
275- InstallingProviderMessage InitMessageCode = "installing_provider_message"
276- KeyID InitMessageCode = "key_id"
277- InstalledProviderVersionInfo InitMessageCode = "installed_provider_version_info"
254+ // Following message codes are used and documented EXTERNALLY
255+ // Keep docs/internals/machine-readable-ui.mdx up to date with
256+ // this list when making changes here.
257+ CopyingConfigurationMessage InitMessageCode = "copying_configuration_message"
258+ EmptyMessage InitMessageCode = "empty_message"
259+ OutputInitEmptyMessage InitMessageCode = "output_init_empty_message"
260+ OutputInitSuccessMessage InitMessageCode = "output_init_success_message"
261+ OutputInitSuccessCloudMessage InitMessageCode = "output_init_success_cloud_message"
262+ OutputInitSuccessCLIMessage InitMessageCode = "output_init_success_cli_message"
263+ OutputInitSuccessCLICloudMessage InitMessageCode = "output_init_success_cli_cloud_message"
264+ UpgradingModulesMessage InitMessageCode = "upgrading_modules_message"
265+ InitializingTerraformCloudMessage InitMessageCode = "initializing_terraform_cloud_message"
266+ InitializingModulesMessage InitMessageCode = "initializing_modules_message"
267+ InitializingBackendMessage InitMessageCode = "initializing_backend_message"
268+ InitializingStateStoreMessage InitMessageCode = "initializing_state_store_message"
269+ InitializingProviderPluginMessage InitMessageCode = "initializing_provider_plugin_message"
270+ LockInfo InitMessageCode = "lock_info"
271+ DependenciesLockChangesInfo InitMessageCode = "dependencies_lock_changes_info"
272+
273+ //// Message codes below are ONLY used INTERNALLY (for now)
274+ // InitConfigError indicates problems encountered during initialisation
275+ InitConfigError InitMessageCode = "init_config_error"
276+ // FindingMatchingVersionMessage indicates that Terraform is looking for a provider version that matches the constraint during installation
277+ FindingMatchingVersionMessage InitMessageCode = "finding_matching_version_message"
278+ // InstalledProviderVersionInfo describes a successfully installed provider along with its version
279+ InstalledProviderVersionInfo InitMessageCode = "installed_provider_version_info"
280+ // ReusingPreviousVersionInfo indicates a provider which is locked to a specific version during installation
281+ ReusingPreviousVersionInfo InitMessageCode = "reusing_previous_version_info"
282+ // BuiltInProviderAvailableMessage indicates a built-in provider in use during installation
283+ BuiltInProviderAvailableMessage InitMessageCode = "built_in_provider_available_message"
284+ // ProviderAlreadyInstalledMessage indicates a provider that is already installed during installation
285+ ProviderAlreadyInstalledMessage InitMessageCode = "provider_already_installed_message"
286+ // KeyID indicates the key ID used to sign of a successfully installed provider
287+ KeyID InitMessageCode = "key_id"
288+ // InstallingProviderMessage indicates that a provider is being installed (from a remote location)
289+ InstallingProviderMessage InitMessageCode = "installing_provider_message"
290+ // FindingLatestVersionMessage indicates that Terraform is looking for the latest version of a provider during installation (no constraint was supplied)
291+ FindingLatestVersionMessage InitMessageCode = "finding_latest_version_message"
292+ // UsingProviderFromCacheDirInfo indicates that a provider is being linked from a system-wide cache
293+ UsingProviderFromCacheDirInfo InitMessageCode = "using_provider_from_cache_dir_info"
294+ // PartnerAndCommunityProvidersMessage is a message concerning partner and community providers and how these are signed
278295 PartnerAndCommunityProvidersMessage InitMessageCode = "partner_and_community_providers_message"
279- InitConfigError InitMessageCode = "init_config_error"
280296)
281297
282298const outputInitEmpty = `
0 commit comments