Class EventbridgeClientIAMOptimizedImpl

  • All Implemented Interfaces:
    EventbridgeInternalClient

    public class EventbridgeClientIAMOptimizedImpl
    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 Detail

      • EventbridgeClientIAMOptimizedImpl

        public EventbridgeClientIAMOptimizedImpl​(EventbridgeConfiguration configuration)
        Constructor that uses the config file.
    • Method Detail

      • getEventbridgeClient

        public software.amazon.awssdk.services.eventbridge.EventBridgeClient getEventbridgeClient()
        Getting the Eventbridge aws client that is used.
        Specified by:
        getEventbridgeClient in interface EventbridgeInternalClient
        Returns:
        Eventbridge Client.