# Functions
NewKusionResource creates a Kusion Resource object with the given resourceType, resourceID, attributes.
NewProvider constructs a provider instance from given source, version and configuration arguments.
ToKusionResourceID takes provider, resource info and returns string representing Kusion qualified resource ID.
# Constants
DefaultProviderRegistryHost is the hostname used for provider addresses that do not have an explicit hostname.
# Structs
Provider contains all the information of a specified Kusion provider, which not only includes the source address, version constraint of required provider, but also various configuration arguments used to configure required provider before Terraform can use them.
TFProvider encapsulates a single terraform provider type.