corefuncprovider

package
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2025 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package corefuncprovider is the code that wraps the functions in the corefunc package with a Terraform interface.

Index

Constants

View Source
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

func EnvEnsureFunction() function.Function

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

func HomedirExpandFunction() function.Function

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

func HomedirGetFunction() function.Function

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

func IntLeftpadFunction() function.Function

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

func JSONToTomlFunction() function.Function

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

func NetCidrContainsFunction() function.Function

NetCidrContainsFunction is a method that exposes its paired Go function as a Terraform Function. https://developer.hashicorp.com/terraform/plugin/framework/functions/implementation

func New

func New() provider.Provider

New is a helper function to simplify provider server and testing implementation.

func RuntimeCpuarchDataSource

func RuntimeCpuarchDataSource() datasource.DataSource

RuntimeCpuarchDataSource is a method that exposes its paired Go function as a Terraform Data Source.

func RuntimeCpuarchFunction

func RuntimeCpuarchFunction() function.Function

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

func RuntimeNumcpusFunction() function.Function

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

func RuntimeOsFunction() function.Function

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

func StrBase64GunzipFunction() function.Function

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

func StrCamelFunction() function.Function

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

func StrConstantFunction() function.Function

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

func StrIterativeReplaceFunction() function.Function

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

func StrKebabFunction() function.Function

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

func StrLeftpadFunction() function.Function

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

func StrPascalFunction() function.Function

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

func StrSnakeFunction() function.Function

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

func TomlToJSONFunction() function.Function

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

func URLDecodeFunction() function.Function

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

func URLParseFunction() function.Function

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL