Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var CLIReconciledExternalNameConfigs = map[string]config.ExternalName{}
var ExternalNameNotTestedConfigs = map[string]config.ExternalName{}/* 160 elements not displayed */
ExternalNameNotTestedConfigs contains no-tested configurations for this provider.
var TerraformPluginSDKExternalNameConfigs = map[string]config.ExternalName{}/* 719 elements not displayed */
TerraformPluginSDKExternalNameConfigs contains all external name configurations belonging to Terraform resources to be reconciled under the no-fork architecture for this provider.
Functions ¶
func CLIReconciledResourceList ¶ added in v0.41.0
func CLIReconciledResourceList() []string
CLIReconciledResourceList returns the list of resources that have external name configured in ExternalNameConfigs table and to be reconciled under the TF CLI based architecture.
func GetProvider ¶
GetProvider returns provider configuration
func ResourceConfigurator ¶ added in v0.41.0
func ResourceConfigurator() config.ResourceOption
ResourceConfigurator applies all external name configs listed in the table TerraformPluginSDKExternalNameConfigs and CLIReconciledExternalNameConfigs and sets the version of those resources to v1beta1. For those resource in TerraformPluginSDKExternalNameConfigs, it also sets config.Resource.UseNoForkClient to `true`.
func TerraformPluginSDKResourceList ¶ added in v0.42.1
func TerraformPluginSDKResourceList() []string
TerraformPluginSDKResourceList returns the list of resources that have external name configured in ExternalNameConfigs table and to be reconciled under the no-fork architecture.
Types ¶
This section is empty.