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 NetCidrContainsDataSource() datasource.DataSource
- func NetCidrContainsFunction() function.Function
- func New() provider.Provider
- func RuntimeCpuarchDataSource() datasource.DataSource
- func RuntimeCpuarchFunction() function.Function
- func RuntimeGorootDataSource() datasource.DataSource
- func RuntimeGorootFunction() 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 StrTruncateLabelFunction() function.Function
- func TruncateLabelDataSource() datasource.DataSource
- 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 ¶ added in v1.4.0
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 ¶ added in v1.1.0
func HomedirExpandDataSource() datasource.DataSource
HomedirExpandDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func HomedirExpandFunction ¶ added in v1.4.0
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 ¶ added in v1.1.0
func HomedirGetDataSource() datasource.DataSource
HomedirGetDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func HomedirGetFunction ¶ added in v1.4.0
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 ¶ added in v1.1.0
func IntLeftpadDataSource() datasource.DataSource
IntLeftpadDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func IntLeftpadFunction ¶ added in v1.4.0
IntLeftpadFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func NetCidrContainsDataSource ¶ added in v1.5.0
func NetCidrContainsDataSource() datasource.DataSource
NetCidrContainsDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func NetCidrContainsFunction ¶ added in v1.5.0
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 ¶ added in v1.3.0
func RuntimeCpuarchDataSource() datasource.DataSource
RuntimeCpuarchDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeCpuarchFunction ¶ added in v1.4.0
RuntimeCpuarchFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func RuntimeGorootDataSource ¶ added in v1.3.0
func RuntimeGorootDataSource() datasource.DataSource
RuntimeGorootDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeGorootFunction ¶ added in v1.4.0
RuntimeGorootFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func RuntimeNumcpusDataSource ¶ added in v1.3.0
func RuntimeNumcpusDataSource() datasource.DataSource
RuntimeNumcpusDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeNumcpusFunction ¶ added in v1.4.0
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 ¶ added in v1.3.0
func RuntimeOsDataSource() datasource.DataSource
RuntimeOsDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func RuntimeOsFunction ¶ added in v1.4.0
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 ¶ added in v1.5.0
func StrBase64GunzipDataSource() datasource.DataSource
StrBase64GunzipDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrBase64GunzipFunction ¶ added in v1.5.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.1.0
func StrLeftpadDataSource() datasource.DataSource
StrLeftpadDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func StrLeftpadFunction ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
StrSnakeFunction is a method that exposes its paired Go function as a Terraform Function.
func StrTruncateLabelFunction ¶ added in v1.4.0
StrTruncateLabelFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation
func TruncateLabelDataSource ¶
func TruncateLabelDataSource() datasource.DataSource
TruncateLabelDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func URLDecodeDataSource ¶ added in v1.5.0
func URLDecodeDataSource() datasource.DataSource
URLDecodeDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func URLDecodeFunction ¶ added in v1.5.0
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 ¶ added in v1.3.0
func URLParseDataSource() datasource.DataSource
URLParseDataSource is a method that exposes its paired Go function as a Terraform Data Source.
func URLParseFunction ¶ added in v1.4.0
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
- net_cidr_contains_data_source.go
- net_cidr_contains_function.go
- provider.go
- runtime_cpuarch_data_source.go
- runtime_cpuarch_function.go
- runtime_goroot_data_source.go
- runtime_goroot_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
- str_truncate_label_function.go
- truncate_label_data_source.go
- url_decode_data_source.go
- url_decode_function.go
- url_parse_data_source.go
- url_parse_function.go