polite-umbrella-11196
02/28/2023, 2:24 AMlittle-cartoon-10569
02/28/2023, 2:36 AMpolite-umbrella-11196
02/28/2023, 2:45 AMlittle-cartoon-10569
02/28/2023, 2:46 AMpolite-umbrella-11196
02/28/2023, 2:48 AMlittle-cartoon-10569
02/28/2023, 2:49 AMconst systemCreatedRoleArn: string = "x:y:z...";
. When that's not good enough any more, improve it.polite-umbrella-11196
02/28/2023, 3:06 AMlittle-cartoon-10569
02/28/2023, 3:21 AMpolite-umbrella-11196
02/28/2023, 3:25 AMlittle-cartoon-10569
02/28/2023, 3:26 AMnew pulumi.Config().require(...)
polite-umbrella-11196
02/28/2023, 3:27 AMexport const accountId = current.then(current => current.accountId);
do I have to still use pulumi.interpolate? Or can I do a normal string ala arn:aws:iam::${accountId}…
?little-cartoon-10569
02/28/2023, 3:35 AMexport const accountId = current.then(current => current.accountId);
doesn't mean anything, it's the same as export const accountId = current.accountId;
polite-umbrella-11196
02/28/2023, 3:36 AMconst current = aws.getCallerIdentity({});
const accountId = current.then((current) => current.accountId);
...
executionRoleArn: pulumi.interpolate`arn:aws:iam::${accountId}:role/ecsTaskExecutionRole`,
...
little-cartoon-10569
02/28/2023, 3:39 AMpolite-umbrella-11196
02/28/2023, 3:40 AM