sparse-intern-71089
01/11/2022, 9:48 PMlittle-cartoon-10569
01/11/2022, 9:53 PMlittle-cartoon-10569
01/11/2022, 9:54 PMlittle-cartoon-10569
01/11/2022, 9:54 PMwet-noon-14291
01/11/2022, 9:55 PMwet-noon-14291
01/11/2022, 9:55 PMwet-noon-14291
01/11/2022, 9:56 PMlittle-cartoon-10569
01/11/2022, 9:56 PMgetUsers()
resolve anything outside of the Promise? If everything is deferred until the Pulumi engine is doing its thing, you should be okay.wet-noon-14291
01/11/2022, 9:58 PMconst getUsers = async (members: string[]) => {
const users = await azuread.getUsers(
{
userPrincipalNames: members
}
)
return users.objectIds;
}
little-cartoon-10569
01/11/2022, 9:58 PMlittle-cartoon-10569
01/11/2022, 9:58 PMlittle-cartoon-10569
01/11/2022, 9:59 PMthen()
instead of an async/await block.little-cartoon-10569
01/11/2022, 9:59 PMwet-noon-14291
01/11/2022, 9:59 PMlittle-cartoon-10569
01/11/2022, 10:00 PMlittle-cartoon-10569
01/11/2022, 10:00 PMwet-noon-14291
01/11/2022, 10:00 PMlittle-cartoon-10569
01/11/2022, 10:01 PMpulumi.output(azuread.getUsers({ userPrincipalNames: members}).then(u => u.objectIds))
little-cartoon-10569
01/11/2022, 10:01 PMpulumi.output(azuread.getUsers({ userPrincipalNames: members})).apply(u => u.objectIds)
little-cartoon-10569
01/11/2022, 10:02 PMwet-noon-14291
01/11/2022, 10:05 PMwet-noon-14291
01/11/2022, 10:14 PMwet-noon-14291
01/11/2022, 10:31 PMwet-noon-14291
01/12/2022, 9:40 AMlittle-cartoon-10569
01/12/2022, 7:32 PMwet-noon-14291
01/12/2022, 9:59 PM