# Options tab

![Options tab in Kinesis Consumer](/files/rmkkoBBAX5ems4qyzbAB)

Use this tab to configure additional properties for ingesting records from a data stream within Amazon Kinesis Data Streams. You should have advance understanding of Amazon Kinesis Data Streams before considering how to best adjust these properties from their default values. See <https://docs.aws.amazon.com/streams/latest/dev/kinesis-record-processor-implementation-app-java.html> for more details.

| Property                            | Description                                                                                                                                                                                                                                                                                                                                                                                                           |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Write Timeout Seconds**           | Amount of time to wait for PDI to acknowledge back to Amazon Kinesis Data Streams that the last point in a data stream has been reached before an exception is thrown.                                                                                                                                                                                                                                                |
| **Connection Timeout Seconds**      | Amount of time to wait when initially establishing a connection before giving up and timing out.                                                                                                                                                                                                                                                                                                                      |
| **Connection Acquisition Timeout**  | Amount of time to wait when acquiring a connection from the pool before giving up and timing out.                                                                                                                                                                                                                                                                                                                     |
| **Use Enhanced Fanout**             | If `true`, consumers receive records from a stream with throughput of up to 2 MiB of data per second per shard. The default is `false`.Setting **Use Enhanced Fanout** to `true` incurs additional costs with Amazon Web Services (AWS). See <https://docs.aws.amazon.com/streams/latest/dev/introduction-to-enhanced-consumers.html> and <https://aws.amazon.com/kinesis/data-streams/pricing/> for further details. |
| **Max Concurrency**                 | Maximum number of allowed concurrent requests.                                                                                                                                                                                                                                                                                                                                                                        |
| **Max Pending Connection Acquires** | Maximum number of requests allowed to queue up once **Max Concurrency** is reached .                                                                                                                                                                                                                                                                                                                                  |
| **Read Timeout**                    | Amount of time to wait for a read on a socket before an exception is thrown.                                                                                                                                                                                                                                                                                                                                          |
| **Max Http2 Streams**               | Maximum number of concurrent streams for an HTTP/2 connection.                                                                                                                                                                                                                                                                                                                                                        |
| **Max Initialization Attempts**     | Maximum number of attempts to initialize.                                                                                                                                                                                                                                                                                                                                                                             |
| **Poll Interval (ms)**              | Interval in milliseconds between attempts to initialize.                                                                                                                                                                                                                                                                                                                                                              |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pentaho.com/pdia-data-integration/10.2-data-integration/pdi-transformation-steps-reference-overview/kinesis-consumer/options-kinesis-consumer/options-tab.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
