Class SecretsManagerClientIAMProfileOptimized
java.lang.Object
org.apache.camel.component.aws.secretsmanager.client.impl.SecretsManagerClientIAMProfileOptimized
- All Implemented Interfaces:
SecretsManagerInternalClient
public class SecretsManagerClientIAMProfileOptimized
extends Object
implements SecretsManagerInternalClient
Manage an AWS Secrets Manager client for all users to use. This implementation is for remote instances to manage the
credentials on their own (eliminating credential rotations)
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor that uses the config file. -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.secretsmanager.SecretsManagerClientGetting the Secrets Manager aws client that is used.
-
Constructor Details
-
SecretsManagerClientIAMProfileOptimized
Constructor that uses the config file.
-
-
Method Details
-
getSecretsManagerClient
public software.amazon.awssdk.services.secretsmanager.SecretsManagerClient getSecretsManagerClient()Getting the Secrets Manager aws client that is used.- Specified by:
getSecretsManagerClientin interfaceSecretsManagerInternalClient- Returns:
- Amazon Secrets Manager Client.
-