Package org.openmetadata.service.secrets
Class AWSBasedSecretsManager
- java.lang.Object
-
- org.openmetadata.service.secrets.SecretsManager
-
- org.openmetadata.service.secrets.ExternalSecretsManager
-
- org.openmetadata.service.secrets.AWSBasedSecretsManager
-
- Direct Known Subclasses:
AWSSecretsManager,AWSSSMSecretsManager
public abstract class AWSBasedSecretsManager extends ExternalSecretsManager
-
-
Field Summary
Fields Modifier and Type Field Description static StringACCESS_KEY_IDstatic StringREGIONstatic StringSECRET_ACCESS_KEY-
Fields inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
NULL_SECRET_STRING, SECRET_FIELD_PREFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAWSBasedSecretsManager(SecretsManagerProvider awsProvider, SecretsManagerConfiguration config, String clusterPrefix)
-
Method Summary
-
Methods inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
existSecret, storeValue, upsertSecret
-
Methods inherited from class org.openmetadata.service.secrets.SecretsManager
buildSecretId, decryptAuthenticationMechanism, decryptIngestionPipeline, decryptOpenMetadataConnection, decryptServiceConnectionConfig, decryptWorkflow, deleteSecretInternal, deleteSecretsFromServiceConnectionConfig, deleteSecretsFromWorkflow, encryptAuthenticationMechanism, encryptIngestionPipeline, encryptOpenMetadataConnection, encryptServiceConnectionConfig, encryptWorkflow, getSecretSeparator, startsWithSeparator
-
-
-
-
Field Detail
-
ACCESS_KEY_ID
public static final String ACCESS_KEY_ID
- See Also:
- Constant Field Values
-
SECRET_ACCESS_KEY
public static final String SECRET_ACCESS_KEY
- See Also:
- Constant Field Values
-
REGION
public static final String REGION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AWSBasedSecretsManager
protected AWSBasedSecretsManager(SecretsManagerProvider awsProvider, SecretsManagerConfiguration config, String clusterPrefix)
-
-