Versions in this module Expand all Collapse all v0 v0.1.6 Jun 19, 2021 Changes in this version + var AbsPathFunc = function.New(&function.Spec{ ... }) + var Base64DecodeFunc = function.New(&function.Spec{ ... }) + var Base64EncodeFunc = function.New(&function.Spec{ ... }) + var Base64GzipFunc = function.New(&function.Spec{ ... }) + var Base64Sha256Func = makeStringHashFunction(sha256.New, base64.StdEncoding.EncodeToString) + var Base64Sha512Func = makeStringHashFunction(sha512.New, base64.StdEncoding.EncodeToString) + var BasenameFunc = function.New(&function.Spec{ ... }) + var BcryptFunc = function.New(&function.Spec{ ... }) + var CeilFunc = function.New(&function.Spec{ ... }) + var ChompFunc = function.New(&function.Spec{ ... }) + var ChunklistFunc = function.New(&function.Spec{ ... }) + var CidrHostFunc = function.New(&function.Spec{ ... }) + var CidrNetmaskFunc = function.New(&function.Spec{ ... }) + var CidrSubnetFunc = function.New(&function.Spec{ ... }) + var CidrSubnetsFunc = function.New(&function.Spec{ ... }) + var CoalesceFunc = function.New(&function.Spec{ ... }) + var CoalesceListFunc = function.New(&function.Spec{ ... }) + var CompactFunc = function.New(&function.Spec{ ... }) + var ContainsFunc = function.New(&function.Spec{ ... }) + var DirnameFunc = function.New(&function.Spec{ ... }) + var DistinctFunc = function.New(&function.Spec{ ... }) + var ElementFunc = function.New(&function.Spec{ ... }) + var FlattenFunc = function.New(&function.Spec{ ... }) + var FloorFunc = function.New(&function.Spec{ ... }) + var IndentFunc = function.New(&function.Spec{ ... }) + var IndexFunc = function.New(&function.Spec{ ... }) + var JoinFunc = function.New(&function.Spec{ ... }) + var KeysFunc = function.New(&function.Spec{ ... }) + var LengthFunc = function.New(&function.Spec{ ... }) + var ListFunc = function.New(&function.Spec{ ... }) + var LogFunc = function.New(&function.Spec{ ... }) + var LookupFunc = function.New(&function.Spec{ ... }) + var MapFunc = function.New(&function.Spec{ ... }) + var MatchkeysFunc = function.New(&function.Spec{ ... }) + var Md5Func = makeStringHashFunction(md5.New, hex.EncodeToString) + var MergeFunc = function.New(&function.Spec{ ... }) + var ParseIntFunc = function.New(&function.Spec{ ... }) + var PathExpandFunc = function.New(&function.Spec{ ... }) + var PowFunc = function.New(&function.Spec{ ... }) + var ReplaceFunc = function.New(&function.Spec{ ... }) + var ReverseFunc = function.New(&function.Spec{ ... }) + var RsaDecryptFunc = function.New(&function.Spec{ ... }) + var SetProductFunc = function.New(&function.Spec{ ... }) + var Sha1Func = makeStringHashFunction(sha1.New, hex.EncodeToString) + var Sha256Func = makeStringHashFunction(sha256.New, hex.EncodeToString) + var Sha512Func = makeStringHashFunction(sha512.New, hex.EncodeToString) + var SignumFunc = function.New(&function.Spec{ ... }) + var SliceFunc = function.New(&function.Spec{ ... }) + var SortFunc = function.New(&function.Spec{ ... }) + var SplitFunc = function.New(&function.Spec{ ... }) + var TimeAddFunc = function.New(&function.Spec{ ... }) + var TimestampFunc = function.New(&function.Spec{ ... }) + var TitleFunc = function.New(&function.Spec{ ... }) + var TransposeFunc = function.New(&function.Spec{ ... }) + var TrimSpaceFunc = function.New(&function.Spec{ ... }) + var URLEncodeFunc = function.New(&function.Spec{ ... }) + var UUIDFunc = function.New(&function.Spec{ ... }) + var UUIDV5Func = function.New(&function.Spec{ ... }) + var ValuesFunc = function.New(&function.Spec{ ... }) + var ZipmapFunc = function.New(&function.Spec{ ... }) + func Base64Decode(str cty.Value) (cty.Value, error) + func Base64Encode(str cty.Value) (cty.Value, error) + func Base64Gzip(str cty.Value) (cty.Value, error) + func Base64Sha256(str cty.Value) (cty.Value, error) + func Base64Sha512(str cty.Value) (cty.Value, error) + func Basename(path cty.Value) (cty.Value, error) + func Bcrypt(str cty.Value, cost ...cty.Value) (cty.Value, error) + func Ceil(num cty.Value) (cty.Value, error) + func Chomp(str cty.Value) (cty.Value, error) + func Chunklist(list, size cty.Value) (cty.Value, error) + func CidrHost(prefix, hostnum cty.Value) (cty.Value, error) + func CidrNetmask(prefix cty.Value) (cty.Value, error) + func CidrSubnet(prefix, newbits, netnum cty.Value) (cty.Value, error) + func CidrSubnets(prefix cty.Value, newbits ...cty.Value) (cty.Value, error) + func Coalesce(args ...cty.Value) (cty.Value, error) + func CoalesceList(args ...cty.Value) (cty.Value, error) + func Compact(list cty.Value) (cty.Value, error) + func Contains(list, value cty.Value) (cty.Value, error) + func Dirname(path cty.Value) (cty.Value, error) + func Distinct(list cty.Value) (cty.Value, error) + func Element(list, index cty.Value) (cty.Value, error) + func File(baseDir string, path cty.Value) (cty.Value, error) + func FileBase64(baseDir string, path cty.Value) (cty.Value, error) + func FileExists(baseDir string, path cty.Value) (cty.Value, error) + func Flatten(list cty.Value) (cty.Value, error) + func Floor(num cty.Value) (cty.Value, error) + func Indent(spaces, str cty.Value) (cty.Value, error) + func Index(list, value cty.Value) (cty.Value, error) + func Join(sep cty.Value, lists ...cty.Value) (cty.Value, error) + func Keys(inputMap cty.Value) (cty.Value, error) + func Length(collection cty.Value) (cty.Value, error) + func List(args ...cty.Value) (cty.Value, error) + func Log(num, base cty.Value) (cty.Value, error) + func Lookup(args ...cty.Value) (cty.Value, error) + func MakeFileBase64Sha256Func(baseDir string) function.Function + func MakeFileBase64Sha512Func(baseDir string) function.Function + func MakeFileExistsFunc(baseDir string) function.Function + func MakeFileFunc(baseDir string, encBase64 bool) function.Function + func MakeFileMd5Func(baseDir string) function.Function + func MakeFileSha1Func(baseDir string) function.Function + func MakeFileSha256Func(baseDir string) function.Function + func MakeFileSha512Func(baseDir string) function.Function + func MakeTemplateFileFunc(baseDir string, funcsCb func() map[string]function.Function) function.Function + func MakeToFunc(wantTy cty.Type) function.Function + func Map(args ...cty.Value) (cty.Value, error) + func Matchkeys(values, keys, searchset cty.Value) (cty.Value, error) + func Md5(str cty.Value) (cty.Value, error) + func Merge(maps ...cty.Value) (cty.Value, error) + func ParseInt(num cty.Value, base cty.Value) (cty.Value, error) + func Pathexpand(path cty.Value) (cty.Value, error) + func Pow(num, power cty.Value) (cty.Value, error) + func Replace(str, substr, replace cty.Value) (cty.Value, error) + func Reverse(list cty.Value) (cty.Value, error) + func RsaDecrypt(ciphertext, privatekey cty.Value) (cty.Value, error) + func SetProduct(sets ...cty.Value) (cty.Value, error) + func Sha1(str cty.Value) (cty.Value, error) + func Sha256(str cty.Value) (cty.Value, error) + func Sha512(str cty.Value) (cty.Value, error) + func Signum(num cty.Value) (cty.Value, error) + func Slice(list, start, end cty.Value) (cty.Value, error) + func Sort(list cty.Value) (cty.Value, error) + func Split(sep, str cty.Value) (cty.Value, error) + func TimeAdd(timestamp cty.Value, duration cty.Value) (cty.Value, error) + func Timestamp() (cty.Value, error) + func Title(str cty.Value) (cty.Value, error) + func Transpose(values cty.Value) (cty.Value, error) + func TrimSpace(str cty.Value) (cty.Value, error) + func URLEncode(str cty.Value) (cty.Value, error) + func UUID() (cty.Value, error) + func UUIDV5(namespace cty.Value, name cty.Value) (cty.Value, error) + func Values(values cty.Value) (cty.Value, error) + func Zipmap(keys, values cty.Value) (cty.Value, error)