Package org.openmetadata.service.secrets
Class ExternalSecretsManager
java.lang.Object
org.openmetadata.service.secrets.SecretsManager
org.openmetadata.service.secrets.ExternalSecretsManager
- Direct Known Subclasses:
AWSBasedSecretsManager,AzureKVSecretsManager,InMemorySecretsManager
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openmetadata.service.secrets.SecretsManager
SecretsManager.SecretsConfig, SecretsManager.SecretsIdConfig -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExternalSecretsManager(SecretsManagerProvider secretsManagerProvider, SecretsManager.SecretsConfig secretsConfig, long waitTimeBetweenCalls) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexistSecret(String secretName) protected StringstoreValue(String fieldName, String value, String secretId, boolean store) voidupsertSecret(String secretName, String secretValue) Methods inherited from class org.openmetadata.service.secrets.SecretsManager
buildSecretId, builSecretsIdConfig, decryptAuthenticationMechanism, decryptIngestionPipeline, decryptOpenMetadataConnection, decryptServiceConnectionConfig, decryptWorkflow, deleteSecretInternal, deleteSecretsFromServiceConnectionConfig, deleteSecretsFromWorkflow, encryptAuthenticationMechanism, encryptIngestionPipeline, encryptOpenMetadataConnection, encryptServiceConnectionConfig, encryptWorkflow, getTags
-
Field Details
-
NULL_SECRET_STRING
- See Also:
-
SECRET_FIELD_PREFIX
- See Also:
-
-
Constructor Details
-
ExternalSecretsManager
protected ExternalSecretsManager(SecretsManagerProvider secretsManagerProvider, SecretsManager.SecretsConfig secretsConfig, long waitTimeBetweenCalls)
-
-
Method Details
-
storeValue
- Specified by:
storeValuein classSecretsManager
-
upsertSecret
-
existSecret
-