Class ECS2ClientIAMOptimizedImpl

java.lang.Object
org.apache.camel.component.aws2.ecs.client.impl.ECS2ClientIAMOptimizedImpl
All Implemented Interfaces:
ECS2InternalClient

public class ECS2ClientIAMOptimizedImpl extends Object implements ECS2InternalClient
Manage an AWS ECS 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 Details

    • ECS2ClientIAMOptimizedImpl

      public ECS2ClientIAMOptimizedImpl(ECS2Configuration configuration)
      Constructor that uses the config file.
  • Method Details

    • getEcsClient

      public software.amazon.awssdk.services.ecs.EcsClient getEcsClient()
      Getting the ECS aws client that is used.
      Specified by:
      getEcsClient in interface ECS2InternalClient
      Returns:
      EcsClient Client.