# Functions
ComposeID is a helper function that composes an ID from the parts passed in.
ConfigToModel is a helper function that calls the Get method on the source, stores the result in the model and appends the diagnostics to the diagnostics passed as argument.
DiagDuplicateFoundByName is a function that adds a duplicate found by name error to the diagnostics and returns it.
DiagErrorCreatingResource is a function that adds a resource creation error to the diagnostics and returns it.
DiagErrorDeletingResource is a function that adds a resource deleting error to the diagnostics and returns it.
DiagErrorImportingResourceNotSupported is a function that adds a resource importing not supported error to the diagnostics and returns it.
DiagErrorReadingDataSource is a function that adds a data source reading error to the diagnostics and returns it.
DiagErrorReadingResource is a function that adds a resource reading error to the diagnostics and returns it.
DiagErrorUnexpectedProviderDataType is a function that adds an unexpected provider data type error to the diagnostics and returns it.
DiagErrorUpdatingResource is a function that adds a resource updating error to the diagnostics and returns it.
DiagErrorUpdatingResourceNotSupported is a function that adds a resource updating not supported error to the diagnostics and returns it.
First is a helper function that returns the first argument passed in out of two.
GeneralizeSchema is a function that generalizes the schema by adding the common definitions to the schema.
IsBeta is a helper function that returns a flag that indicates whether the provider is in beta mode.
ModelToPlanState is a helper function that calls the Set method on the target, sets the value from the provided model and appends the diagnostics to the diagnostics passed as argument.
NilIfZero returns a pointer to the value, or nil if the value equals its zero value.
PlanStateToModel is a helper function that calls the Get method on the source, stores the result in the model and appends the diagnostics to the diagnostics passed as argument.
ToBigFloat is a helper function that converts any integer or float type to a big.Float.
ToPtr is a helper function that returns a pointer to the value passed in.
UnpackCompoundID is a helper function that splits the ID by the separator and sets the attributes in the response.
ValueOrDefault returns the value if not nil, otherwise returns the default value.
# Constants
No description provided by the author
# Interfaces
PlanState is the interface that defines the Get method, which is implemented by the Plan and the State structs.
TypeNameable is an interface that defines the TypeName method.