Help us shape the future of Go! Take the 2026 Go Developer Survey

convert

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2021 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendProtoDiag

func AppendProtoDiag(diags []*proto.Diagnostic, d interface{}) []*proto.Diagnostic

AppendProtoDiag appends a new diagnostic from a warning string or an error. This panics if d is not a string or error.

func AttributePathToPath

func AttributePathToPath(ap *proto.AttributePath) cty.Path

AttributePathToPath takes the proto encoded path and converts it to a cty.Path

func ConfigSchemaToProto

func ConfigSchemaToProto(b *configschema.Block) *proto.Schema_Block

ConfigSchemaToProto takes a *configschema.Block and converts it to a proto.Schema_Block for a grpc response.

func PathToAttributePath

func PathToAttributePath(p cty.Path) *proto.AttributePath

AttributePathToPath takes a cty.Path and converts it to a proto-encoded path.

func ProtoToConfigSchema

func ProtoToConfigSchema(b *proto.Schema_Block) *configschema.Block

ProtoToConfigSchema takes the GetSchcema_Block from a grpc response and converts it to a terraform *configschema.Block.

func ProtoToDiagnostics

func ProtoToDiagnostics(ds []*proto.Diagnostic) tfdiags.Diagnostics

ProtoToDiagnostics converts a list of proto.Diagnostics to a tf.Diagnostics.

func ProtoToProviderSchema

func ProtoToProviderSchema(s *proto.Schema) providers.Schema

ProtoToProviderSchema takes a proto.Schema and converts it to a providers.Schema.

func WarnsAndErrsToProto

func WarnsAndErrsToProto(warns []string, errs []error) (diags []*proto.Diagnostic)

WarnsAndErrorsToProto converts the warnings and errors return by the legacy provider to protobuf diagnostics.

Types

This section is empty.

Jump to

Keyboard shortcuts

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