Skip to content

Commit 35ab76d

Browse files
authored
Merge pull request #65 from pkandasamy91/master
Update ecs typescript examples to v0.36.1
2 parents 1bbbe03 + 9800781 commit 35ab76d

File tree

23 files changed

+39
-1576
lines changed

23 files changed

+39
-1576
lines changed

typescript/ecs/cluster/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import autoscaling = require('@aws-cdk/aws-autoscaling');
22
import ec2 = require('@aws-cdk/aws-ec2');
33
import { InstanceType } from '@aws-cdk/aws-ec2';
44
import ecs = require('@aws-cdk/aws-ecs');
5-
import cdk = require('@aws-cdk/cdk');
5+
import cdk = require('@aws-cdk/core');
66

77
class ECSCluster extends cdk.Stack {
88
constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {
@@ -13,7 +13,7 @@ class ECSCluster extends cdk.Stack {
1313
const asg = new autoscaling.AutoScalingGroup(this, 'MyFleet', {
1414
instanceType: new InstanceType("t2.xlarge"),
1515
machineImage: new ecs.EcsOptimizedAmi(),
16-
updateType: autoscaling.UpdateType.ReplacingUpdate,
16+
updateType: autoscaling.UpdateType.REPLACING_UPDATE,
1717
desiredCapacity: 3,
1818
vpc
1919
});

typescript/ecs/cluster/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
"dependencies": {
2222
"@aws-cdk/aws-ec2": "*",
2323
"@aws-cdk/aws-ecs": "*",
24-
"@aws-cdk/cdk": "*"
24+
"@aws-cdk/core": "*"
2525
}
2626
}

typescript/ecs/ecs-load-balanced-service/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ec2 = require('@aws-cdk/aws-ec2');
22
import ecs = require('@aws-cdk/aws-ecs');
33
import ecs_patterns = require('@aws-cdk/aws-ecs-patterns');
4-
import cdk = require('@aws-cdk/cdk');
4+
import cdk = require('@aws-cdk/core');
55

66
class BonjourECS extends cdk.Stack {
77
constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {

typescript/ecs/ecs-load-balanced-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
"@aws-cdk/aws-ec2": "*",
2323
"@aws-cdk/aws-ecs": "*",
2424
"@aws-cdk/aws-ecs-patterns": "*",
25-
"@aws-cdk/cdk": "*"
25+
"@aws-cdk/core": "*"
2626
}
2727
}

typescript/ecs/ecs-service-with-advanced-alb-config/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ecs = require('@aws-cdk/aws-ecs');
22
import ec2 = require('@aws-cdk/aws-ec2');
33
import elbv2 = require('@aws-cdk/aws-elasticloadbalancingv2');
4-
import cdk = require('@aws-cdk/cdk');
4+
import cdk = require('@aws-cdk/core');
55

66
const app = new cdk.App();
77
const stack = new cdk.Stack(app, 'aws-ecs-integ-ecs');
@@ -24,7 +24,7 @@ const container = taskDefinition.addContainer('web', {
2424
container.addPortMappings({
2525
containerPort: 80,
2626
hostPort: 8080,
27-
protocol: ecs.Protocol.Tcp
27+
protocol: ecs.Protocol.TCP
2828
});
2929

3030
// Create Service
@@ -46,9 +46,9 @@ listener.addTargets('ECS', {
4646
targets: [service],
4747
// include health check (default is none)
4848
healthCheck: {
49-
intervalSecs: 60,
49+
interval: cdk.Duration.seconds(60),
5050
path: "/health",
51-
timeoutSeconds: 5,
51+
timeout: cdk.Duration.seconds(5),
5252
}
5353
});
5454

typescript/ecs/ecs-service-with-advanced-alb-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
"@aws-cdk/aws-ec2": "*",
2323
"@aws-cdk/aws-ecs": "*",
2424
"@aws-cdk/aws-elasticloadbalancingv2": "*",
25-
"@aws-cdk/cdk": "*"
25+
"@aws-cdk/core": "*"
2626
}
2727
}

typescript/ecs/ecs-service-with-logging/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import ec2 = require('@aws-cdk/aws-ec2');
22
import ecs = require('@aws-cdk/aws-ecs');
3-
import cdk = require('@aws-cdk/cdk');
3+
import cdk = require('@aws-cdk/core');
44

55
class WillkommenECS extends cdk.Stack {
66
constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {
@@ -13,9 +13,7 @@ class WillkommenECS extends cdk.Stack {
1313
});
1414

1515
// create a task definition with CloudWatch Logs
16-
const logging = new ecs.AwsLogDriver(this, "AppLogging", {
17-
streamPrefix: "myapp",
18-
})
16+
const logging = new ecs.AwsLogDriver({ streamPrefix: "myapp" })
1917

2018
const taskDef = new ecs.Ec2TaskDefinition(this, "MyTaskDefinition");
2119
taskDef.addContainer("AppContainer", {

0 commit comments

Comments
 (0)