Documentation
¶
Index ¶
- Variables
- func ExternalNameConfigurations() config.ResourceOption
- func GetProvider(_ context.Context, sdkProvider *tfschema.Provider, ...) (*ujconfig.Provider, error)
- func GetProviderNamespaced(_ context.Context, sdkProvider *tfschema.Provider, ...) (*ujconfig.Provider, error)
- func ResourcesWithExternalNameConfig() []string
- func TerraformPluginFrameworkResourceList() []string
Constants ¶
This section is empty.
Variables ¶
View Source
var ExternalNameConfigs = map[string]config.ExternalName{}/* 125 elements not displayed */
ExternalNameConfigs contains all external name configurations for this provider.
View Source
var TerraformPluginFrameworkExternalNameConfigs = map[string]config.ExternalName{ "vault_password_policy": config.IdentifierFromProvider, }
Functions ¶
func ExternalNameConfigurations ¶
func ExternalNameConfigurations() config.ResourceOption
ExternalNameConfigurations applies all external name configs listed in the table ExternalNameConfigs and sets the version of those resources to v1beta1 assuming they will be tested.
func GetProvider ¶
func GetProvider(_ context.Context, sdkProvider *tfschema.Provider, fwProvider provider.Provider, generationProvider bool) (*ujconfig.Provider, error)
GetProvider returns provider configuration
func GetProviderNamespaced ¶
func ResourcesWithExternalNameConfig ¶
func ResourcesWithExternalNameConfig() []string
ResourcesWithExternalNameConfig returns the list of resources that have external name configured in ExternalNameConfigs table.
func TerraformPluginFrameworkResourceList ¶
func TerraformPluginFrameworkResourceList() []string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.