mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-28 18:01:01 -06:00
23 lines
415 B
Go
23 lines
415 B
Go
|
package terraform
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
|
||
|
"github.com/hashicorp/terraform/config"
|
||
|
)
|
||
|
|
||
|
// NodeRootVariable represents a root variable input.
|
||
|
type NodeRootVariable struct {
|
||
|
Config *config.Variable
|
||
|
}
|
||
|
|
||
|
func (n *NodeRootVariable) Name() string {
|
||
|
result := fmt.Sprintf("var.%s", n.Config.Name)
|
||
|
return result
|
||
|
}
|
||
|
|
||
|
// GraphNodeReferenceable
|
||
|
func (n *NodeRootVariable) ReferenceableName() []string {
|
||
|
return []string{n.Name()}
|
||
|
}
|