Class RedshiftData2ClientIAMOptimizedImpl
java.lang.Object
org.apache.camel.component.aws2.redshift.data.client.impl.RedshiftData2ClientIAMOptimizedImpl
- All Implemented Interfaces:
RedshiftData2InternalClient
public class RedshiftData2ClientIAMOptimizedImpl
extends Object
implements RedshiftData2InternalClient
Manage an AWS RedshiftData client for all users to use (enabling temporary creds). This implementation is for remote
instances to manage the credentials on their own (eliminating credential rotations)
-
Constructor Summary
ConstructorsConstructorDescriptionRedshiftData2ClientIAMOptimizedImpl(RedshiftData2Configuration configuration) Constructor that uses the config file. -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.redshiftdata.RedshiftDataClientGetting the RedshiftData aws client that is used.
-
Constructor Details
-
RedshiftData2ClientIAMOptimizedImpl
Constructor that uses the config file.
-
-
Method Details
-
getRedshiftDataClient
public software.amazon.awssdk.services.redshiftdata.RedshiftDataClient getRedshiftDataClient()Getting the RedshiftData aws client that is used.- Specified by:
getRedshiftDataClientin interfaceRedshiftData2InternalClient- Returns:
- RedshiftData Client.
-