util

package
v0.0.0-...-463fd2f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 QuoteTQString(s string) string

func ShouldOverwrite

func ShouldOverwrite(origFilename string, newContent []byte) bool

func TerraformFileToBytes

func TerraformFileToBytes(tfFile *tq.TerraformFile) []byte

func UnquoteTQString

func UnquoteTQString(s string) string

tq values are double-quoted due to serialization format

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL