Skip to content

Commit c4fa99b

Browse files
feat: update L1 CloudFormation resource definitions (#36277)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-cloudfront │ └ resources │ ├[~] resource AWS::CloudFront::ConnectionFunction │ │ └ - arnTemplate: undefined │ │ + arnTemplate: arn:${Partition}:cloudfront::${Account}:connection-function/${Id} │ └[~] resource AWS::CloudFront::TrustStore │ └ - arnTemplate: undefined │ + arnTemplate: arn:${Partition}:cloudfront::${Account}:trust-store/${Id} ├[~] service aws-lambda │ └ resources │ ├[~] resource AWS::Lambda::CapacityProvider │ │ └ - arnTemplate: undefined │ │ + arnTemplate: arn:${Partition}:lambda:${Region}:${Account}:capacity-provider:${CapacityProviderName} │ └[~] resource AWS::Lambda::Function │ ├ properties │ │ └[+] DurableConfig: DurableConfig │ └ types │ └[+] type DurableConfig │ ├ name: DurableConfig │ └ properties │ ├ ExecutionTimeout: integer (required) │ └ RetentionPeriodInDays: integer (default=14) ├[~] service aws-mediaconnect │ └ resources │ ├[~] resource AWS::MediaConnect::RouterInput │ │ └ - arnTemplate: undefined │ │ + arnTemplate: arn:${Partition}:mediaconnect:${Region}:${Account}:routerInput:${RouterInputId} │ ├[~] resource AWS::MediaConnect::RouterNetworkInterface │ │ └ - arnTemplate: undefined │ │ + arnTemplate: arn:${Partition}:mediaconnect:${Region}:${Account}:routerNetworkInterface:${RouterNetworkInterfaceId} │ └[~] resource AWS::MediaConnect::RouterOutput │ └ - arnTemplate: undefined │ + arnTemplate: arn:${Partition}:mediaconnect:${Region}:${Account}:routerOutput:${RouterOutputId} ├[~] service aws-networkfirewall │ └ resources │ └[~] resource AWS::NetworkFirewall::RuleGroup │ └ - arnTemplate: arn:${Partition}:network-firewall:${Region}:${Account}:stateful-rulegroup/${Name} │ + arnTemplate: arn:${Partition}:network-firewall:${Region}:${Account}:stateless-rulegroup/${Name} └[~] service aws-pinpoint └ resources ├[~] resource AWS::Pinpoint::PushTemplate │ └ - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/PUSH │ + arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/EMAIL └[~] resource AWS::Pinpoint::SmsTemplate └ - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/SMS + arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/EMAIL ```
1 parent 5858006 commit c4fa99b

File tree

5 files changed

+20
-26
lines changed

5 files changed

+20
-26
lines changed

packages/@aws-cdk/mixins-preview/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,7 @@
655655
"@aws-cdk/integ-runner": "^2.192.2",
656656
"@aws-cdk/integ-tests-alpha": "0.0.0",
657657
"@aws-cdk/pkglint": "0.0.0",
658-
"@aws-cdk/service-spec-types": "^0.0.192",
658+
"@aws-cdk/service-spec-types": "^0.0.193",
659659
"@aws-cdk/spec2cdk": "0.0.0",
660660
"@cdklabs/tskb": "^0.0.4",
661661
"@cdklabs/typewriter": "^0.0.11",

packages/aws-cdk-lib/aws-lambda/lib/function-hash.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export const VERSION_LOCKED: { [key: string]: boolean } = {
7575
CapacityProviderConfig: true,
7676
FunctionScalingConfig: true,
7777
PublishToLatestPublished: true,
78+
DurableConfig: true,
7879

7980
// not locked to the version
8081
CodeSigningConfigArn: false,

packages/aws-cdk-lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
},
133133
"devDependencies": {
134134
"@aws-cdk/lambda-layer-kubectl-v31": "^2.1.0",
135-
"@aws-cdk/aws-service-spec": "^0.1.126",
135+
"@aws-cdk/aws-service-spec": "^0.1.127",
136136
"@aws-cdk/cdk-build-tools": "0.0.0",
137137
"@aws-cdk/custom-resource-handlers": "0.0.0",
138138
"@aws-cdk/pkglint": "0.0.0",

tools/@aws-cdk/spec2cdk/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
},
3232
"license": "Apache-2.0",
3333
"dependencies": {
34-
"@aws-cdk/aws-service-spec": "^0.1.126",
35-
"@aws-cdk/service-spec-importers": "^0.0.98",
36-
"@aws-cdk/service-spec-types": "^0.0.192",
34+
"@aws-cdk/aws-service-spec": "^0.1.127",
35+
"@aws-cdk/service-spec-importers": "^0.0.99",
36+
"@aws-cdk/service-spec-types": "^0.0.193",
3737
"@cdklabs/tskb": "^0.0.4",
3838
"@cdklabs/typewriter": "^0.0.11",
3939
"camelcase": "^6",

yarn.lock

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@
6666
"@aws-cdk/service-spec-types" "^0.0.164"
6767
"@cdklabs/tskb" "^0.0.3"
6868

69-
"@aws-cdk/aws-service-spec@^0.1.126":
70-
version "0.1.126"
71-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.126.tgz#a4485865f5be6c7564abeece534d051fa3bb0d3a"
72-
integrity sha512-/hanVJxMUPpc1Sjx8HITsdmvD2fKVK9csQtXsAtOiuU1BmR/vevxJpQW1DCv79zywgzN+WveSguttrUCZJ7hFA==
69+
"@aws-cdk/aws-service-spec@^0.1.127":
70+
version "0.1.127"
71+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.127.tgz#42b47b35d143e8962e4f6839869397589b6a2958"
72+
integrity sha512-nIIfMY+Y9JKeLzLUIMS5M9Pd/r6UqZU6dQsXMioK7sqkJxu84pfissPFN91fAQrYV3p0sexcke8MaTe8eDeQCg==
7373
dependencies:
74-
"@aws-cdk/service-spec-types" "^0.0.192"
74+
"@aws-cdk/service-spec-types" "^0.0.193"
7575
"@cdklabs/tskb" "^0.0.4"
7676

7777
"@aws-cdk/cloud-assembly-schema@^48.6.0":
@@ -127,12 +127,12 @@
127127
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v34/-/lambda-layer-kubectl-v34-2.0.0.tgz#c2694ba861eef980f477a3e93c91fddac936b36d"
128128
integrity sha512-cof6aOHsVtf3xvg/QENnkOdELHDpsq4HDc3NAB5O4c285YsORvP/FFphLS338ZvuYRveI690mQSatg3891lOzQ==
129129

130-
"@aws-cdk/service-spec-importers@^0.0.98":
131-
version "0.0.98"
132-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.98.tgz#b29ef834bffafe755425699e85d9091de18e766d"
133-
integrity sha512-Gar5Pl4fkyWTVsmzMYcEpvbCeTzUlWBYx4HL8iszi5ApOteRoYvclGw/1w6n+D82ntwRD/Y+UuUZSB9BrxmhHA==
130+
"@aws-cdk/service-spec-importers@^0.0.99":
131+
version "0.0.99"
132+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.99.tgz#fbb2f3f6c8a8ef1ade078410c8f418c7e3e7932f"
133+
integrity sha512-v1hJh5wCC22DoHo7rKMSCjklyq8Pn2sWJuMCJvZASQi1SVYH3jR+YDq4BIk1RXchM1zocwh5S3gC9DAhPxeOVw==
134134
dependencies:
135-
"@aws-cdk/service-spec-types" "^0.0.191"
135+
"@aws-cdk/service-spec-types" "^0.0.193"
136136
"@cdklabs/tskb" "^0.0.4"
137137
ajv "^6"
138138
canonicalize "^2.1.0"
@@ -150,17 +150,10 @@
150150
dependencies:
151151
"@cdklabs/tskb" "^0.0.3"
152152

153-
"@aws-cdk/service-spec-types@^0.0.191":
154-
version "0.0.191"
155-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.191.tgz#bbcd18ff4a5a8f8d54f93bba51df7ae26333939f"
156-
integrity sha512-Dr0HemmqSfIe+nM9ZQu9jnXbs9lgDwP8kz9EoSL90RsH/R02LwEJNnWYAQQUWNlmc2v5YC8i6EIE4usKOJv86w==
157-
dependencies:
158-
"@cdklabs/tskb" "^0.0.4"
159-
160-
"@aws-cdk/service-spec-types@^0.0.192":
161-
version "0.0.192"
162-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.192.tgz#d6ed065d9bf5fa37ca90bf11e88ac338ab4f57d5"
163-
integrity sha512-wpArHyzaJM/BrpaDd1xEUUm5GTUJ5+vbTVeYhJF9N/EUI0A8u9Vy8QGt4J7pH8y5QTl/ddpKFmzlvE/AXzCfHg==
153+
"@aws-cdk/service-spec-types@^0.0.193":
154+
version "0.0.193"
155+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.193.tgz#3d99307bd539ed61272eee543dc2485ba8ded878"
156+
integrity sha512-Wxki9z/ZgJuWjUbT6rBRytp7gMJGIz904a/2pus73Y3Tsx3CVgi1izwi5eCH1cp8dHrOaxCvAy9C5NODqRlQ8w==
164157
dependencies:
165158
"@cdklabs/tskb" "^0.0.4"
166159

0 commit comments

Comments
 (0)