Skip to content

Commit 0fc07f3

Browse files
authored
2 parents 2bccd85 + ce46eb8 commit 0fc07f3

File tree

576 files changed

+72200
-43767
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

576 files changed

+72200
-43767
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

+15
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,21 @@ body:
2020
description: What is the problem? A clear and concise description of the bug.
2121
validations:
2222
required: true
23+
- type: checkboxes
24+
id: regression
25+
attributes:
26+
label: Regression Issue
27+
description: What is a regression? If it worked in a previous version but doesn’t in the latest version, it’s considered a regression. In this case, please provide specific version number in the report.
28+
options:
29+
- label: Select this option if this issue appears to be a regression.
30+
required: false
31+
- type: input
32+
id: working-version
33+
attributes:
34+
label: Last Known Working CDK Version
35+
description: Specify the last known CDK version where this code was functioning as expected (if applicable).
36+
validations:
37+
required: false
2338
- type: textarea
2439
id: expected
2540
attributes:

.github/ISSUE_TEMPLATE/notice.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
name: "❗ Notice"
3-
description: Post a notice for a high impact issue
3+
description: Post a notice for a high impact issue. Internal CDK team use only.
44
title: "❗ NOTICE (module name): (short notice description)"
5-
labels: [p0, management/tracking]
5+
labels: [needs-triage, management/tracking]
66
body:
77
- type: dropdown
88
attributes:

.github/ISSUE_TEMPLATE/region.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: New Region
2-
description: Register a new region.
2+
description: Register a new region. Internal CDK team use only.
33
title: "Register new region: [region]"
4-
labels: ["@aws-cdk/region-info", "feature-request", "p1", "effort/medium"]
4+
labels: ["@aws-cdk/region-info", "feature-request", needs-triage, "effort/medium"]
55
body:
66
- type: input
77
id: ROUTE_53_BUCKET_WEBSITE_ZONE_IDS

.github/ISSUE_TEMPLATE/tracking.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Tracking Issue
2-
description: Add a module tracking issue (internal use only)
2+
description: Add a module tracking issue. Internal CDK team use only.
33
title: "Tracking: [service]"
4-
labels: [management/tracking]
4+
labels: [needs-triage, management/tracking]
55
body:
66
- type: markdown
77
attributes:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Apply potential regression label on issues
2+
name: issue-regression-label
3+
on:
4+
issues:
5+
types: [opened, edited]
6+
jobs:
7+
add-regression-label:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
issues: write
11+
steps:
12+
- name: Fetch template body
13+
id: check_regression
14+
uses: actions/github-script@v7
15+
env:
16+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17+
TEMPLATE_BODY: ${{ github.event.issue.body }}
18+
with:
19+
script: |
20+
const regressionPattern = /\[x\] Select this option if this issue appears to be a regression\./i;
21+
const template = `${process.env.TEMPLATE_BODY}`
22+
const match = regressionPattern.test(template);
23+
core.setOutput('is_regression', match);
24+
- name: Manage regression label
25+
env:
26+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27+
run: |
28+
if [ "${{ steps.check_regression.outputs.is_regression }}" == "true" ]; then
29+
gh issue edit ${{ github.event.issue.number }} --add-label "potential-regression" -R ${{ github.repository }}
30+
else
31+
gh issue edit ${{ github.event.issue.number }} --remove-label "potential-regression" -R ${{ github.repository }}
32+
fi

.github/workflows/request-cli-integ-test.yml

