transactionKillType property

String? transactionKillType
getter/setter pair

Determines which transactions are allowed to be terminated when they exceed transaction_kill_threshold_seconds.

This allows protecting write-heavy transactions from auto-termination if desired. Defaults to READ_ONLY_TRANSACTIONS if unspecified.

Optional. Possible string values are:

  • "TRANSACTION_KILL_TYPE_UNSPECIFIED" : Unspecified.
  • "READ_ONLY_TRANSACTIONS" : Only read-only transactions are eligible for termination.
  • "ALL_TRANSACTIONS" : All transactions are eligible for termination, including those with write operations (such as INSERT, UPDATE, DELETE, or DDL).

Implementation

core.String? transactionKillType;