Available on crate feature
auth only.Expand description
Cloud secret manager integration for ADK agents.
Provides the SecretProvider trait and cloud-specific implementations
for retrieving secrets from external secret management services.
§Feature Flags
aws-secrets— AWS Secrets Manager providerazure-keyvault— Azure Key Vault providergcp-secrets— GCP Secret Manager provider
§Example
ⓘ
use adk_auth::secrets::SecretProvider;
let secret = provider.get_secret("my-api-key").await?;Modules§
Structs§
- Cached
Secret Provider - Wraps a
SecretProviderwith an in-memory cache. - Secret
Service Adapter - Adapter that wraps a
SecretProvideras aSecretServicefor use with the runner’s [InvocationContext].
Traits§
- Secret
Provider - Trait for retrieving secrets from an external secret management service.