Package org.openmetadata.service.secrets
Class AWSSecretsManager
- java.lang.Object
-
- org.openmetadata.service.secrets.SecretsManager
-
- org.openmetadata.service.secrets.ExternalSecretsManager
-
- org.openmetadata.service.secrets.AWSBasedSecretsManager
-
- org.openmetadata.service.secrets.AWSSecretsManager
-
public class AWSSecretsManager extends AWSBasedSecretsManager
-
-
Field Summary
-
Fields inherited from class org.openmetadata.service.secrets.AWSBasedSecretsManager
ACCESS_KEY_ID, REGION, SECRET_ACCESS_KEY
-
Fields inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
NULL_SECRET_STRING, SECRET_FIELD_PREFIX
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteSecretInternal(String secretName)static AWSSecretsManagergetInstance(SecretsManagerConfiguration config, String clusterPrefix)StringgetSecret(String secretName)protected voidsetSecretsClient(software.amazon.awssdk.services.secretsmanager.SecretsManagerClient secretsClient)voidstoreSecret(String secretName, String secretValue)voidupdateSecret(String secretName, String secretValue)-
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, deleteSecretsFromServiceConnectionConfig, deleteSecretsFromWorkflow, encryptAuthenticationMechanism, encryptIngestionPipeline, encryptOpenMetadataConnection, encryptServiceConnectionConfig, encryptWorkflow, getSecretSeparator, startsWithSeparator
-
-
-
-
Method Detail
-
deleteSecretInternal
protected void deleteSecretInternal(String secretName)
- Specified by:
deleteSecretInternalin classSecretsManager
-
getInstance
public static AWSSecretsManager getInstance(SecretsManagerConfiguration config, String clusterPrefix)
-
setSecretsClient
protected void setSecretsClient(software.amazon.awssdk.services.secretsmanager.SecretsManagerClient secretsClient)
-
-