fierce-ability-5893612/10/2020, 10:28 PM
gentle-diamond-7014712/10/2020, 10:49 PM
is to register that your component is "done" to the Pulumi engine. This is necessary for Pulumi to handle dependencies of your component correctly. You do still need member variables on the component itself to use its outputs in other places in your Pulumi application - e.g. https://github.com/pulumi/examples/blob/f0732dc6314636f48a88b4ac4da55e3187b1def4/kubernetes-py-jenkins/jenkins.py#L213.
fierce-ability-5893612/10/2020, 11:29 PM
without listing the actual outputs. Apparently, it works for them. Then what difference does it make to specify output properties in this function call?
gentle-diamond-7014712/10/2020, 11:30 PM
rough-oxygen-831812/14/2020, 4:50 PM
What would be a best practice if my component has multiple resources? e.g.: A custom component that creates a security_group & ec2 instance... should I register at least 1 output for both resources? 🤔
...is to register that your component is "done"