# Functions

No description provided by the author
No description provided by the author
No description provided by the author
ElementTypeGoType defaults to the defined pointer types on the basis of the supplied elementType.
No description provided by the author
GetAttrTypes generates the strings for use within templates for specifying the types to use with object attribute types.
GetAttrTypesFromFuncs returns string representations of the function that is used for converting from an API Go type to a framework type.
GetAttrTypesToFuncs returns string representations of the function that is used for converting to an API Go type from a framework type.
GetElementFromFunc returns a string representation of the function that is used for converting from an API Go type to a framework type.
GetElementType generates the strings for use within templates for specifying the types to use with collection (i.e., list, map and set) element types.
GetElementValueType generates the strings for use within templates for specifying the value types to use with collection (i.e., list, map and set) element types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewUnimplementedError returns an UnimplementedError populated with the supplied error and path.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

go:embed templates/bool_from.gotmpl.
go:embed templates/bool_to.gotmpl.
go:embed templates/bool_type_equal.gotmpl.
go:embed templates/bool_type_string.gotmpl.
go:embed templates/bool_type_typable.gotmpl.
go:embed templates/bool_type_type.gotmpl.
go:embed templates/bool_type_value_from_bool.gotmpl.
go:embed templates/bool_type_value_from_terraform.gotmpl.
go:embed templates/bool_type_value_type.gotmpl.
go:embed templates/bool_value_equal.gotmpl.
go:embed templates/bool_value_type.gotmpl.
go:embed templates/bool_value_valuable.gotmpl.
go:embed templates/bool_value_value.gotmpl.
go:embed templates/float64_from.gotmpl.
go:embed templates/float64_to.gotmpl.
go:embed templates/float64_type_equal.gotmpl.
go:embed templates/float64_type_string.gotmpl.
go:embed templates/float64_type_typable.gotmpl.
go:embed templates/float64_type_type.gotmpl.
go:embed templates/float64_type_value_from_float64.gotmpl.
go:embed templates/float64_type_value_from_terraform.gotmpl.
go:embed templates/float64_type_value_type.gotmpl.
go:embed templates/float64_value_equal.gotmpl.
go:embed templates/float64_value_type.gotmpl.
go:embed templates/float64_value_valuable.gotmpl.
go:embed templates/float64_value_value.gotmpl.
go:embed templates/int64_from.gotmpl.
go:embed templates/int64_to.gotmpl.
go:embed templates/int64_type_equal.gotmpl.
go:embed templates/int64_type_string.gotmpl.
go:embed templates/int64_type_typable.gotmpl.
go:embed templates/int64_type_type.gotmpl.
go:embed templates/int64_type_value_from_int64.gotmpl.
go:embed templates/int64_type_value_from_terraform.gotmpl.
go:embed templates/int64_type_value_type.gotmpl.
go:embed templates/int64_value_equal.gotmpl.
go:embed templates/int64_value_type.gotmpl.
go:embed templates/int64_value_valuable.gotmpl.
go:embed templates/int64_value_value.gotmpl.
go:embed templates/list_from.gotmpl.
go:embed templates/list_to.gotmpl.
go:embed templates/list_type_equal.gotmpl.
go:embed templates/list_type_string.gotmpl.
go:embed templates/list_type_typable.gotmpl.
go:embed templates/list_type_type.gotmpl.
go:embed templates/list_type_value_from_list.gotmpl.
go:embed templates/list_type_value_from_terraform.gotmpl.
go:embed templates/list_type_value_type.gotmpl.
go:embed templates/list_value_equal.gotmpl.
go:embed templates/list_value_type.gotmpl.
go:embed templates/list_value_valuable.gotmpl.
go:embed templates/list_value_value.gotmpl.
go:embed templates/map_from.gotmpl.
go:embed templates/map_to.gotmpl.
go:embed templates/map_type_equal.gotmpl.
go:embed templates/map_type_string.gotmpl.
go:embed templates/map_type_typable.gotmpl.
go:embed templates/map_type_type.gotmpl.
go:embed templates/map_type_value_from_map.gotmpl.
go:embed templates/map_type_value_from_terraform.gotmpl.
go:embed templates/map_type_value_type.gotmpl.
go:embed templates/map_value_equal.gotmpl.
go:embed templates/map_value_type.gotmpl.
go:embed templates/map_value_valuable.gotmpl.
go:embed templates/map_value_value.gotmpl.
go:embed templates/nested_object_from.gotmpl.
go:embed templates/nested_object_to.gotmpl.
go:embed templates/nested_object_type_equal.gotmpl.
go:embed templates/nested_object_type_string.gotmpl.
go:embed templates/nested_object_type_typable.gotmpl.
go:embed templates/nested_object_type_type.gotmpl.
go:embed templates/nested_object_type_value_from_object.gotmpl.
go:embed templates/nested_object_type_value_from_terraform.gotmpl.
go:embed templates/nested_object_type_value_must.gotmpl.
go:embed templates/nested_object_type_value_null.gotmpl.
go:embed templates/nested_object_type_value.gotmpl.
go:embed templates/nested_object_type_value_type.gotmpl.
go:embed templates/nested_object_type_value_unknown.gotmpl.
go:embed templates/nested_object_value_attribute_types.gotmpl.
go:embed templates/nested_object_value_equal.gotmpl.
go:embed templates/nested_object_value_is_null.gotmpl.
go:embed templates/nested_object_value_is_unknown.gotmpl.
go:embed templates/nested_object_value_string.gotmpl.
go:embed templates/nested_object_value_to_object_value.gotmpl.
go:embed templates/nested_object_value_to_terraform_value.gotmpl.
go:embed templates/nested_object_value_type.gotmpl.
go:embed templates/nested_object_value_valuable.gotmpl.
go:embed templates/nested_object_value_value.gotmpl.
go:embed templates/number_from.gotmpl.
go:embed templates/number_to.gotmpl.
go:embed templates/number_type_equal.gotmpl.
go:embed templates/number_type_string.gotmpl.
go:embed templates/number_type_typable.gotmpl.
go:embed templates/number_type_type.gotmpl.
go:embed templates/number_type_value_from_number.gotmpl.
go:embed templates/number_type_value_from_terraform.gotmpl.
go:embed templates/number_type_value_type.gotmpl.
go:embed templates/number_value_equal.gotmpl.
go:embed templates/number_value_type.gotmpl.
go:embed templates/number_value_valuable.gotmpl.
go:embed templates/number_value_value.gotmpl.
go:embed templates/object_from.gotmpl.
go:embed templates/object_to.gotmpl.
go:embed templates/object_type_equal.gotmpl.
go:embed templates/object_type_string.gotmpl.
go:embed templates/object_type_typable.gotmpl.
go:embed templates/object_type_type.gotmpl.
go:embed templates/object_type_value_from_object.gotmpl.
go:embed templates/object_type_value_from_terraform.gotmpl.
go:embed templates/object_type_value_type.gotmpl.
go:embed templates/object_value_attribute_types.gotmpl.
go:embed templates/object_value_equal.gotmpl.
go:embed templates/object_value_type.gotmpl.
go:embed templates/object_value_valuable.gotmpl.
go:embed templates/object_value_value.gotmpl.
go:embed templates/schema.gotmpl.
go:embed templates/set_from.gotmpl.
go:embed templates/set_to.gotmpl.
go:embed templates/set_type_equal.gotmpl.
go:embed templates/set_type_string.gotmpl.
go:embed templates/set_type_typable.gotmpl.
go:embed templates/set_type_type.gotmpl.
go:embed templates/set_type_value_from_set.gotmpl.
go:embed templates/set_type_value_from_terraform.gotmpl.
go:embed templates/set_type_value_type.gotmpl.
go:embed templates/set_value_equal.gotmpl.
go:embed templates/set_value_type.gotmpl.
go:embed templates/set_value_valuable.gotmpl.
go:embed templates/set_value_value.gotmpl.
go:embed templates/string_from.gotmpl.
go:embed templates/string_to.gotmpl.
go:embed templates/string_type_equal.gotmpl.
go:embed templates/string_type_string.gotmpl.
go:embed templates/string_type_typable.gotmpl.
go:embed templates/string_type_type.gotmpl.
go:embed templates/string_type_value_from_string.gotmpl.
go:embed templates/string_type_value_from_terraform.gotmpl.
go:embed templates/string_type_value_type.gotmpl.
go:embed templates/string_value_equal.gotmpl.
go:embed templates/string_value_type.gotmpl.
go:embed templates/string_value_valuable.gotmpl.
go:embed templates/string_value_value.gotmpl.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: Field(s) could be added to handle end-user supplying their own templates to allow overriding.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedError is used to indicate that the operation being performed is not yet implemented.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

FrameworkIdentifier is a string that implements helpful methods for validating and converting identifier names that are valid in Terraform Plugin Framework.
No description provided by the author
No description provided by the author
No description provided by the author