This message was deleted.
# golang
s
This message was deleted.
b
@damp-accountant-65956 1: no, your inputs can be standard input types, but if they are, you won't be able to pass inputs from other resources into your component without using an `ApplyT`: see https://github.com/jaxxstorm/pulumi-awsloadbalancercontroller/blob/main/provider/pkg/provider/awsloadbalancercontroller.go#L22-L33 as an example 2: I'm not sure the answer to this, but your error message doesn't indicate it's a problem with nested outputs, it looks like you're passing the wrong value to the type? 3:
ctx.RegisterOutputs
will tell your component that all outputs have resolved for the UI, but may be used more in the future. See the answer here: https://github.com/pulumi/pulumi/issues/2653#issuecomment-484956028
d
Re #1 is there a better way to check to see if a StringInput is valid (eg: a string is a valid CIDR block or a CIDR block of a certain range? like i want to make sure they pass in a /20 or larger)