Documentation ¶
Index ¶
- func And(param interface{}) bool
- func BuiltinFunctionsMapping(key string) interface{}
- func CallBuiltinFunc(funcName string, funcParams interface{}) interface{}
- func ConvertTimeToStr(param interface{}) string
- func ConvertTimeToUnix(param interface{}) int64
- func CurrentTimeStampString(param interface{}) string
- func CurrentTimeStampUnix(param interface{}) int64
- func DayEnd(param interface{}) interface{}
- func DayStart(param interface{}) interface{}
- func If(param interface{}) bool
- func Join(param interface{}) string
- func Length(param interface{}) int
- func NextAlphaNumeric(param interface{}) string
- func NextInt(param interface{}) int
- func NextStringNumeric(param interface{}) string
- func Not(param interface{}) bool
- func Or(param interface{}) bool
- func Replace(param interface{}) string
- func Select(param interface{}) string
- func Split(param interface{}) []string
- func SubString(param interface{}) string
- func Substitute(param interface{}) string
- func TimeStampUnixOffset(param interface{}) interface{}
- func ToBool(param interface{}) bool
- func ToInt(param interface{}) interface{}
- func ToString(param interface{}) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuiltinFunctionsMapping ¶
func BuiltinFunctionsMapping(key string) interface{}
func CallBuiltinFunc ¶
func CallBuiltinFunc(funcName string, funcParams interface{}) interface{}
func CurrentTimeStampString ¶
func CurrentTimeStampString(param interface{}) string
func CurrentTimeStampUnix ¶
func CurrentTimeStampUnix(param interface{}) int64
func NextAlphaNumeric ¶
func NextAlphaNumeric(param interface{}) string
func NextStringNumeric ¶
func NextStringNumeric(param interface{}) string
func Replace ¶
func Replace(param interface{}) string
Replace(s, old, new string, n int) string { "Fn::Replace" : ["2019-01-01" , "-", "/"] } => "2019/01/01"
func Select ¶
func Select(param interface{}) string
{ "Fn::Select" : [ "1", [ "apples", "grapes", "oranges", "mangoes" ] ] }
func SubString ¶
func SubString(param interface{}) string
SubString(s, start_position, end_position) string { "Fn::SubString" : ["2019-01-01" , 1, 3] } => "019"
func Substitute ¶
func Substitute(param interface{}) string
{ "Fn::Substitute" : [ String, { Var1Name: Var1Value, Var2Name: Var2Value } ] } { "Fn::Substitute" : [ "www.${var1}", { "var1": "value1"} ]}
func TimeStampUnixOffset ¶
func TimeStampUnixOffset(param interface{}) interface{}
{ "Fn::TimeStampOffset" : [ "time" , "offset", "unit" ] }
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.