class Aws::DynamoDB::Types::ProvisionedThroughput

Represents the provisioned throughput settings for a specified table or index. The settings can be modified using the `UpdateTable` operation.

For current minimum and maximum provisioned throughput values, see

Service, Account, and Table Quotas][1

in the *Amazon DynamoDB

Developer Guide*.

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

@note When making an API call, you may pass ProvisionedThroughput

data as a hash:

    {
      read_capacity_units: 1, # required
      write_capacity_units: 1, # required
    }

@!attribute [rw] read_capacity_units

The maximum number of strongly consistent reads consumed per second
before DynamoDB returns a `ThrottlingException`. For more
information, see [Specifying Read and Write Requirements][1] in the
*Amazon DynamoDB Developer Guide*.

If read/write capacity mode is `PAY_PER_REQUEST` the value is set to
0.

[1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput
@return [Integer]

@!attribute [rw] write_capacity_units

The maximum number of writes consumed per second before DynamoDB
returns a `ThrottlingException`. For more information, see
[Specifying Read and Write Requirements][1] in the *Amazon DynamoDB
Developer Guide*.

If read/write capacity mode is `PAY_PER_REQUEST` the value is set to
0.

[1]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ProvisionedThroughput AWS API Documentation

Constants

SENSITIVE