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.