Directories ¶
Path | Synopsis |
---|---|
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. |
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. |
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. |
Package fwfunction contains shared interfaces and structures for implementing behaviors in Terraform Provider function implementations.
|
Package fwfunction contains shared interfaces and structures for implementing behaviors in Terraform Provider function implementations. |
Package fwschema implements shared logic for describing the structure, data types, and behaviors of framework data for data sources, providers, and resources.
|
Package fwschema implements shared logic for describing the structure, data types, and behaviors of framework data for data sources, providers, and resources. |
fwxschema
Package fwxschema implements extra framework-based schema functionality on top of base Terraform attribute functionality.
|
Package fwxschema implements extra framework-based schema functionality on top of base Terraform attribute functionality. |
Package fwschemadata implements the shared schema-based data implementation for configuration, plan, and state values.
|
Package fwschemadata implements the shared schema-based data implementation for configuration, plan, and state values. |
Package fwserver contains the framework provider server implementation.
|
Package fwserver contains the framework provider server implementation. |
Package fwtype implements shared logic for interacting with the framework type system.
|
Package fwtype implements shared logic for interacting with the framework type system. |
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. |
Package privatestate contains the type used for handling private resource state data.
|
Package privatestate contains the type used for handling private resource state data. |
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). |
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). |
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. |
Package testing contains internal framework helpers for unit testing.
|
Package testing contains internal framework helpers for unit testing. |
planmodifiers
Package planmodifiers contains plan modifiers for testing.
|
Package planmodifiers contains plan modifiers for testing. |
testdefaults
Package testdefaults contains declarative resource/schema/defaults implementations for unit testing.
|
Package testdefaults contains declarative resource/schema/defaults implementations for unit testing. |
testplanmodifier
Package testplanmodifier contains declarative resource/schema/planmodifier implementations for unit testing.
|
Package testplanmodifier contains declarative resource/schema/planmodifier implementations for unit testing. |
testprovider
Package testprovider contains a fully declarative provider for testing.
|
Package testprovider contains a fully declarative provider for testing. |
testschema
Package testschema contains declarative schema types for unit testing.
|
Package testschema contains declarative schema types for unit testing. |
testtypes
types contains shared attr.Type implementations for unit testing.
|
types contains shared attr.Type implementations for unit testing. |
testvalidator
Package testvalidator contains declarative schema/validator implementations for unit testing.
|
Package testvalidator contains declarative schema/validator implementations for unit testing. |
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. |
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. |
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. |
Click to show internal directories.
Click to hide internal directories.