# Functions

BoolVariable returns boolVariable which implements Variable.
FloatVariable returns floatVariable which implements Variable.
IntegerVariable returns integerVariable which implements Variable.
ListVariable returns listVariable which implements Variable.
MapVariable returns mapVariable which implements Variable.
ObjectVariable returns objectVariable which implements Variable.
SetVariable returns setVariable which implements Variable.
StaticDirectory returns the supplied directory.
StaticFile returns the supplied file.
StringVariable returns stringVariable which implements Variable.
TestNameDirectory returns the name of the test prefixed with "testdata".
TestNameFile returns the name of the test suffixed with the supplied file and prefixed with "testdata".
TestStepDirectory returns the name of the test suffixed with the test step number and prefixed with "testdata".
TestStepFile returns the name of the test suffixed with the test step number and the supplied file, and prefixed with "testdata".
TupleVariable returns tupleVariable which implements Variable.

# Structs

TestStepConfigRequest defines the request supplied to types implementing TestStepConfigFunc.

# Interfaces

Variable interface is an alias to json.Marshaler.

# Type aliases

TestStepConfigFunc is the callback type used with acceptance tests to specify a string which either identifies a directory containing Terraform configuration files, or a file that contains Terraform configuration.
Variables is a type holding a key-value map of variable names to types implementing the Variable interface.