Skip to content

Commit 4133729

Browse files
feat: update AWS Service Spec (#26825)
AWS Service Spec packages to latest versions.
1 parent 3fe3acc commit 4133729

File tree

4 files changed

+24
-12
lines changed

4 files changed

+24
-12
lines changed

allowed-breaking-changes.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,3 +173,14 @@ removed:aws-cdk-lib.aws_ecs.CfnTaskSet.LoadBalancerProperty.loadBalancerName
173173
# Introduction of a new feature
174174
# Previously only BlueGreenUpdatePolicy could be set, now BlueGreenUpdatePolicy or new RollingUpdatePolicy can be provided
175175
weakened:aws-cdk-lib.aws_sagemaker.CfnEndpoint.DeploymentConfigProperty
176+
177+
# These should have been marked external
178+
weakened:aws-cdk-lib.aws_events.CfnRule.RedshiftDataParametersProperty
179+
weakened:aws-cdk-lib.aws_ivs.CfnRecordingConfiguration.DestinationConfigurationProperty
180+
weakened:aws-cdk-lib.aws_ivs.CfnRecordingConfiguration.ThumbnailConfigurationProperty
181+
removed:aws-cdk-lib.aws_sam.CfnFunction.AlexaSkillEventProperty.variables
182+
strengthened:aws-cdk-lib.aws_sam.CfnFunction.AlexaSkillEventProperty
183+
removed:aws-cdk-lib.aws_cloudwatch.CfnAlarm.attrId
184+
removed:aws-cdk-lib.aws_ec2.CfnNetworkInterface.enablePrimaryIpv6
185+
removed:aws-cdk-lib.aws_ec2.CfnNetworkInterfaceAttachment.attrId
186+
removed:aws-cdk-lib.aws_ec2.CfnNetworkInterfaceProps.enablePrimaryIpv6

tools/@aws-cdk/spec2cdk/lib/cdk/typedefinition-struct.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Resource, TypeDefinition } from '@aws-cdk/service-spec-types';
2-
import { ClassType, Module, StructType } from '@cdklabs/typewriter';
2+
import { ClassType, Module, Stability, StructType } from '@cdklabs/typewriter';
33
import { CloudFormationMapping } from './cloudformation-mapping';
44
import { TypeConverter } from './type-converter';
55
import { TypeDefinitionDecider } from './typedefinition-decider';
@@ -30,6 +30,7 @@ export class TypeDefinitionStruct extends StructType {
3030
name: structNameFromTypeDefinition(options.typeDefinition),
3131
docs: {
3232
...splitDocumentation(options.typeDefinition.documentation),
33+
stability: Stability.External,
3334
see: cloudFormationDocLink({
3435
resourceType: options.resource.cloudFormationType,
3536
propTypeName: options.typeDefinition.name,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
},
3333
"license": "Apache-2.0",
3434
"dependencies": {
35-
"@aws-cdk/aws-service-spec": "^0.0.7",
36-
"@aws-cdk/service-spec-types": "^0.0.7",
35+
"@aws-cdk/aws-service-spec": "^0.0.9",
36+
"@aws-cdk/service-spec-types": "^0.0.9",
3737
"@cdklabs/tskb": "^0.0.1",
3838
"@cdklabs/typewriter": "^0.0.1",
3939
"camelcase": "^6",

yarn.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,23 @@
5555
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.1.tgz#6dc9b7cdb22ff622a7176141197962360c33e9ac"
5656
integrity sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg==
5757

58-
"@aws-cdk/aws-service-spec@^0.0.7":
59-
version "0.0.7"
60-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.7.tgz#cc80f495653217bc40ce77192cb77b239c7c113f"
61-
integrity sha512-qSaZZFFAq8RKvNT7eCd0kZhoyq4ShY3+yK2EK40QrJXJoWqb7P4eAyNDE/cD5ssvq+sIpHgAyMOgoUr1yr0L2w==
58+
"@aws-cdk/aws-service-spec@^0.0.9":
59+
version "0.0.9"
60+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.9.tgz#682b68c87d1205c10e30bf9501aa17e2d0af6d6e"
61+
integrity sha512-Ig57mObnMf1szNm3u5GV3lhmgpi4EOtpvA0lKR33n+eF6zLDkTJmkb1dEtHSCYmDMBwwtmkWMePihkjFhFkOuQ==
6262
dependencies:
63-
"@aws-cdk/service-spec-types" "^0.0.7"
63+
"@aws-cdk/service-spec-types" "^0.0.9"
6464
"@cdklabs/tskb" "^0.0.1"
6565

6666
"@aws-cdk/lambda-layer-kubectl-v24@^2.0.242":
6767
version "2.0.242"
6868
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v24/-/lambda-layer-kubectl-v24-2.0.242.tgz#4273a5ad7714f933a7eba155eb9280823086db71"
6969
integrity sha512-7/wIOo685tmrEe4hh6zqDELhBZh5OQGf3Hd2FU2Vnwy2ZubW8qTmEw5gqJCsCrGKeYDoa1BcVhDRZ/nzjkaqyA==
7070

71-
"@aws-cdk/service-spec-types@^0.0.7":
72-
version "0.0.7"
73-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.7.tgz#048d7b5aec312ee9aaa947a2b841cd69d982f797"
74-
integrity sha512-3JGeTLToV+HmRCT1QPAmXaiH2QLz8E0LvpiHPWPwO1jCz9Q5jYgtwZTMP/jrp8es1G3fFcNGu2dEDdAbzC9gZA==
71+
"@aws-cdk/service-spec-types@^0.0.9":
72+
version "0.0.9"
73+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.9.tgz#0599747a2adfbe81ec028be30e0e2a2f477100a2"
74+
integrity sha512-QOjAn3PVAcVkdzXO8QKwAn+kV2bO5Lbtq2pRRdQERVDJyX2OMI+ZmT6JP+dQKFHxPWEoYeSCjZl+KCa3JqOHjw==
7575
dependencies:
7676
"@cdklabs/tskb" "^0.0.1"
7777

0 commit comments

Comments
 (0)