Package org.openmetadata.service.secrets
Class AzureKVSecretsManager
java.lang.Object
org.openmetadata.service.secrets.SecretsManager
org.openmetadata.service.secrets.ExternalSecretsManager
org.openmetadata.service.secrets.AzureKVSecretsManager
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openmetadata.service.secrets.SecretsManager
SecretsManager.SecretsConfig, SecretsManager.SecretsIdConfig -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
NULL_SECRET_STRING, SECRET_FIELD_PREFIX -
Method Summary
Modifier and TypeMethodDescriptionprotected SecretsManager.SecretsIdConfigAzure Key Vault does not allow the default '/' separator: They can only contain alphanumeric characters and dashes.protected voiddeleteSecretInternal(String secretName) static AzureKVSecretsManagergetInstance(SecretsManager.SecretsConfig secretsConfig) Methods inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
existSecret, storeValue, upsertSecretMethods inherited from class org.openmetadata.service.secrets.SecretsManager
buildSecretId, decryptAuthenticationMechanism, decryptIngestionPipeline, decryptOpenMetadataConnection, decryptServiceConnectionConfig, decryptWorkflow, deleteSecretsFromServiceConnectionConfig, deleteSecretsFromWorkflow, encryptAuthenticationMechanism, encryptIngestionPipeline, encryptOpenMetadataConnection, encryptServiceConnectionConfig, encryptWorkflow, getTags
-
Field Details
-
CLIENT_ID
- See Also:
-
CLIENT_SECRET
- See Also:
-
TENANT_ID
- See Also:
-
VAULT_NAME
- See Also:
-
-
Method Details
-
builSecretsIdConfig
Azure Key Vault does not allow the default '/' separator: They can only contain alphanumeric characters and dashes. Azure key vault does not need a prefixed separator.- Overrides:
builSecretsIdConfigin classSecretsManager
-
deleteSecretInternal
- Specified by:
deleteSecretInternalin classSecretsManager
-
getInstance
-