Class: Aws::DynamoDB::Types::TransactWriteItem

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb

Overview

A list of requests that can perform update, put, delete, or check operations on multiple items in one or more tables atomically.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#condition_checkTypes::ConditionCheck

A request to perform a check item operation.



8577
8578
8579
8580
8581
8582
8583
8584
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8577

class TransactWriteItem < Struct.new(
  :condition_check,
  :put,
  :delete,
  :update)
  SENSITIVE = []
  include Aws::Structure
end

#deleteTypes::Delete

A request to perform a DeleteItem operation.

Returns:



8577
8578
8579
8580
8581
8582
8583
8584
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8577

class TransactWriteItem < Struct.new(
  :condition_check,
  :put,
  :delete,
  :update)
  SENSITIVE = []
  include Aws::Structure
end

#putTypes::Put

A request to perform a PutItem operation.

Returns:



8577
8578
8579
8580
8581
8582
8583
8584
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8577

class TransactWriteItem < Struct.new(
  :condition_check,
  :put,
  :delete,
  :update)
  SENSITIVE = []
  include Aws::Structure
end

#updateTypes::Update

A request to perform an UpdateItem operation.

Returns:



8577
8578
8579
8580
8581
8582
8583
8584
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8577

class TransactWriteItem < Struct.new(
  :condition_check,
  :put,
  :delete,
  :update)
  SENSITIVE = []
  include Aws::Structure
end