Class: Aws::DynamoDB::Types::ConsumedCapacity

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

Overview

The capacity units consumed by an operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. `ConsumedCapacity` is only returned if the request asked for it. For more information, see [Provisioned Throughput] in the *Amazon DynamoDB Developer Guide*.

[1]: docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_unitsFloat

The total number of capacity units consumed by the operation.

Returns:

  • (Float)

1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#global_secondary_indexesHash<String,Types::Capacity>

The amount of throughput consumed on each global index affected by the operation.

Returns:


1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#local_secondary_indexesHash<String,Types::Capacity>

The amount of throughput consumed on each local index affected by the operation.

Returns:


1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#read_capacity_unitsFloat

The total number of read capacity units consumed by the operation.

Returns:

  • (Float)

1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#tableTypes::Capacity

The amount of throughput consumed on the table affected by the operation.

Returns:


1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

The name of the table that was affected by the operation.

Returns:

  • (String)

1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#write_capacity_unitsFloat

The total number of write capacity units consumed by the operation.

Returns:

  • (Float)

1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
# File 'lib/aws-sdk-dynamodb/types.rb', line 1686

class ConsumedCapacity < Struct.new(
  :table_name,
  :capacity_units,
  :read_capacity_units,
  :write_capacity_units,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes)
  SENSITIVE = []
  include Aws::Structure
end