I don't really want to create a Secret Resource - instead, I want the secret support to feel like local environment variables.
[ ] I should be able to create clients that require secrets in module scope without breaking infer or local. E.g. user would use a .env file locally and github secrets when deploying in CI/CD.
const stripeClient = new StripeClient(process.env.STRIPE_API_KEY);
[ ] Auto-create Secrets/SecureString Parameters and store credentials in there (perhaps through some config file/.env). Look at SST's Config concept for inspiration.
[ ] Load the secrets locally when lambda starts and load into environment variables using top-level await
I don't really want to create a Secret Resource - instead, I want the secret support to feel like local environment variables.