MCPcopy Create free account

hub / github.com/apparentlymart/terrafy / functions

Functions22 in github.com/apparentlymart/terrafy

↓ 10 callersMethodString
()
internal/terrafy/config.go:22
↓ 5 callersFunctionschemaBlockImpliedType
(blockS *tfjson.SchemaBlock)
internal/terrafy/schema.go:12
↓ 3 callersFunctiongenerateConfigBlock
(addr resourceAddr, typeName string, labels []string, vals map[resourceInstanceAddr]cty.Value, schema *tfjson.
internal/terrafy/gen_config.go:304
↓ 3 callersFunctionprepareRawID
(raw interface{})
internal/terrafy/terrafy.go:784
↓ 2 callersFunctiongenerateConfigBody
(addr resourceAddr, vals map[resourceInstanceAddr]cty.Value, schema *tfjson.SchemaBlock, body *hclwrite.Body)
internal/terrafy/gen_config.go:59
↓ 2 callersFunctionschemaAttrImpliedType
(attrS *tfjson.SchemaAttribute)
internal/terrafy/schema.go:30
↓ 1 callersMethodInstanceIDs
(ids cty.Value)
internal/terrafy/config.go:33
↓ 1 callersFunctionLoadConfig
(dir string)
internal/terrafy/config.go:108
↓ 1 callersFunctionRun
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 callersMethodSort
()
internal/terrafy/plan.go:21
↓ 1 callersFunctionapplyImporting
(plan *importPlan, tf *tfexec.Terraform, schemas *tfjson.ProviderSchemas)
internal/terrafy/terrafy.go:519
↓ 1 callersFunctionfindConfigFiles
(dir string)
internal/terrafy/config.go:348
↓ 1 callersFunctiongenerateConfigAttribute
(addr resourceAddr, name string, vals map[resourceInstanceAddr]cty.Value, schema *tfjson.SchemaAttribute, body
internal/terrafy/gen_config.go:168
↓ 1 callersFunctiongeneratePrepConfig
(targetDir string, cfg *Config)
internal/terrafy/terrafy.go:244
↓ 1 callersFunctiongenerateProviderRequirements
(targetDir string, reqs map[string]hcl.Expression, files map[string]*hcl.File)
internal/terrafy/terrafy.go:188
↓ 1 callersFunctiongenerateResourceConfig
(addr resourceAddr, instances map[resourceInstanceAddr]*tfjson.StateResource, schema *tfjson.Schema, body *hcl
internal/terrafy/gen_config.go:16
↓ 1 callersFunctionplanImporting
(cfg *Config, idsRaw map[string]interface{}, tf *tfexec.Terraform)
internal/terrafy/terrafy.go:389
↓ 1 callersFunctionprepareRawIDs
(raw interface{})
internal/terrafy/terrafy.go:482
↓ 1 callersFunctionschemaImpliedType
(schema *tfjson.Schema)
internal/terrafy/schema.go:8
↓ 1 callersFunctionschemaNestedBlockImpliedType
(nestedS *tfjson.SchemaBlockType)
internal/terrafy/schema.go:34
MethodString
()
internal/terrafy/config.go:73
Functionmain
()
main.go:14