Every permutation and its outcome at the key and index level. I have removed the following invalid scenarios:
- There are no "update" operations on the main table index (it's immutable)
- Only secondary indexes can have a "condition" function
- The condition function will never be called when the "PK Composites Provided" and "SK Composites Provided" are both none
| Row | Impacted Index Type | PK Composites Provided | SK Composites Provided | Condition Present | Condition Returns | Throws | PK Action | SK Action | Index Outcome |