Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apparentlymart/terrafy
/ functions
Functions
22 in github.com/apparentlymart/terrafy
⨍
Functions
22
◇
Types & classes
9
↓ 10 callers
Method
String
()
internal/terrafy/config.go:22
↓ 5 callers
Function
schemaBlockImpliedType
(blockS *tfjson.SchemaBlock)
internal/terrafy/schema.go:12
↓ 3 callers
Function
generateConfigBlock
(addr resourceAddr, typeName string, labels []string, vals map[resourceInstanceAddr]cty.Value, schema *tfjson.
internal/terrafy/gen_config.go:304
↓ 3 callers
Function
prepareRawID
(raw interface{})
internal/terrafy/terrafy.go:784
↓ 2 callers
Function
generateConfigBody
(addr resourceAddr, vals map[resourceInstanceAddr]cty.Value, schema *tfjson.SchemaBlock, body *hclwrite.Body)
internal/terrafy/gen_config.go:59
↓ 2 callers
Function
schemaAttrImpliedType
(attrS *tfjson.SchemaAttribute)
internal/terrafy/schema.go:30
↓ 1 callers
Method
InstanceIDs
(ids cty.Value)
internal/terrafy/config.go:33
↓ 1 callers
Function
LoadConfig
(dir string)
internal/terrafy/config.go:108
↓ 1 callers
Function
Run
Run is the main entrypoint. It returns a map of the source code of any files it used as part of its work, along with any diagnostics.
internal/terrafy/terrafy.go:32
↓ 1 callers
Method
Sort
()
internal/terrafy/plan.go:21
↓ 1 callers
Function
applyImporting
(plan *importPlan, tf *tfexec.Terraform, schemas *tfjson.ProviderSchemas)
internal/terrafy/terrafy.go:519
↓ 1 callers
Function
findConfigFiles
(dir string)
internal/terrafy/config.go:348
↓ 1 callers
Function
generateConfigAttribute
(addr resourceAddr, name string, vals map[resourceInstanceAddr]cty.Value, schema *tfjson.SchemaAttribute, body
internal/terrafy/gen_config.go:168
↓ 1 callers
Function
generatePrepConfig
(targetDir string, cfg *Config)
internal/terrafy/terrafy.go:244
↓ 1 callers
Function
generateProviderRequirements
(targetDir string, reqs map[string]hcl.Expression, files map[string]*hcl.File)
internal/terrafy/terrafy.go:188
↓ 1 callers
Function
generateResourceConfig
(addr resourceAddr, instances map[resourceInstanceAddr]*tfjson.StateResource, schema *tfjson.Schema, body *hcl
internal/terrafy/gen_config.go:16
↓ 1 callers
Function
planImporting
(cfg *Config, idsRaw map[string]interface{}, tf *tfexec.Terraform)
internal/terrafy/terrafy.go:389
↓ 1 callers
Function
prepareRawIDs
(raw interface{})
internal/terrafy/terrafy.go:482
↓ 1 callers
Function
schemaImpliedType
(schema *tfjson.Schema)
internal/terrafy/schema.go:8
↓ 1 callers
Function
schemaNestedBlockImpliedType
(nestedS *tfjson.SchemaBlockType)
internal/terrafy/schema.go:34
Method
String
()
internal/terrafy/config.go:73
Function
main
()
main.go:14