# Functions

No description provided by the author
NewTerraformProvider constructs a new provider source.
ParseFriendlyHost attempts to parse a valid "friendly host" prefix from the given string.
ParseModuleSource attempts to parse source as a Terraform registry module source.

# Variables

DefaultProviderNamespace represents the namespace for canonical HashiCorp-controlled providers.
No description provided by the author
InvalidHostString is a placeholder returned when a raw host can't be converted by IDNA spec.
PublicRegistryHost is a FriendlyHost that represents the public registry.

# Structs

FriendlyHost describes a registry instance identified in source strings by a simple bare hostname like registry.terraform.io.
Module describes a Terraform Registry Module source.
TerraformProvider describes a Terraform Registry Provider source.