utils

package
v0.4.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMD5Hash

func GetMD5Hash(text string) string

Types

type DimensionInToaster added in v0.3.0

type DimensionInToaster struct {
	ID        string
	WorkSpace string
	DimData   map[string]interface{}
}

type ToasterResponse added in v0.3.0

type ToasterResponse struct {
	Error      string
	Dimensions []DimensionInToaster
}

type Tofugu added in v0.2.0

type Tofugu struct {
	TofiName          string
	OrgName           string
	DimensionsFlags   []string
	TofiPath          string
	SharedModulesPath string
	InventoryPath     string
	TofiManifestPath  string
	ParsedDimensions  map[string]string
	CmdWorkTempDir    string
	TofiManifest      tofiManifestStruct
	StateS3Path       string
	ToasterUrl        string
	Workspace         string
}

func (*Tofugu) GenerateVarsByDimAndData added in v0.4.1

func (tofuguStruct *Tofugu) GenerateVarsByDimAndData(optionType string, dimKey string, dimensionJsonMap map[string]interface{})

func (*Tofugu) GenerateVarsByDimOptional added in v0.3.0

func (tofuguStruct *Tofugu) GenerateVarsByDimOptional(optionType string)

func (*Tofugu) GenerateVarsByDims added in v0.2.0

func (tofuguStruct *Tofugu) GenerateVarsByDims()

func (*Tofugu) GenerateVarsByEnvVars added in v0.2.0

func (tofuguStruct *Tofugu) GenerateVarsByEnvVars()

func (*Tofugu) GetDimData added in v0.3.0

func (tofuguStruct *Tofugu) GetDimData(dimensionKey string, dimensionValue string, skipOnNotFound bool) map[string]interface{}

func (*Tofugu) GetObjectFromViperByOrgOrDefault added in v0.4.0

func (tofuguStruct *Tofugu) GetObjectFromViperByOrgOrDefault(keyName string) map[string]any

func (*Tofugu) GetStringFromViperByOrgOrDefault added in v0.2.0

func (tofuguStruct *Tofugu) GetStringFromViperByOrgOrDefault(keyName string) string

func (*Tofugu) ParseDimensions added in v0.2.0

func (tofuguStruct *Tofugu) ParseDimensions()

func (*Tofugu) ParseTofiManifest added in v0.2.0

func (tofuguStruct *Tofugu) ParseTofiManifest(tofiManifestFileName string)

func (*Tofugu) PrepareTemp added in v0.2.0

func (tofuguStruct *Tofugu) PrepareTemp()

func (*Tofugu) SetupBackendConfig added in v0.4.0

func (tofuguStruct *Tofugu) SetupBackendConfig() map[string]interface{}

Jump to

Keyboard shortcuts

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