+1-8
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,14 @@ jobs:
1919
persist-credentials: false
2020
- name: Find changed cli files
2121
id: changed-cli-files
22-
uses: tj-actions/changed-files@6b2903bdce6310cfbddd87c418f253cf29b2dec9
22+
uses: tj-actions/changed-files@c65cd883420fd2eb864698a825fc4162dd94482c
2323
with:
2424
base_sha: ${{ github.event.pull_request.base.sha }}
2525
files_yaml: |
2626
cli:
2727
- packages/aws-cdk/bin/**
2828
- packages/aws-cdk/lib/**
2929
- packages/aws-cdk/test/**
30-
- packages/cdk-assets/bin/**
31-
- packages/cdk-assets/lib/**
32-
- packages/cdk-assets/test/**
33-
- packages/aws-cdk-lib/cloud-assembly-schema/lib/**
34-
- packages/aws-cdk-lib/cloud-assembly-schema/schema/**
35-
- packages/aws-cdk-lib/cloud-assembly-schema/scripts/**
36-
- packages/aws-cdk-lib/cloud-assembly-schema/test/**
3730
- packages/@aws-cdk/cloudformation-diff/lib/**
3831
- packages/@aws-cdk/cloudformation-diff/test/**
3932
- packages/@aws-cdk-testing/cli-integ/bin/**

.mergify.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pull_request_rules:
1111
label:
1212
add: [ contribution/core ]
1313
conditions:
14-
- author~=^(rix0rrr|iliapolo|otaviomacedo|kaizencc|comcalvi|TheRealAmazonKendra|vinayak-kukreja|mrgrain|pahud|cgarvis|kellertk|HBobertz|sumupitchayan|SankyRed|udaypant|colifran|scanlonp|mikewrighton|moelasmar|paulhcsun|awsmjs|evgenyka|GavinZZ|aaythapa|xazhao|ConnorRobertson|ssenchenko|gracelu0|jfuss|SimonCMoore|shikha372|kirtishrinkhala|godwingrs22|bergjaak|samson-keung|IanKonlog|Leo10Gama|scorbiere)$
14+
- author~=^(rix0rrr|iliapolo|otaviomacedo|kaizencc|comcalvi|TheRealAmazonKendra|vinayak-kukreja|mrgrain|pahud|ashishdhingra|cgarvis|kellertk|HBobertz|sumupitchayan|SankyRed|udaypant|colifran|scanlonp|mikewrighton|moelasmar|paulhcsun|awsmjs|evgenyka|GavinZZ|aaythapa|xazhao|ConnorRobertson|ssenchenko|gracelu0|jfuss|SimonCMoore|shikha372|kirtishrinkhala|godwingrs22|bergjaak|samson-keung|IanKonlog|Leo10Gama|scorbiere)$
1515
- -label~="contribution/core"
1616
- name: automatic merge
1717
actions:

CHANGELOG.v2.alpha.md

+16
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.154.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.153.0-alpha.0...v2.154.0-alpha.0) (2024-08-21)
6+
7+
8+
### Features
9+
10+
* **amplify:** support custom certificate ([#30791](https://github.com/aws/aws-cdk/issues/30791)) ([8d76778](https://github.com/aws/aws-cdk/commit/8d767786fe88d0ed60104ea6f48176e8981dd0fa)), closes [#30594](https://github.com/aws/aws-cdk/issues/30594)
11+
* **ec2:** security group lookup via filters ([#30625](https://github.com/aws/aws-cdk/issues/30625)) ([abc78bf](https://github.com/aws/aws-cdk/commit/abc78bfa613453185e59d5d9a17e5c5cfb5437b3)), closes [#30331](https://github.com/aws/aws-cdk/issues/30331)
12+
* **sagemaker:** network isolation for a model ([#30657](https://github.com/aws/aws-cdk/issues/30657)) ([f1af7fc](https://github.com/aws/aws-cdk/commit/f1af7fc66b5ca5b3a4780ed695045d2da65df3ba))
13+
14+
15+
### Bug Fixes
16+
17+
* **cli-lib-alpha:** bootstrap fails with "bad argument name" error for trust and trustForLookup ([#31159](https://github.com/aws/aws-cdk/issues/31159)) ([b11ca4a](https://github.com/aws/aws-cdk/commit/b11ca4ae27753e33f5c44baedf1529489c4e081a)), closes [#30404](https://github.com/aws/aws-cdk/issues/30404)
18+
* **cognito-identitypool-alpha:** validation error if provided id is a token ([#30882](https://github.com/aws/aws-cdk/issues/30882)) ([ad1b797](https://github.com/aws/aws-cdk/commit/ad1b7977768430da0ce262103e8a91f0e632ffe2)), closes [#29780](https://github.com/aws/aws-cdk/issues/29780) [#28184](https://github.com/aws/aws-cdk/issues/28184)
19+
* **ec2:** prevent deduplication of init command args ([#30821](https://github.com/aws/aws-cdk/issues/30821)) ([1e7c690](https://github.com/aws/aws-cdk/commit/1e7c690f5ec404d7c620dc54692999fee67b3eaf)), closes [#26221](https://github.com/aws/aws-cdk/issues/26221)
20+
521
## [2.153.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.152.0-alpha.0...v2.153.0-alpha.0) (2024-08-19)
622

723
## [2.152.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.151.1-alpha.0...v2.152.0-alpha.0) (2024-08-14)

CHANGELOG.v2.md

+37
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,43 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.154.0](https://github.com/aws/aws-cdk/compare/v2.153.0...v2.154.0) (2024-08-21)
6+
7+
8+
### Features
9+
10+
* update L1 CloudFormation resource definitions ([#31145](https://github.com/aws/aws-cdk/issues/31145)) ([5387605](https://github.com/aws/aws-cdk/commit/53876051da7fac7398cbfdc87f991f5b009d2e3a))
11+
* **batch:** add ECS_AL2023 ([#30928](https://github.com/aws/aws-cdk/issues/30928)) ([d45bf08](https://github.com/aws/aws-cdk/commit/d45bf08c3fa6d342cf06fe26b748b5e367c3e5e3))
12+
* **CLI:** synth displays "AssertDescription: CDK bootstrap stack version 6 required" ([#31092](https://github.com/aws/aws-cdk/issues/31092)) ([751a922](https://github.com/aws/aws-cdk/commit/751a922de30e88a1faa7a20fb7b29cb43856d522)), closes [#17942](https://github.com/aws/aws-cdk/issues/17942)
13+
* **core:** configure SNS topics to receive stack events on the Stack construct ([#30551](https://github.com/aws/aws-cdk/issues/30551)) ([0cdce20](https://github.com/aws/aws-cdk/commit/0cdce20a8688bb233930542d01358e26e5ba8a61)), closes [#8581](https://github.com/aws/aws-cdk/issues/8581)
14+
* **dynamodb:** adding on-demand-throughput to table ([#30725](https://github.com/aws/aws-cdk/issues/30725)) ([d5a19bb](https://github.com/aws/aws-cdk/commit/d5a19bb3eeda50a7b08e2b814dfcf76e6ac21fdc)), closes [#30091](https://github.com/aws/aws-cdk/issues/30091)
15+
* **elasticloadbalancingv2:** connection logs for ALB ([#30599](https://github.com/aws/aws-cdk/issues/30599)) ([7c4f423](https://github.com/aws/aws-cdk/commit/7c4f423bf14af996203b090429b8c59bd32f50d8))
16+
* **elasticloadbalancingv2:** support Mutual Authentication with TLS for Application Load Balancer ([#30784](https://github.com/aws/aws-cdk/issues/30784)) ([7eae4d1](https://github.com/aws/aws-cdk/commit/7eae4d1358762d72d96b08c6cd020628d3cb77f2)), closes [#28206](https://github.com/aws/aws-cdk/issues/28206)
17+
* **region-info:** update Metadata regions ([#31044](https://github.com/aws/aws-cdk/issues/31044)) ([ae7d181](https://github.com/aws/aws-cdk/commit/ae7d1814900fc10ab489bc7a4cfe8ccd1694e8f8))
18+
* **region-info:** update Metadata regions ([#31046](https://github.com/aws/aws-cdk/issues/31046)) ([6ec69b9](https://github.com/aws/aws-cdk/commit/6ec69b9184417c7fb5d4df808b57ae59c546753c))
19+
* **region-info:** update Metadata regions ([#31047](https://github.com/aws/aws-cdk/issues/31047)) ([9025635](https://github.com/aws/aws-cdk/commit/9025635e7401388a4192d34b9fbe2ae28d849587))
20+
* **s3:** add skip destination validation property ([#30916](https://github.com/aws/aws-cdk/issues/30916)) ([ffc40e5](https://github.com/aws/aws-cdk/commit/ffc40e537d03a6fea4bfb36e3b94c7525629e907)), closes [#30914](https://github.com/aws/aws-cdk/issues/30914) [#30914](https://github.com/aws/aws-cdk/issues/30914)
21+
* **ssm:** support cross-account sharing ([#30646](https://github.com/aws/aws-cdk/issues/30646)) ([1eb1ea6](https://github.com/aws/aws-cdk/commit/1eb1ea6ba64f41ba040d9470156d566c9ce6c3e0)), closes [#29292](https://github.com/aws/aws-cdk/issues/29292)
22+
* set log retention of all CDK-vended custom resources with CustomResourceConfig ([#31041](https://github.com/aws/aws-cdk/issues/31041)) ([f2babd9](https://github.com/aws/aws-cdk/commit/f2babd9373523cc3d5708349db5c3c270e99ae1a))
23+
* update L1 CloudFormation resource definitions ([#31025](https://github.com/aws/aws-cdk/issues/31025)) ([5414932](https://github.com/aws/aws-cdk/commit/541493297dd996725b060c84d23651a69e239750))
24+
* update L1 CloudFormation resource definitions ([#31086](https://github.com/aws/aws-cdk/issues/31086)) ([62a641c](https://github.com/aws/aws-cdk/commit/62a641c1ff77270ead66113716545d415a3b18e1))
25+
* update L1 CloudFormation resource definitions ([#31120](https://github.com/aws/aws-cdk/issues/31120)) ([931ebba](https://github.com/aws/aws-cdk/commit/931ebba02ca43b173cb7770e9cb703f05646683b))
26+
* **vpc:** support custom route and subnet ([#30538](https://github.com/aws/aws-cdk/issues/30538)) ([e17fdd7](https://github.com/aws/aws-cdk/commit/e17fdd76959e8aafd07cfa1db34325f1c24b3acf)), closes [RFC#507](https://github.com/aws/RFC/issues/507)
27+
28+
29+
### Bug Fixes
30+
31+
* **elasticloadbalancingv2-targets:** add AlbListenerTarget for NLBs, deprecate AlbTarget due to ALB listener race conditions ([#17208](https://github.com/aws/aws-cdk/issues/17208)) ([#30396](https://github.com/aws/aws-cdk/issues/30396)) ([1fca1e5](https://github.com/aws/aws-cdk/commit/1fca1e5b92ba760a33652f39c2345f6aa1eaa9f7)), closes [/github.com/aws/aws-cdk/issues/17208#issuecomment-1681475590](https://github.com/aws//github.com/aws/aws-cdk/issues/17208/issues/issuecomment-1681475590)
32+
* **lambda:** validate localMountPath format and length ([#31019](https://github.com/aws/aws-cdk/issues/31019)) ([c159e77](https://github.com/aws/aws-cdk/commit/c159e77ab34701fc6780b9501f1692fbf2366b04))
33+
* **vpc-v2:** fixing default scope id ([#31102](https://github.com/aws/aws-cdk/issues/31102)) ([0007a29](https://github.com/aws/aws-cdk/commit/0007a29714cf04abb307845874dde27c813d45dd))
34+
35+
36+
### Reverts
37+
38+
* feat(core): configure SNS topics to receive stack events on the Stack construct ([#31100](https://github.com/aws/aws-cdk/issues/31100)) ([5f30aa5](https://github.com/aws/aws-cdk/commit/5f30aa5f81ef823422e994563cefc9e8a15e82f8)), closes [aws/aws-cdk#30551](https://github.com/aws/aws-cdk/issues/30551)
39+
* feat(ec2): security group lookup via filters ([#31065](https://github.com/aws/aws-cdk/issues/31065)) ([79b5cd2](https://github.com/aws/aws-cdk/commit/79b5cd2390508e7b5c3d5c93001e30387bf88a4e)), closes [aws/aws-cdk#30625](https://github.com/aws/aws-cdk/issues/30625)
40+
* feat(ecs): add validation checks to memory cpu combinations of FARGATE compatible task definitions ([#31110](https://github.com/aws/aws-cdk/issues/31110)) ([ffba5b1](https://github.com/aws/aws-cdk/commit/ffba5b1d0a8dfece02a9d5ad8a989955a7f4a812))
41+
542
## [2.153.0](https://github.com/aws/aws-cdk/compare/v2.152.0...v2.153.0) (2024-08-19)
643

744

CONTRIBUTORS.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@ Shout out to our top contributors!
1212
- [shivlaks](https://github.com/shivlaks)
1313
- [otaviomacedo](https://github.com/otaviomacedo)
1414
- [mrgrain](https://github.com/mrgrain)
15-
- [madeline-k](https://github.com/madeline-k)
1615
- [pahud](https://github.com/pahud)
16+
- [madeline-k](https://github.com/madeline-k)
1717
- [comcalvi](https://github.com/comcalvi)
18-
- [NetaNir](https://github.com/NetaNir)
1918
- [TheRealAmazonKendra](https://github.com/TheRealAmazonKendra)
19+
- [NetaNir](https://github.com/NetaNir)
2020
- [robertd](https://github.com/robertd)
2121
- [MrArnoldPalmer](https://github.com/MrArnoldPalmer)
2222
- [go-to-k](https://github.com/go-to-k)
2323
- [lpizzinidev](https://github.com/lpizzinidev)
2424
- [peterwoodworth](https://github.com/peterwoodworth)
2525
- [colifran](https://github.com/colifran)
2626
- [msambol](https://github.com/msambol)
27-
- [nija-at](https://github.com/nija-at)
2827
- [watany-dev](https://github.com/watany-dev)
28+
- [nija-at](https://github.com/nija-at)
2929
- [hoegertn](https://github.com/hoegertn)
3030

3131

32-
_Last updated: Mon, 01 Jul 24 00:11:02 +0000_
32+
_Last updated: Thu, 01 Aug 24 00:10:57 +0000_

lerna.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"npmClient": "yarn",
33
"packages": [
44
"packages/aws-cdk-lib",
5-
"packages/cdk-assets",
65
"packages/aws-cdk",
76
"packages/cdk",
87
"packages/@aws-cdk/*",
@@ -25,4 +24,4 @@
2524
"rejectCycles": true,
2625
"version": "0.0.0",
2726
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
28-
}
27+
}

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
"fs-extra": "^9.1.0",
2626
"graceful-fs": "^4.2.11",
2727
"jest-junit": "^13.2.0",
28-
"jsii-diff": "1.101.0",
29-
"jsii-pacmak": "1.101.0",
30-
"jsii-reflect": "1.101.0",
28+
"jsii-diff": "1.102.0",
29+
"jsii-pacmak": "1.102.0",
30+
"jsii-reflect": "1.102.0",
3131
"lerna": "^8.1.5",
3232
"nx": "^19.4.0",
3333
"patch-package": "^6.5.1",
@@ -72,7 +72,6 @@
7272
"packages/aws-cdk-lib",
7373
"packages/aws-cdk",
7474
"packages/cdk",
75-
"packages/cdk-assets",
7675
"packages/@aws-cdk/*",
7776
"packages/awslint",
7877
"packages/@aws-cdk-testing/*",

packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli.integtest.ts

+6
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ integTest('cdk synth', withDefaultFixture(async (fixture) => {
102102
},
103103
}));
104104

105+
expect(await fixture.cdkSynth({
106+
options: [fixture.fullStackName('test-1')],
107+
})).not.toEqual(expect.stringContaining(`
108+
Rules:
109+
CheckBootstrapVersion:`));
110+
105111
await fixture.cdk(['synth', fixture.fullStackName('test-2')], { verbose: false });
106112
expect(fixture.template('test-2')).toEqual(expect.objectContaining({
107113
Resources: {

packages/@aws-cdk-testing/framework-integ/test/aws-batch/test/integ.managed-compute-environment.js.snapshot/BatchManagedComputeEnvironmentTestDefaultTestDeployAssertD4528F80.assets.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-batch/test/integ.managed-compute-environment.js.snapshot/batch-stack.assets.json

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-batch/test/integ.managed-compute-environment.js.snapshot/batch-stack.template.json

+102
Original file line numberDiff line numberDiff line change
@@ -1118,6 +1118,108 @@
11181118
"Type": "managed",
11191119
"UpdatePolicy": {}
11201120
}
1121+
},
1122+
"ECSAL2023SecurityGroup7AE4A1D4": {
1123+
"Type": "AWS::EC2::SecurityGroup",
1124+
"Properties": {
1125+
"GroupDescription": "batch-stack/ECS_AL2023/SecurityGroup",
1126+
"SecurityGroupEgress": [
1127+
{
1128+
"CidrIp": "0.0.0.0/0",
1129+
"Description": "Allow all outbound traffic by default",
1130+
"IpProtocol": "-1"
1131+
}
1132+
],
1133+
"VpcId": {
1134+
"Ref": "vpcA2121C38"
1135+
}
1136+
}
1137+
},
1138+
"ECSAL2023InstanceProfileRoleEBA7FF23": {
1139+
"Type": "AWS::IAM::Role",
1140+
"Properties": {
1141+
"AssumeRolePolicyDocument": {
1142+
"Statement": [
1143+
{
1144+
"Action": "sts:AssumeRole",
1145+
"Effect": "Allow",
1146+
"Principal": {
1147+
"Service": "ec2.amazonaws.com"
1148+
}
1149+
}
1150+
],
1151+
"Version": "2012-10-17"
1152+
},
1153+
"ManagedPolicyArns": [
1154+
{
1155+
"Fn::Join": [
1156+
"",
1157+
[
1158+
"arn:",
1159+
{
1160+
"Ref": "AWS::Partition"
1161+
},
1162+
":iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"
1163+
]
1164+
]
1165+
}
1166+
]
1167+
}
1168+
},
1169+
"ECSAL2023InstanceProfile14B35A51": {
1170+
"Type": "AWS::IAM::InstanceProfile",
1171+
"Properties": {
1172+
"Roles": [
1173+
{
1174+
"Ref": "ECSAL2023InstanceProfileRoleEBA7FF23"
1175+
}
1176+
]
1177+
}
1178+
},
1179+
"ECSAL20239DA0188B": {
1180+
"Type": "AWS::Batch::ComputeEnvironment",
1181+
"Properties": {
1182+
"ComputeResources": {
1183+
"AllocationStrategy": "BEST_FIT_PROGRESSIVE",
1184+
"Ec2Configuration": [
1185+
{
1186+
"ImageType": "ECS_AL2023"
1187+
}
1188+
],
1189+
"InstanceRole": {
1190+
"Fn::GetAtt": [
1191+
"ECSAL2023InstanceProfile14B35A51",
1192+
"Arn"
1193+
]
1194+
},
1195+
"InstanceTypes": [
1196+
"optimal"
1197+
],
1198+
"MaxvCpus": 256,
1199+
"MinvCpus": 0,
1200+
"SecurityGroupIds": [
1201+
{
1202+
"Fn::GetAtt": [
1203+
"ECSAL2023SecurityGroup7AE4A1D4",
1204+
"GroupId"
1205+
]
1206+
}
1207+
],
1208+
"Subnets": [
1209+
{
1210+
"Ref": "vpcPrivateSubnet1Subnet934893E8"
1211+
},
1212+
{
1213+
"Ref": "vpcPrivateSubnet2Subnet7031C2BA"
1214+
}
1215+
],
1216+
"Type": "EC2"
1217+
},
1218+
"ReplaceComputeEnvironment": false,
1219+
"State": "ENABLED",
1220+
"Type": "managed",
1221+
"UpdatePolicy": {}
1222+
}
11211223
}
11221224
},
11231225
"Parameters": {

0 commit comments

Comments
 (0)