Secret manager backed by a provider (AWS KMS, GCP Secret Manager, Azure Key Vault, HashiCorp Vault, or environment variables in development).
Secrets must never be logged; the logger redacts known secret fields (AI_GUIDELINES §13.3).
const secrets = ctx.services.get<ISecretManager>(CAPABILITIES.SECRETS);const dbPassword = await secrets.get('database/password'); Copy
const secrets = ctx.services.get<ISecretManager>(CAPABILITIES.SECRETS);const dbPassword = await secrets.get('database/password');
0.1.0
Retrieves a secret.
Secret name (provider-specific path syntax)
The secret value
If the secret does not exist or access is denied
Reports whether a secret exists.
Secret name
true if the secret exists and is accessible
true
Rotates a secret to a new value.
The new secret value
Secret manager backed by a provider (AWS KMS, GCP Secret Manager, Azure Key Vault, HashiCorp Vault, or environment variables in development).
Secrets must never be logged; the logger redacts known secret fields (AI_GUIDELINES §13.3).
Example
Since
0.1.0