creamy-engine-1851
12/07/2020, 8:04 PMpulumi.StringArrayOutput
that I'm exporting through ctx.Export
. When I'm importing this through StackReference.GetOutput
in another stack I'm getting an pulumi.AnyOutput
. How do I convert it? Should I use .ApplyStringArray
in some way?AnyOutput.ApplyStringArray(func(value pulumi.StringArrayOutput) pulumi.StringArrayOutput {
return value
})
Result in a panic with a stacktracelemon-agent-27707
12/07/2020, 8:37 PMoutput.ApplyStringArray(func(v []interface{})([]string, error) {
var result []string
for _, s := range v {
result = append(result, v.(string)
}
return result, nil
})
func(v interface{})
with an additional type assertion in there.creamy-engine-1851
12/07/2020, 8:38 PM.ApplyStringArray(func(v interface{}) ([]string, error) {
v2 := v.([]interface{})
var result []string
for _, s := range v2 {
result = append(result, s.(string))
}
return result, nil
})
lemon-agent-27707
12/07/2020, 11:58 PM