providerwrapper

package
v0.0.0-...-ec2e68e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultDataDir = ".terraform"

DefaultDataDir is the default directory for storing local data.

View Source
const DefaultPluginVendorDirV12 = "terraform.d/plugins/" + pluginMachineName

DefaultPluginVendorDir is the location in the config directory to look for user-added plugin binaries. Terraform only reads from this path if it exists, it is never created by terraform.

Variables

This section is empty.

Functions

func GetProviderVersion

func GetProviderVersion(providerName string) string

Types

type ProviderWrapper

type ProviderWrapper struct {
	Provider *tfplugin.GRPCProvider
	// contains filtered or unexported fields
}

func NewProviderWrapper

func NewProviderWrapper(providerName string, providerConfig cty.Value, verbose bool, options ...map[string]int) (*ProviderWrapper, error)

func (*ProviderWrapper) GetReadOnlyAttributes

func (p *ProviderWrapper) GetReadOnlyAttributes(resourceTypes []string) (map[string][]string, error)

func (*ProviderWrapper) GetSchema

func (*ProviderWrapper) Kill

func (p *ProviderWrapper) Kill()

func (*ProviderWrapper) Refresh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL