Update docs for each ThunderbirdComponentResource to describe resources #104
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
One thing this PR does is resolve Issue #75.
Another thing it does is get rid of the concept of "outputs" entirely from our component resources. "Why?" you might ask. I had initially thought it might be a good way to get at programmatically generated data like IDs and ARNs that we don't control ourselves, the way you do in Terraform, but this is not the case. These outputs are only ever printed to the CLI, and there is no way of accessing them once you push them through the
register_outputs
call the Pulumi docs say we should make.As it turns out, though, outputs aren't really a thing, as the Pulumi devs attest in this thread. There they describe a convention:
So this PR deprecates the use of "outputs". In the future, we'll remove it, opting for the convention of always using an empty dict.