Interface AWSSecretsManagerService
-
- All Implemented Interfaces:
public interface AWSSecretsManagerServiceThe AWS Secrets Manager Service
-
-
Method Summary
Modifier and Type Method Description abstract CredentialsgetCredentials(String secretName)Get credentials from AWS Secret Manager abstract AIProviderSecretgetAIProviderSecret(String secretName)Get AI Provider Secret from AWS Secret Manager abstract StringcreateOrUpdateAIProviderSecret(String secretName, AIProviderSecret secretValue)Create an AWS Secret if it doesn't exist. -
-
Method Detail
-
getCredentials
abstract Credentials getCredentials(String secretName)
Get credentials from AWS Secret Manager
- Parameters:
secretName- the secret name
-
getAIProviderSecret
abstract AIProviderSecret getAIProviderSecret(String secretName)
Get AI Provider Secret from AWS Secret Manager
- Parameters:
secretName- the secret name
-
createOrUpdateAIProviderSecret
abstract String createOrUpdateAIProviderSecret(String secretName, AIProviderSecret secretValue)
Create an AWS Secret if it doesn't exist. Else, update it
- Parameters:
secretName- the secret namesecretValue- the secret value to store
-
-
-
-