This repo contains 3 projects, each which contains an example of a Pulumi C# AWS program that contains complex, non-simple type Ouputs. The projects us S3 buckets to show how complex outputs can be created, however, any resource can be substitued for S3 buckets.
Learn more about Pulumi at: https://www.pulumi.com
Info specific to Pulumi Inputs and Ouputs, and why they are special can be found at: https://www.pulumi.com/docs/intro/concepts/inputs-outputs/
Assuming you have the Pulumi CLI propery setup on your machine, you should be able to run 'pulumi up' and see the examples in action!