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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openmetadata.service.secrets.SecretsManager
SecretsManager.SecretsConfig, SecretsManager.SecretsIdConfig -
Field Summary
Fields inherited from class org.openmetadata.service.secrets.AWSBasedSecretsManager
ACCESS_KEY_ID, REGION, SECRET_ACCESS_KEYFields inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
NULL_SECRET_STRING, SECRET_FIELD_PREFIX -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteSecretInternal(String secretName) static AWSSSMSecretsManagergetInstance(SecretsManager.SecretsConfig secretsConfig) 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, upsertSecretMethods inherited from class org.openmetadata.service.secrets.SecretsManager
buildSecretId, builSecretsIdConfig, decryptAuthenticationMechanism, decryptIngestionPipeline, decryptOpenMetadataConnection, decryptServiceConnectionConfig, decryptWorkflow, deleteSecretsFromServiceConnectionConfig, deleteSecretsFromWorkflow, encryptAuthenticationMechanism, encryptIngestionPipeline, encryptOpenMetadataConnection, encryptServiceConnectionConfig, encryptWorkflow, getTags
-
Method Details
-
storeSecret
-
updateSecret
-
getSecret
-
deleteSecretInternal
- Specified by:
deleteSecretInternalin classSecretsManager
-
getInstance
-
setSsmClient
protected void setSsmClient(software.amazon.awssdk.services.ssm.SsmClient ssmClient)
-