The hook output resolver reads parameter values from hook outputs.
Here are the properties of the hook output resolver:
Resolver name, this must be hook-output.
Name of the hook whose output should be read.
Conceal the resolved parameter value from logs, defaults to false
Mark the parameter as immutable, defaults to false
This stack configuration has a hook named my-hook, which runs before stack operations. It is a command hook and will store the output from the shell command to hook outputs from where the subsequent hooks and parameter resolvers can access it.
A hook output resolver reads the output of my-hook and sets it as the value of the Greeting parameter.