Class EventbridgeClientIAMProfileOptimizedImpl
java.lang.Object
org.apache.camel.component.aws2.eventbridge.client.impl.EventbridgeClientIAMProfileOptimizedImpl
- All Implemented Interfaces:
EventbridgeInternalClient
public class EventbridgeClientIAMProfileOptimizedImpl
extends Object
implements EventbridgeInternalClient
Manage an AWS Eventbridge 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
ConstructorsConstructorDescriptionEventbridgeClientIAMProfileOptimizedImpl
(EventbridgeConfiguration configuration) Constructor that uses the config file. -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.eventbridge.EventBridgeClient
Getting the Eventbridge aws client that is used.
-
Constructor Details
-
EventbridgeClientIAMProfileOptimizedImpl
Constructor that uses the config file.
-
-
Method Details
-
getEventbridgeClient
public software.amazon.awssdk.services.eventbridge.EventBridgeClient getEventbridgeClient()Getting the Eventbridge aws client that is used.- Specified by:
getEventbridgeClient
in interfaceEventbridgeInternalClient
- Returns:
- Eventbridge Client.
-