swift-painter-31084
07/24/2019, 11:55 PMInvoke of 'aws:sqs/getQueue:getQueue' failed: undefined (undefined)
const queue = new aws.sqs.Queue( `${ config.namespace }_${ resourceName }` );
// get the queue's url
const queueUrl = pulumi.output( aws.sqs.getQueue( {
name: queue.name,
} ) ).apply( v => v.url );
// get the queue's arn
const queueArn = pulumi.output( aws.sqs.getQueue( {
name: queue.name,
} ) ).apply( v => v.arn );
module.exports = () => queue;
module.exports.arn = queueArn;
module.exports.url = queueUrl;
gentle-diamond-70147
07/26/2019, 5:40 PMInvoke of 'aws:sqs/getQueue:getQueue' failed: undefined (undefined)
sounds like a runtime error?getQueue
call fails if it doesn't find the resource and in this case from a destroyed stack it can't find the queue because it hasn't been created yet.module.exports.arn = queue.arn;
without having to do the apply
callswift-painter-31084
07/26/2019, 5:43 PMgentle-diamond-70147
07/26/2019, 5:46 PMswift-painter-31084
07/26/2019, 5:47 PMgentle-diamond-70147
07/26/2019, 5:49 PMconst queue = new aws.sqs.Queue( `${ config.namespace }_${ resourceName }` );
module.exports = () => queue;
module.exports.arn = queue.arn;
module.exports.url = queue.id;
Updating (dev):
Type Name Status
+ pulumi:pulumi:Stack aws-ts-sqs-undefined-dev created
+ └─ aws:sqs:Queue asdf created
Outputs:
arn: "arn:aws:sqs:us-east-1:052848974346:asdf-3b44fa5"
url: "<https://sqs.us-east-1.amazonaws.com/052848974346/asdf-3b44fa5>"
swift-painter-31084
07/26/2019, 6:19 PM