Documentation
¶
Index ¶
- func CompileConfig(header string, fieldMaps ...map[string]interface{}) string
- func CompileDataSourceConfig(dataSourceType, dataSourceName string, fieldMaps ...map[string]interface{}) string
- func CompileLocalsConfig(fieldMaps ...map[string]interface{}) string
- func CompileProviderConfig(providerName string, fieldMaps ...map[string]interface{}) string
- func CompileResourceConfig(resourceType, resourceName string, fieldMaps ...map[string]interface{}) string
- func ConfigValue(in interface{}) string
- func DataSourceHeader(dataSourceType, dataSourceName string) string
- func DefaultConfigValueFuncs() map[string]ConfigValueFunc
- func JoinConfigs(confs ...string) string
- func MergeMaps(maps ...map[string]interface{}) map[string]interface{}
- func MergeMapsRooted(root map[string]interface{}, maps ...map[string]interface{}) map[string]interface{}
- func ProviderHeader(name string) string
- func ResourceHeader(resourceType, resourceName string) string
- func SetConfigValueFunc(t interface{}, fn ConfigValueFunc)
- type ConfigLiteral
- type ConfigValueFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompileConfig ¶
func CompileDataSourceConfig ¶
func CompileLocalsConfig ¶
func CompileProviderConfig ¶
func CompileResourceConfig ¶
func ConfigValue ¶
func ConfigValue(in interface{}) string
ConfigValue attempts to convert the provided input to a Terraform config safe representation of its value
func DataSourceHeader ¶
func DefaultConfigValueFuncs ¶ added in v0.1.1
func DefaultConfigValueFuncs() map[string]ConfigValueFunc
func JoinConfigs ¶
func MergeMapsRooted ¶
func ProviderHeader ¶
func ResourceHeader ¶
func SetConfigValueFunc ¶ added in v0.1.1
func SetConfigValueFunc(t interface{}, fn ConfigValueFunc)
Types ¶
type ConfigLiteral ¶
type ConfigLiteral string
type ConfigValueFunc ¶ added in v0.1.1
type ConfigValueFunc func(interface{}) string
func GetConfigValueFunc ¶ added in v0.1.1
func GetConfigValueFunc(t interface{}) (ConfigValueFunc, bool)
Click to show internal directories.
Click to hide internal directories.