import { Value } from '../../../cloudformation/Value';
/**
  Throughput for the specified table, which consists of values for <code>ReadCapacityUnits</code> and <code>WriteCapacityUnits</code>. For more information about the contents of a provisioned throughput structure, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html">Amazon DynamoDB Table ProvisionedThroughput</a>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-provisionedthroughput.html">the AWS Docs</a>
*/
export interface ProvisionedThroughputProps {
    /** <code>WriteCapacityUnits</code>  <a name="cfn-dynamodb-table-provisionedthroughput-writecapacityunits"></a>
  The maximum number of writes consumed per second before DynamoDB returns a <code>ThrottlingException</code>. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html">Specifying Read and Write Requirements</a> in the
  Amazon DynamoDB Developer Guide: br />
  If read/write capacity mode is <code>PAY_PER_REQUEST</code> the value is set to 0.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    writeCapacityUnits: Value<number>;
    /** <code>ReadCapacityUnits</code>  <a name="cfn-dynamodb-table-provisionedthroughput-readcapacityunits"></a>
  The maximum number of strongly consistent reads consumed per second before DynamoDB returns a <code>ThrottlingException</code>. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html">Specifying Read and Write Requirements</a> in the
  Amazon DynamoDB Developer Guide: br />
  If read/write capacity mode is <code>PAY_PER_REQUEST</code> the value is set to 0.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    readCapacityUnits: Value<number>;
}
