# Packages
No description provided by the author
# Functions
GetProviderEnvSecretIDs parses the envConfig to extract secret IDs configured in providers configuration and environment variables and returns a map of secret store IDs and corresponding slice of keys.
Install installs Terraform under /install in the provided Terraform root directory for the resource.
NewExecutor creates a new Executor with the given UCP connection and secret provider, to execute a Terraform recipe.
NewMockTerraformExecutor creates a new mock instance.
NewTerraform creates a working directory for Terraform execution and new Terraform executor with Terraform logs enabled.
# Variables
ErrRecipeNameEmpty is the error when the recipe name is empty.
# Structs
MockTerraformExecutor is a mock of TerraformExecutor interface.
MockTerraformExecutorDeleteCall wrap *gomock.Call.
MockTerraformExecutorDeployCall wrap *gomock.Call.
MockTerraformExecutorGetRecipeMetadataCall wrap *gomock.Call.
MockTerraformExecutorMockRecorder is the mock recorder for MockTerraformExecutor.
Options represents the options required to build inputs to interact with Terraform.
# Interfaces
go:generate mockgen -typed -destination=./mock_executor.go -package=terraform -self_package github.com/radius-project/radius/pkg/recipes/terraform github.com/radius-project/radius/pkg/recipes/terraform TerraformExecutor.