gifted-vase-28337
10/08/2020, 12:41 AMidentifiers
argument to aws.iam.GetPolicyDocumentStatementPrincipalArgs
expects Sequence[str]
type, rejecting Sequence[Output[str]]
.
How can I use a resource output in generating an input to `aws.iam.GetPolicyDocumentStatementPrincipalArgs`'s identifiers
argument?
pulumi.Output.concat
and pulumi.Output.apply
both return Output[str]
, an incompatible type to str
(per mypy) that causes panic: fatal: A failure has occurred: Unrecognized structpb value kind in RPC...
.identifiers=[pulumi.Output.apply(account.id, lambda id: f"arn:aws:iam::{id}:root")]
identifiers=[pulumi.Output.concat("arn:aws:iam::", account.id, ":root")]
lemon-agent-27707
10/08/2020, 12:48 AMGetPolicyDocument..()
from within an All
or Apply
call that coordinates and waits for the outputs you need. This will return a new output value that can be used elsewhere.gifted-vase-28337
10/08/2020, 12:53 AMlemon-agent-27707
10/08/2020, 12:54 AM