Providers
ESC providers allow users to access credentials, configuration, and secrets stored outside of ESC. These providers are accessed via the fn::open
built-in function.
Credential providers
Provider | Description |
---|---|
aws-login | The aws-login provider enables you to log in to your AWS account using OpenID Connect or static credentials. |
azure-login | The azure-login provider enables you to log in to Azure using OpenID Connect or static credentials. |
gcp-login | The gcp-login provider enables you to log in to Google Cloud using OpenID Connect or static credentials. |
gh-login | The gh-login provider enables you to log in to GitHub using app credentials. |
vault-login | The vault-login provider enables you to log in to HashiCorp Vault using OpenID Connect or static credentials. |
Configuration and secrets providers
Provider | Description |
---|---|
1password-secrets | The 1password-secrets provider enables you to dynamically import Secrets from 1Password into your Environment. |
aws-parameter-store | The aws-parameter-store provider enables you to dynamically import parameters from AWS Parameter Store into your Environment. |
aws-secrets | The aws-secrets provider enables you to dynamically import Secrets from AWS Secrets Manager into your Environment. |
azure-secrets | The azure-secrets provider enables you to dynamically import Secrets from Azure Key Vault into your Environment. |
gcp-secrets | The gcp-secrets provider enables you to dynamically import Secrets from Google Cloud Secrets Manager into your Environment. |
pulumi-stacks | The pulumi-stacks provider enables you to dynamically import Stack outputs from Pulumi IaC into your Environment. |
vault-secrets | The vault-secrets provider enables you to dynamically import Secrets from HashiCorp Vault into your Environment. |
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.