docs: clarify Input<T> unwrapping and output declaration for dynamic providers#19352
docs: clarify Input<T> unwrapping and output declaration for dynamic providers#19352jkodroff wants to merge 1 commit into
Conversation
…ration patterns - Expand "Dynamic Resource Inputs" section to show both the Input<T>-wrapped interface (for resource constructors) and the plain-unwrapped interface (for provider methods), with an explanation that Pulumi resolves all Input<T> values before calling provider functions. - Update "Dynamic Resource Outputs" section to explicitly note that each output must be individually declared with `declare readonly` and initialized to `undefined` in the super() call — there is no generic outputs property. Addresses feedback in #12151. Co-authored-by: Josh Kodroff <jkodroff@users.noreply.github.com>
Pre-merge Review — Last updated 2026-05-22T17:06:14ZTip Summary: This PR expands the "Dynamic Resource Inputs" section of the dynamic providers concept page ( Review confidence:
Investigation log
🔍 Verification trail11 claims extracted · 6 verified · 5 unverifiable · 0 contradicted
🚨 Outstanding in this PRNo outstanding findings in this PR.
|
|
Your site preview for commit b4e92cb is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-19352-b4e92cb5.s3-website.us-west-2.amazonaws.com |
Addresses feedback in #12151 by improving the dynamic providers documentation:
Closes #12151
Generated with Claude Code