Skip to main content

create_secrets_provider

Function create_secrets_provider 

Source
pub fn create_secrets_provider(server_name: &str) -> Arc<dyn SecretsProvider>
Expand description

Construct a SecretsProvider chain based on the current environment.

Resolution order:

  1. Org-level Secrets Manager (aws feature; activated when PMCP_SECRETS_PATH contains /orgs/).
  2. Per-server Secrets Manager (aws feature; activated when PMCP_SECRETS_PATH is set without /orgs/).
  3. SSM Parameter Store (aws feature; activated when PMCP_SSM_PATH is set).
  4. EnvSecrets (always present, no prefix).