toproto6

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: May 6, 2022 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package toproto6 contains functions to convert from framework types to protocol version 6 (tfprotov6) types.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Block

Block returns the *tfprotov6.SchemaNestedBlock equivalent of a Block. Errors will be tftypes.AttributePathErrors based on `path`. `name` is the name of the attribute.

func Diagnostics

func Diagnostics(diagnostics diag.Diagnostics) []*tfprotov6.Diagnostic

Diagnostics converts the diagnostics into the tfprotov6 collection type.

func GetProviderSchemaResponse

GetProviderSchemaResponse returns the *tfprotov6.GetProviderSchemaResponse equivalent of a *fwserver.GetProviderSchemaResponse.

func Schema

func Schema(ctx context.Context, s *tfsdk.Schema) (*tfprotov6.Schema, error)

Schema returns the *tfprotov6.Schema equivalent of a Schema.

func SchemaAttribute

func SchemaAttribute(ctx context.Context, name string, path *tftypes.AttributePath, a tfsdk.Attribute) (*tfprotov6.SchemaAttribute, error)

SchemaAttribute returns the *tfprotov6.SchemaAttribute equivalent of an Attribute. Errors will be tftypes.AttributePathErrors based on `path`. `name` is the name of the attribute.

Types

This section is empty.

Jump to

Keyboard shortcuts

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