Package org.openmetadata.service.secrets
Class AWSSSMSecretsManager
- java.lang.Object
-
- org.openmetadata.service.secrets.SecretsManager
-
- org.openmetadata.service.secrets.ExternalSecretsManager
-
- org.openmetadata.service.secrets.AWSBasedSecretsManager
-
- org.openmetadata.service.secrets.AWSSSMSecretsManager
-
public class AWSSSMSecretsManager 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 AWSSSMSecretsManagergetInstance(SecretsManagerConfiguration config, String clusterPrefix)StringgetSecret(String secretName)protected voidsetSsmClient(software.amazon.awssdk.services.ssm.SsmClient ssmClient)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 AWSSSMSecretsManager getInstance(SecretsManagerConfiguration config, String clusterPrefix)
-
setSsmClient
protected void setSsmClient(software.amazon.awssdk.services.ssm.SsmClient ssmClient)
-
-