Provides Amazon Redshift Connection Pooling Service with built-in JDBC driver. Connections can be requested from the pool and returned once they have been used.
redshift, aws, dbcp, jdbc, database, connection, pooling, store
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name | API Name | Default Value | Allowable Values | Description |
---|---|---|---|---|
Database Hostname | Database Hostname | The hostname of the database to connect. Supports Expression Language: true (will be evaluated using variable registry only) | ||
Database Port | Database Port | 5439 | The port of the database to connect. Supports Expression Language: true (will be evaluated using variable registry only) | |
Database Name | Database Name | The name of the database to connect. Supports Expression Language: true (will be evaluated using variable registry only) | ||
Database User | Database User | Database user name Supports Expression Language: true (will be evaluated using variable registry only) | ||
Authentication Type | Authentication Type | Password |
| Method used for Redshift authentication. |
Password | Password | The password for the database user Sensitive Property: true Supports Expression Language: true (will be evaluated using variable registry only) This Property is only considered if the [Authentication Type] Property has a value of "Password". | ||
AWS Credentials Provider Service | AWS Credentials Provider Service | Controller Service API: AWSCredentialsProviderService Implementations: AWSIDBrokerCloudCredentialsProviderControllerService AWSCredentialsProviderControllerService | The Controller Service that is used to obtain AWS credentials provider. Assume Role is not supported. This Property is only considered if the [Authentication Type] Property has a value of "IAM". | |
SSL Context Service | SSL Context Service | Controller Service API: SSLContextService Implementations: StandardSSLContextService StandardRestrictedSSLContextService | If specified, indicates the SSL Context Service that is used to communicate with the remote server. SSL is enabled by default, if SSL Context Service is not set, the default system truststore is used. |