Class CloudtrailClientIAMOptimizedImpl
- java.lang.Object
-
- org.apache.camel.component.aws.cloudtrail.client.impl.CloudtrailClientIAMOptimizedImpl
-
- All Implemented Interfaces:
CloudtrailInternalClient
public class CloudtrailClientIAMOptimizedImpl extends Object implements CloudtrailInternalClient
Manage an AWS Cloudtrail 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
Constructors Constructor Description CloudtrailClientIAMOptimizedImpl(CloudtrailConfiguration configuration)Constructor that uses the config file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.services.cloudtrail.CloudTrailClientgetCloudtrailClient()Getting the Cloudtrail client that is used.
-
-
-
Constructor Detail
-
CloudtrailClientIAMOptimizedImpl
public CloudtrailClientIAMOptimizedImpl(CloudtrailConfiguration configuration)
Constructor that uses the config file.
-
-
Method Detail
-
getCloudtrailClient
public software.amazon.awssdk.services.cloudtrail.CloudTrailClient getCloudtrailClient()
Getting the Cloudtrail client that is used.- Specified by:
getCloudtrailClientin interfaceCloudtrailInternalClient- Returns:
- Amazon Cloudtrail Client.
-
-