Directories
¶
Path | Synopsis |
---|---|
Package attr contains type and value interfaces for core framework and provider-defined data types.
|
Package attr contains type and value interfaces for core framework and provider-defined data types. |
xattr
Package xattr contains additional interfaces for attr types.
|
Package xattr contains additional interfaces for attr types. |
Package diag implements diagnostic functionality, which is a practitioner feedback mechanism for providers.
|
Package diag implements diagnostic functionality, which is a practitioner feedback mechanism for providers. |
internal
|
|
fromproto5
Package fromproto5 contains functions to convert from protocol version 5 (tfprotov5) types to framework types.
|
Package fromproto5 contains functions to convert from protocol version 5 (tfprotov5) types to framework types. |
fromproto6
Package fromproto6 contains functions to convert from protocol version 6 (tfprotov6) types to framework types.
|
Package fromproto6 contains functions to convert from protocol version 6 (tfprotov6) types to framework types. |
fromtftypes
Package fromtftypes contains functions to convert from terraform-plugin-go tftypes types to framework types.
|
Package fromtftypes contains functions to convert from terraform-plugin-go tftypes types to framework types. |
fwserver
Package fwserver contains the framework provider server implementation.
|
Package fwserver contains the framework provider server implementation. |
logging
Package logging contains framework internal helpers for consistent logger and log entry handling.
|
Package logging contains framework internal helpers for consistent logger and log entry handling. |
proto5server
Package proto5server contains the provider server implementation compatible with protocol version 5 (tfprotov5.ProviderServer).
|
Package proto5server contains the provider server implementation compatible with protocol version 5 (tfprotov5.ProviderServer). |
proto6server
Package proto6server contains the provider server implementation compatible with protocol version 6 (tfprotov6.ProviderServer).
|
Package proto6server contains the provider server implementation compatible with protocol version 6 (tfprotov6.ProviderServer). |
reflect
Package reflect contains the implementation for converting framework-defined data into and from provider-defined Go types.
|
Package reflect contains the implementation for converting framework-defined data into and from provider-defined Go types. |
testing
Package testing contains internal framework helpers for unit testing.
|
Package testing contains internal framework helpers for unit testing. |
testing/planmodifiers
Package planmodifiers contains plan modifiers for testing.
|
Package planmodifiers contains plan modifiers for testing. |
testing/testprovider
Package testprovider contains a fully declarative provider for testing.
|
Package testprovider contains a fully declarative provider for testing. |
testing/types
types contains shared attr.Type implementations for unit testing.
|
types contains shared attr.Type implementations for unit testing. |
toproto5
Package toproto5 contains functions to convert from framework types to protocol version 5 (tfprotov5) types.
|
Package toproto5 contains functions to convert from framework types to protocol version 5 (tfprotov5) types. |
toproto6
Package toproto6 contains functions to convert from framework types to protocol version 6 (tfprotov6) types.
|
Package toproto6 contains functions to convert from framework types to protocol version 6 (tfprotov6) types. |
totftypes
Package totftypes contains functions to convert from framework types to terraform-plugin-go tftypes types.
|
Package totftypes contains functions to convert from framework types to terraform-plugin-go tftypes types. |
Package path implements attribute path functionality, which defines transversals into schema-based data.
|
Package path implements attribute path functionality, which defines transversals into schema-based data. |
Package providerserver implements functionality for serving a provider, such as directly starting a server in a production binary and conversion functions for testing.
|
Package providerserver implements functionality for serving a provider, such as directly starting a server in a production binary and conversion functions for testing. |
Package tfsdk contains core framework functionality for data sources, providers, resources, schemas, and schema data.
|
Package tfsdk contains core framework functionality for data sources, providers, resources, schemas, and schema data. |
Package types contains the framework-defined data types and values, such as boolean, floating point, integer, list, map, object, set, and string.
|
Package types contains the framework-defined data types and values, such as boolean, floating point, integer, list, map, object, set, and string. |
Click to show internal directories.
Click to hide internal directories.