# casual transaction [//]: # (Attention! this is a generated markdown from casual-administration-cli-documentation - do not edit this file!) ```shell host# casual --help transaction transaction [0..1] transaction related administration SUB OPTIONS -lt, --list-transactions [0..1] list current transactions -lr, --list-resources [0..1] list all resources -li, --list-instances [0..1] list resource instances --list-external-resources [0..1] list external resources --begin [0..1] creates a 'single' transaction directive * creates a new transaction and send it downstream. * all downstream `actions` will be associated with this transaction, until commit/rollback. * @attention there has to be a corresponding commit/rollback downstream for every --begin, otherwise the transaction(s) will be unresolved (indoubt). @note: part of casual-pipe --commit [0..1] tries to commit the upstream transaction * The current transaction will be committed (if error from upstream -> rollback) * Downstream `actions` will not be associated with the current transaction. @note: part of casual-pipe --rollback [0..1] tries to rollback the upstream transaction * The current transaction will be rolled back. * Downstream `actions` will not be associated with the current transaction. @note: part of casual-pipe -si, --scale-instances [0..1] (rm-id, # instances) [0..* {2}] scale resource proxy instances -lp, --list-pending [0..1] list pending tasks --legend [0..1] (list-resources) [1] the legend for the supplied option Documentation and description for abbreviations and acronyms used as columns in output note: not all options has legend, use 'auto complete' to find out which legends are supported. --information [0..1] collect aggregated information about transactions in this domain --state [0..1] (json, yaml, xml, ini, line) [0..1] prints state in the provided format to stdout ```