Documentation ¶
Index ¶
- func AppendProtoDiag(diags []*tfprotov5.Diagnostic, d interface{}) []*tfprotov5.Diagnostic
- func AttributePathToPath(ap *tftypes.AttributePath) cty.Path
- func ConfigSchemaToProto(b *configschema.Block) *tfprotov5.SchemaBlock
- func DiagsToProto(diags diag.Diagnostics) []*tfprotov5.Diagnostic
- func PathToAttributePath(p cty.Path) *tftypes.AttributePath
- func ProtoToConfigSchema(b *tfprotov5.SchemaBlock) *configschema.Block
- func ProtoToDiags(ds []*tfprotov5.Diagnostic) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendProtoDiag ¶
func AppendProtoDiag(diags []*tfprotov5.Diagnostic, d interface{}) []*tfprotov5.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 *tftypes.AttributePath) cty.Path
AttributePathToPath takes the proto encoded path and converts it to a cty.Path
func ConfigSchemaToProto ¶
func ConfigSchemaToProto(b *configschema.Block) *tfprotov5.SchemaBlock
ConfigSchemaToProto takes a *configschema.Block and converts it to a tfprotov5.SchemaBlock for a grpc response.
func DiagsToProto ¶
func DiagsToProto(diags diag.Diagnostics) []*tfprotov5.Diagnostic
func PathToAttributePath ¶
func PathToAttributePath(p cty.Path) *tftypes.AttributePath
PathToAttributePath takes a cty.Path and converts it to a proto-encoded path.
func ProtoToConfigSchema ¶
func ProtoToConfigSchema(b *tfprotov5.SchemaBlock) *configschema.Block
ProtoToConfigSchema takes the GetSchema_Block from a grpc response and converts it to a terraform *configschema.Block.
func ProtoToDiags ¶
func ProtoToDiags(ds []*tfprotov5.Diagnostic) diag.Diagnostics
ProtoToDiags converts a list of tfprotov5.Diagnostics to a diag.Diagnostics.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.