aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 608 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const sns=require("../../aws-sns"),sqs=require("../../aws-sqs"),cdk=require("../../core"),subs=require("../lib"),app=new cdk.App,topicStack=new cdk.Stack(app,"TopicStack",{env:{account:process.env.CDK_INTEG_ACCOUNT||process.env.CDK_DEFAULT_ACCOUNT,region:"us-east-1"}}),topic=new sns.Topic(topicStack,"MyTopic",{topicName:cdk.PhysicalName.GENERATE_IF_NEEDED}),queueStack=new cdk.Stack(app,"QueueStack",{env:{region:"us-east-2"}}),queue=new sqs.Queue(queueStack,"MyQueue");topic.addSubscription(new subs.SqsSubscription(queue)),app.synth();