provider

package
v0.5.5 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2022 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetProviderResourceSchema

func GetProviderResourceSchema() map[string]*tfprotov6.Schema

GetProviderResourceSchema contains the definitions of all supported resources

func GetResourceType

func GetResourceType(name string) (tftypes.Type, error)

GetResourceType returns the tftypes.Type of a resource of type 'name'

func Provider

func Provider() func() tfprotov6.ProviderServer

Provider

Types

type RawProviderServer

type RawProviderServer struct {
	// contains filtered or unexported fields
}

RawProviderServer implements the ProviderServer interface as exported from ProtoBuf.

func (*RawProviderServer) ApplyResourceChange

ApplyResourceChange function

func (*RawProviderServer) ConfigureProvider

ConfigureProvider function

func (*RawProviderServer) GetProviderSchema

GetProviderSchema function

func (*RawProviderServer) ImportResourceState

ImportResourceState function

func (*RawProviderServer) PlanResourceChange

PlanResourceChange function

func (*RawProviderServer) ReadDataSource

ReadDataSource function

func (*RawProviderServer) ReadResource

ReadResource function

func (*RawProviderServer) StopProvider

StopProvider function

func (*RawProviderServer) UpgradeResourceState

UpgradeResourceState isn't really useful in this provider, but we have to loop the state back through to keep Terraform happy.

func (*RawProviderServer) ValidateDataResourceConfig added in v0.4.0

ValidateDataResourceConfig function

func (*RawProviderServer) ValidateProviderConfig added in v0.4.0

ValidateProviderConfig function

func (*RawProviderServer) ValidateResourceConfig added in v0.4.0

ValidateResourceConfig function

Jump to

Keyboard shortcuts

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