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.



9251
9252
9253
9254
9255
9256
9257
9258
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9251

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

#deleteTypes::Delete

A request to perform a DeleteItem operation.

Returns:



9251
9252
9253
9254
9255
9256
9257
9258
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9251

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

#putTypes::Put

A request to perform a PutItem operation.

Returns:



9251
9252
9253
9254
9255
9256
9257
9258
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9251

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

#updateTypes::Update

A request to perform an UpdateItem operation.

Returns:



9251
9252
9253
9254
9255
9256
9257
9258
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9251

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