Versions in this module Expand all Collapse all v1 v1.5.0 Mar 17, 2025 v1.4.1 Mar 5, 2025 Changes in this version + var AbsoluteFunc = function.New(&function.Spec{ ... }) + var AddFunc = function.New(&function.Spec{ ... }) + var AndFunc = function.New(&function.Spec{ ... }) + var Bytes = cty.Capsule("bytes", reflect.TypeOf([]byte(nil))) + var BytesLenFunc = function.New(&function.Spec{ ... }) + var BytesSliceFunc = function.New(&function.Spec{ ... }) + var CSVDecodeFunc = function.New(&function.Spec{ ... }) + var CeilFunc = function.New(&function.Spec{ ... }) + var ChompFunc = function.New(&function.Spec{ ... }) + var ChunklistFunc = function.New(&function.Spec{ ... }) + var CoalesceFunc = function.New(&function.Spec{ ... }) + var CoalesceListFunc = function.New(&function.Spec{ ... }) + var CompactFunc = function.New(&function.Spec{ ... }) + var ConcatFunc = function.New(&function.Spec{ ... }) + var ContainsFunc = function.New(&function.Spec{ ... }) + var DistinctFunc = function.New(&function.Spec{ ... }) + var DivideFunc = function.New(&function.Spec{ ... }) + var ElementFunc = function.New(&function.Spec{ ... }) + var EqualFunc = function.New(&function.Spec{ ... }) + var FlattenFunc = function.New(&function.Spec{ ... }) + var FloorFunc = function.New(&function.Spec{ ... }) + var FormatDateFunc = function.New(&function.Spec{ ... }) + var FormatFunc = function.New(&function.Spec{ ... }) + var FormatListFunc = function.New(&function.Spec{ ... }) + var GreaterThanFunc = function.New(&function.Spec{ ... }) + var GreaterThanOrEqualToFunc = function.New(&function.Spec{ ... }) + var HasIndexFunc = function.New(&function.Spec{ ... }) + var IndentFunc = function.New(&function.Spec{ ... }) + var IndexFunc = function.New(&function.Spec{ ... }) + var IntFunc = function.New(&function.Spec{ ... }) + var JSONDecodeFunc = function.New(&function.Spec{ ... }) + var JSONEncodeFunc = function.New(&function.Spec{ ... }) + var JoinFunc = function.New(&function.Spec{ ... }) + var KeysFunc = function.New(&function.Spec{ ... }) + var LengthFunc = function.New(&function.Spec{ ... }) + var LessThanFunc = function.New(&function.Spec{ ... }) + var LessThanOrEqualToFunc = function.New(&function.Spec{ ... }) + var LogFunc = function.New(&function.Spec{ ... }) + var LookupFunc = function.New(&function.Spec{ ... }) + var LowerFunc = function.New(&function.Spec{ ... }) + var MaxFunc = function.New(&function.Spec{ ... }) + var MergeFunc = function.New(&function.Spec{ ... }) + var MinFunc = function.New(&function.Spec{ ... }) + var ModuloFunc = function.New(&function.Spec{ ... }) + var MultiplyFunc = function.New(&function.Spec{ ... }) + var NegateFunc = function.New(&function.Spec{ ... }) + var NotEqualFunc = function.New(&function.Spec{ ... }) + var NotFunc = function.New(&function.Spec{ ... }) + var OrFunc = function.New(&function.Spec{ ... }) + var ParseIntFunc = function.New(&function.Spec{ ... }) + var PowFunc = function.New(&function.Spec{ ... }) + var RangeFunc = function.New(&function.Spec{ ... }) + var RegexAllFunc = function.New(&function.Spec{ ... }) + var RegexFunc = function.New(&function.Spec{ ... }) + var RegexReplaceFunc = function.New(&function.Spec{ ... }) + var ReplaceFunc = function.New(&function.Spec{ ... }) + var ReverseFunc = function.New(&function.Spec{ ... }) + var ReverseListFunc = function.New(&function.Spec{ ... }) + var SetHasElementFunc = function.New(&function.Spec{ ... }) + var SetIntersectionFunc = function.New(&function.Spec{ ... }) + var SetProductFunc = function.New(&function.Spec{ ... }) + var SetSubtractFunc = function.New(&function.Spec{ ... }) + var SetSymmetricDifferenceFunc = function.New(&function.Spec{ ... }) + var SetUnionFunc = function.New(&function.Spec{ ... }) + 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 StrlenFunc = function.New(&function.Spec{ ... }) + var SubstrFunc = function.New(&function.Spec{ ... }) + var SubtractFunc = function.New(&function.Spec{ ... }) + var TimeAddFunc = function.New(&function.Spec{ ... }) + var TitleFunc = function.New(&function.Spec{ ... }) + var TrimFunc = function.New(&function.Spec{ ... }) + var TrimPrefixFunc = function.New(&function.Spec{ ... }) + var TrimSpaceFunc = function.New(&function.Spec{ ... }) + var TrimSuffixFunc = function.New(&function.Spec{ ... }) + var UpperFunc = function.New(&function.Spec{ ... }) + var ValuesFunc = function.New(&function.Spec{ ... }) + var ZipmapFunc = function.New(&function.Spec{ ... }) + func Absolute(num cty.Value) (cty.Value, error) + func Add(a cty.Value, b cty.Value) (cty.Value, error) + func And(a, b cty.Value) (cty.Value, error) + func BytesLen(buf cty.Value) (cty.Value, error) + func BytesSlice(buf cty.Value, offset cty.Value, length cty.Value) (cty.Value, error) + func BytesVal(buf []byte) cty.Value + func CSVDecode(str 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 Coalesce(vals ...cty.Value) (cty.Value, error) + func CoalesceList(args ...cty.Value) (cty.Value, error) + func Compact(list cty.Value) (cty.Value, error) + func Concat(seqs ...cty.Value) (cty.Value, error) + func Contains(list, value cty.Value) (cty.Value, error) + func Distinct(list cty.Value) (cty.Value, error) + func Divide(a cty.Value, b cty.Value) (cty.Value, error) + func Element(list, index cty.Value) (cty.Value, error) + func Equal(a cty.Value, b cty.Value) (cty.Value, error) + func Flatten(list cty.Value) (cty.Value, error) + func Floor(num cty.Value) (cty.Value, error) + func Format(format cty.Value, vals ...cty.Value) (cty.Value, error) + func FormatDate(format cty.Value, timestamp cty.Value) (cty.Value, error) + func FormatList(format cty.Value, vals ...cty.Value) (cty.Value, error) + func GreaterThan(a cty.Value, b cty.Value) (cty.Value, error) + func GreaterThanOrEqualTo(a cty.Value, b cty.Value) (cty.Value, error) + func HasIndex(collection cty.Value, key cty.Value) (cty.Value, error) + func Indent(spaces, str cty.Value) (cty.Value, error) + func Index(collection cty.Value, key cty.Value) (cty.Value, error) + func Int(num cty.Value) (cty.Value, error) + func JSONDecode(str cty.Value) (cty.Value, error) + func JSONEncode(val 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 LessThan(a cty.Value, b cty.Value) (cty.Value, error) + func LessThanOrEqualTo(a cty.Value, b cty.Value) (cty.Value, error) + func Log(num, base cty.Value) (cty.Value, error) + func Lookup(inputMap, key, defaultValue cty.Value) (cty.Value, error) + func Lower(str cty.Value) (cty.Value, error) + func MakeToFunc(wantTy cty.Type) function.Function + func Max(numbers ...cty.Value) (cty.Value, error) + func Merge(maps ...cty.Value) (cty.Value, error) + func Min(numbers ...cty.Value) (cty.Value, error) + func Modulo(a cty.Value, b cty.Value) (cty.Value, error) + func Multiply(a cty.Value, b cty.Value) (cty.Value, error) + func Negate(num cty.Value) (cty.Value, error) + func Not(num cty.Value) (cty.Value, error) + func NotEqual(a cty.Value, b cty.Value) (cty.Value, error) + func Or(a, b cty.Value) (cty.Value, error) + func ParseInt(num cty.Value, base cty.Value) (cty.Value, error) + func Pow(num, power cty.Value) (cty.Value, error) + func Range(params ...cty.Value) (cty.Value, error) + func Regex(pattern, str cty.Value) (cty.Value, error) + func RegexAll(pattern, str cty.Value) (cty.Value, error) + func RegexReplace(str, substr, replace cty.Value) (cty.Value, error) + func Replace(str, substr, replace cty.Value) (cty.Value, error) + func Reverse(str cty.Value) (cty.Value, error) + func ReverseList(list cty.Value) (cty.Value, error) + func SetHasElement(set cty.Value, elem cty.Value) (cty.Value, error) + func SetIntersection(sets ...cty.Value) (cty.Value, error) + func SetProduct(sets ...cty.Value) (cty.Value, error) + func SetSubtract(a, b cty.Value) (cty.Value, error) + func SetSymmetricDifference(sets ...cty.Value) (cty.Value, error) + func SetUnion(sets ...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 Strlen(str cty.Value) (cty.Value, error) + func Substr(str cty.Value, offset cty.Value, length cty.Value) (cty.Value, error) + func Subtract(a cty.Value, b cty.Value) (cty.Value, error) + func TimeAdd(timestamp cty.Value, duration cty.Value) (cty.Value, error) + func Title(str cty.Value) (cty.Value, error) + func Trim(str, cutset cty.Value) (cty.Value, error) + func TrimPrefix(str, prefix cty.Value) (cty.Value, error) + func TrimSpace(str cty.Value) (cty.Value, error) + func TrimSuffix(str, suffix cty.Value) (cty.Value, error) + func Upper(str cty.Value) (cty.Value, error) + func Values(values cty.Value) (cty.Value, error) + func Zipmap(keys, values cty.Value) (cty.Value, error)