Try

Create a block of assembly actions, containing catch block to handle errors during their execution and finally to unconditionally execute actions after the block

Table 1. Supported parameters
Parameter Required Data type Details
catch No array Optional list of catch blocks to handle errors returned by execute
execute Yes array Main list of policies to execute
finally No array Optional list of policies to execute independently of the main execute result. Same as execute.
Table 2. Nested properties inside catch
Parameter Required Data type Details
errors No array or null The list of errors this block should process. It is treated as a catch all when missing. Same as errorConditions in Table 1.
execute Yes array The list of policies to execute if an error matches one of the listed errors