Each functions can have list of actions
The function will have a list of actions, where each action will be executed in the sequence in which it's configured.
Action has different types based on which each action will require some required configurations to be configured, where more details can be seen in upcoming sections.