# tKinesisConfiguration

[Preview](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/feature-preview-program-overview.htm)

Use these properties to configure tKinesisConfiguration running in the Spark Structured Streaming Job framework.

## tKinesisConfiguration properties for Apache Spark Structured Streaming

Use these properties to configure tKinesisConfiguration running in the Spark Structured Streaming Job framework.

The Spark Structured Streaming tKinesisConfiguration component belongs to the Messaging family.

The streaming version of this component is available in Talend Real-Time Big Data Platform and in Talend Data Fabric.

## Basic settings

| Properties | Description |
| --- | --- |
| Property Type | Select the way the connection details<br>will be set.<br><br><ul> <li> <p> <span>Built-In</span>: The connection details will be set                                locally for this component. You need to specify the values for all                                related connection properties manually.</p> </li> <li> <p> <span>Repository</span>: The connection details stored                                centrally in <span><span>Repository</span><abbr> &gt; </abbr><span>Metadata</span></span> will be reused by this component. </p> <p>You need to click                                the <span>[...]</span> button next to it and in the pop-up                                    <span>Repository Content</span> dialog box, select the                                connection details to be reused, and all related connection                                properties will be automatically filled in.</p> </li> </ul> |
| Inherit credentials | Select this checkbox to leverage the instance profile credentials. These<br>credentials can be used on Amazon EC2 instances, and are delivered through the<br>Amazon EC2 metadata service. To use this option, your Job must be running within<br>Amazon EC2 or other services that can leverage IAM Roles for access to resources.<br>For more information, see [Using an IAM Role to Grant Permissions to<br>Applications Running on Amazon EC2 Instances](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2.html). |
| Access Key ID | Enter the access<br>key ID that uniquely identifies an AWS Account. For further information about how to<br>get your Access Key and Secret Key, see [Getting Your AWS Access<br>Keys](http://docs.aws.amazon.com/ses/latest/DeveloperGuide/get-aws-keys.html). |
| Secret Access Key | Enter the secret access key,<br>constituting the security credentials in combination with the access Key.<br><br>To enter the password, click the [...] button<br>next to the password field, enter the password in double quotes in the pop-up dialog box,<br>and click OK to save the settings. |
| Endpoint URL | Enter the endpoint of the Kinesis service to be used. For example, *https://kinesis.us-east-1.amazonaws.com*. More valid Kinesis endpoint URLs<br>can be found at http://docs.aws.amazon.com/general/latest/gr/rande.html#ak\_region. |

## Advanced settings

| Properties | Description |
| --- | --- |
| Add options | Add additional Kinesis client configuration properties to this table.<br>This property is optional. |

## Usage

| Usage guidance | Description |
| --- | --- |
| **Usage rule** | This component works standalone to provide the Amazon Kinesis connection<br>configuration for the other Kinesis components in the Job.<br><br>This component, along with the Spark Structured Streaming component Palette it belongs to,<br>appears only when you are creating a Spark Structured Streaming Job. |
| Spark Connection | You need to use the Structured Streaming Configuration<br>tab in the Run view to define the connection to a Spark cluster for<br>the whole Job.<br><br>This connection is effective on a per-Job basis. |