Documentation ¶
Index ¶
- func Combine(tfFiles map[string]*tq.TerraformFile) *tq.TerraformFile
- func CombineNoGenerated(tfFiles map[string]*tq.TerraformFile) *tq.TerraformFile
- func EmptyTerraformFile() *tq.TerraformFile
- func HasVersionsBlock(tfFile *tq.TerraformFile) bool
- func IsOciTagBlock(block tq.TerraformFileBlock) bool
- func IsPublicCopyBlock(block tq.TerraformFileBlock) bool
- func IsPublisherBlock(block tq.TerraformFileBlock) bool
- func IsVersionsBlock(block tq.TerraformFileBlock) bool
- func LoadAllTerraformFilesInDir(dir string) (map[string]*tq.TerraformFile, error)
- func LoadAllTerraformFilesInDirNoGenerated(dir string) (map[string]*tq.TerraformFile, error)
- func QuoteTQString(s string) string
- func ShouldOverwrite(origFilename string, newContent []byte) bool
- func TerraformFileToBytes(tfFile *tq.TerraformFile) []byte
- func UnquoteTQString(s string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Combine ¶
func Combine(tfFiles map[string]*tq.TerraformFile) *tq.TerraformFile
func CombineNoGenerated ¶
func CombineNoGenerated(tfFiles map[string]*tq.TerraformFile) *tq.TerraformFile
func EmptyTerraformFile ¶
func EmptyTerraformFile() *tq.TerraformFile
func HasVersionsBlock ¶
func HasVersionsBlock(tfFile *tq.TerraformFile) bool
Check whether or not the file uses the versions tflib
func IsOciTagBlock ¶
func IsOciTagBlock(block tq.TerraformFileBlock) bool
Checking for resouce "oci_tag"
func IsPublicCopyBlock ¶
func IsPublicCopyBlock(block tq.TerraformFileBlock) bool
These come the form: source = "../../tflib/public-copy" Just check source ends with "/public-copy"
func IsPublisherBlock ¶
func IsPublisherBlock(block tq.TerraformFileBlock) bool
These come the form: source = "../../tflib/publisher" Just check source ends with "/publisher"
func IsVersionsBlock ¶
func IsVersionsBlock(block tq.TerraformFileBlock) bool
These come the form: source = "../../tflib/versions" Just check source ends with "/versions"
func LoadAllTerraformFilesInDir ¶
func LoadAllTerraformFilesInDir(dir string) (map[string]*tq.TerraformFile, error)
func LoadAllTerraformFilesInDirNoGenerated ¶
func LoadAllTerraformFilesInDirNoGenerated(dir string) (map[string]*tq.TerraformFile, error)
func QuoteTQString ¶
func ShouldOverwrite ¶
func TerraformFileToBytes ¶
func TerraformFileToBytes(tfFile *tq.TerraformFile) []byte
func UnquoteTQString ¶
tq values are double-quoted due to serialization format
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.