Documentation
¶
Overview ¶
Package corefuncprovider is the code that wraps the functions in the corefunc package with a Terraform interface.
Index ¶
- Constants
- func EnvEnsureDataSource() datasource.DataSource
- func EnvEnsureFunction() function.Function
- func HomedirExpandDataSource() datasource.DataSource
- func HomedirExpandFunction() function.Function
- func HomedirGetDataSource() datasource.DataSource
- func HomedirGetFunction() function.Function
- func IntLeftpadDataSource() datasource.DataSource
- func IntLeftpadFunction() function.Function
- func JSONToTomlDataSource() datasource.DataSource
- func JSONToTomlFunction() function.Function
- func NetCidrContainsDataSource() datasource.DataSource
- func NetCidrContainsFunction() function.Function
- func New() provider.Provider
- func RuntimeCpuarchDataSource() datasource.DataSource
- func RuntimeCpuarchFunction() function.Function
- func RuntimeNumcpusDataSource() datasource.DataSource
- func RuntimeNumcpusFunction() function.Function
- func RuntimeOsDataSource() datasource.DataSource
- func RuntimeOsFunction() function.Function
- func StrBase64GunzipDataSource() datasource.DataSource
- func StrBase64GunzipFunction() function.Function
- func StrCamelDataSource() datasource.DataSource
- func StrCamelFunction() function.Function
- func StrConstantDataSource() datasource.DataSource
- func StrConstantFunction() function.Function
- func StrIterativeReplaceDataSource() datasource.DataSource
- func StrIterativeReplaceFunction() function.Function
- func StrKebabDataSource() datasource.DataSource
- func StrKebabFunction() function.Function
- func StrLeftpadDataSource() datasource.DataSource
- func StrLeftpadFunction() function.Function
- func StrPascalDataSource() datasource.DataSource
- func StrPascalFunction() function.Function
- func StrSnakeDataSource() datasource.DataSource
- func StrSnakeFunction() function.Function
- func TomlToJSONDataSource() datasource.DataSource
- func TomlToJSONFunction() function.Function
- func URLDecodeDataSource() datasource.DataSource
- func URLDecodeFunction() function.Function
- func URLParseDataSource() datasource.DataSource
- func URLParseFunction() function.Function
Constants ¶
const ( // Terratest displays a Markdown link to Terratest. Terratest = "[Terratest](https://terratest.gruntwork.io)" // TPF displays a Markdown link to the Terraform Plugin Framework. TPF = "[Terraform Plugin Framework](https://developer.hashicorp.com/terraform/plugin/framework)" )
Variables ¶
This section is empty.
Functions ¶
func EnvEnsureDataSource ¶
func EnvEnsureDataSource() datasource.DataSource
EnvEnsureDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func EnvEnsureFunction ¶
EnvEnsureFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func HomedirExpandDataSource ¶
func HomedirExpandDataSource() datasource.DataSource
HomedirExpandDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func HomedirExpandFunction ¶
HomedirExpandFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func HomedirGetDataSource ¶
func HomedirGetDataSource() datasource.DataSource
HomedirGetDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func HomedirGetFunction ¶
HomedirGetFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func IntLeftpadDataSource ¶
func IntLeftpadDataSource() datasource.DataSource
IntLeftpadDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func IntLeftpadFunction ¶
IntLeftpadFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func JSONToTomlDataSource ¶
func JSONToTomlDataSource() datasource.DataSource
JSONToTomlDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func JSONToTomlFunction ¶
JSONToTomlFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func NetCidrContainsDataSource ¶
func NetCidrContainsDataSource() datasource.DataSource
NetCidrContainsDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func NetCidrContainsFunction ¶
NetCidrContainsFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func RuntimeCpuarchDataSource ¶
func RuntimeCpuarchDataSource() datasource.DataSource
RuntimeCpuarchDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeCpuarchFunction ¶
RuntimeCpuarchFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func RuntimeNumcpusDataSource ¶
func RuntimeNumcpusDataSource() datasource.DataSource
RuntimeNumcpusDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeNumcpusFunction ¶
RuntimeNumcpusFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func RuntimeOsDataSource ¶
func RuntimeOsDataSource() datasource.DataSource
RuntimeOsDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeOsFunction ¶
RuntimeOsFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrBase64GunzipDataSource ¶
func StrBase64GunzipDataSource() datasource.DataSource
StrBase64GunzipDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrBase64GunzipFunction ¶
StrBase64GunzipFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrCamelDataSource ¶
func StrCamelDataSource() datasource.DataSource
StrCamelDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrCamelFunction ¶
StrCamelFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrConstantDataSource ¶
func StrConstantDataSource() datasource.DataSource
StrConstantDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrConstantFunction ¶
StrConstantFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrIterativeReplaceDataSource ¶
func StrIterativeReplaceDataSource() datasource.DataSource
StrIterativeReplaceDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrIterativeReplaceFunction ¶
StrIterativeReplaceFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrKebabDataSource ¶
func StrKebabDataSource() datasource.DataSource
StrKebabDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrKebabFunction ¶
StrKebabFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrLeftpadDataSource ¶
func StrLeftpadDataSource() datasource.DataSource
StrLeftpadDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrLeftpadFunction ¶
StrLeftpadFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrPascalDataSource ¶
func StrPascalDataSource() datasource.DataSource
StrPascalDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrPascalFunction ¶
StrPascalFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func StrSnakeDataSource ¶
func StrSnakeDataSource() datasource.DataSource
StrSnakeDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrSnakeFunction ¶
StrSnakeFunction is a method that exposes its paired Go function as a Terraform Function.
func TomlToJSONDataSource ¶
func TomlToJSONDataSource() datasource.DataSource
TomlToJSONDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func TomlToJSONFunction ¶
TomlToJSONFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func URLDecodeDataSource ¶
func URLDecodeDataSource() datasource.DataSource
URLDecodeDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func URLDecodeFunction ¶
URLDecodeFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func URLParseDataSource ¶
func URLParseDataSource() datasource.DataSource
URLParseDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func URLParseFunction ¶
URLParseFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
Types ¶
This section is empty.
Source Files
¶
- doc.go
- env_ensure_data_source.go
- env_ensure_function.go
- helpers.go
- homedir_expand_data_source.go
- homedir_expand_function.go
- homedir_get_data_source.go
- homedir_get_function.go
- int_leftpad_data_source.go
- int_leftpad_function.go
- json_to_toml_data_source.go
- json_to_toml_function.go
- net_cidr_contains_data_source.go
- net_cidr_contains_function.go
- provider.go
- runtime_cpuarch_data_source.go
- runtime_cpuarch_function.go
- runtime_numcpus_data_source.go
- runtime_numcpus_function.go
- runtime_os_data_source.go
- runtime_os_function.go
- str_base64_gunzip_data_source.go
- str_base64_gunzip_function.go
- str_camel_data_source.go
- str_camel_function.go
- str_constant_data_source.go
- str_constant_function.go
- str_iterative_replace_data_source.go
- str_iterative_replace_function.go
- str_kebab_data_source.go
- str_kebab_function.go
- str_leftpad_data_source.go
- str_leftpad_function.go
- str_pascal_data_source.go
- str_pascal_function.go
- str_snake_data_source.go
- str_snake_function.go
- toml_to_json_data_source.go
- toml_to_json_function.go
- url_decode_data_source.go
- url_decode_function.go
- url_parse_data_source.go
- url_parse_function.go