func()

in pkg/mptf_config.go [109:132]


func (c *MetaProgrammingTFConfig) RootBlock(address string) *terraform.RootBlock {
	if strings.HasPrefix(address, "resource.") {
		return c.resourceBlocks[address]
	}
	if strings.HasPrefix(address, "data.") {
		return c.dataBlocks[address]
	}
	if strings.HasPrefix(address, "variable.") {
		return c.variableBlocks[address]
	}
	if strings.HasPrefix(address, "local.") {
		return c.localBlocks[address]
	}
	if strings.HasPrefix(address, "output.") {
		return c.outputBlocks[address]
	}
	if strings.HasPrefix(address, "module.") {
		return c.moduleBlocks[address]
	}
	if address == "terraform" {
		return c.terraformBlock
	}
	return nil
}