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.



9003
9004
9005
9006
9007
9008
9009
9010
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9003

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

#deleteTypes::Delete

A request to perform a DeleteItem operation.

Returns:



9003
9004
9005
9006
9007
9008
9009
9010
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9003

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

#putTypes::Put

A request to perform a PutItem operation.

Returns:



9003
9004
9005
9006
9007
9008
9009
9010
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9003

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

#updateTypes::Update

A request to perform an UpdateItem operation.

Returns:



9003
9004
9005
9006
9007
9008
9009
9010
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 9003

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