diff --git a/packages/aws-cdk/lib/init-templates/sample-app/javascript/lib/%name%-stack.template.js b/packages/aws-cdk/lib/init-templates/sample-app/javascript/lib/%name%-stack.template.js index f309bda6b27bc..ef14c40799701 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/javascript/lib/%name%-stack.template.js +++ b/packages/aws-cdk/lib/init-templates/sample-app/javascript/lib/%name%-stack.template.js @@ -1,5 +1,5 @@ const sns = require('@aws-cdk/aws-sns'); -const subs = require('@aws-cdk/aws-sns-subscribers'); +const subs = require('@aws-cdk/aws-sns-subscriptions'); const sqs = require('@aws-cdk/aws-sqs'); const cdk = require('@aws-cdk/core'); @@ -13,12 +13,12 @@ class %name.PascalCased%Stack extends cdk.Stack { super(scope, id, props); const queue = new sqs.Queue(this, '%name.PascalCased%Queue', { - visibilityTimeoutSec: 300 + visibilityTimeout: cdk.Duration.seconds(300) }); const topic = new sns.Topic(this, '%name.PascalCased%Topic'); - topic.subscribe(new subs.SqsSubscriber(queue)); + topic.addSubscription(new subs.SqsSubscription(queue)); } } diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts b/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts index 42c237167ddd2..b39911c969ec6 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts @@ -1,5 +1,5 @@ import sns = require('@aws-cdk/aws-sns'); -const subs = require('@aws-cdk/aws-sns-subscriptions'); +import subs = require('@aws-cdk/aws-sns-subscriptions'); import sqs = require('@aws-cdk/aws-sqs'); import cdk = require('@aws-cdk/core'); @@ -8,7 +8,7 @@ export class %name.PascalCased%Stack extends cdk.Stack { super(scope, id, props); const queue = new sqs.Queue(this, '%name.PascalCased%Queue', { - visibilityTimeoutSec: 300 + visibilityTimeout: cdk.Duration.seconds(300) }); const topic = new sns.Topic(this, '%name.PascalCased%Topic');