Skip to content

Commit 64662b2

Browse files
feat(cloudformation): update L1 CloudFormation resource definitions (#34555)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-aps │ └ resources │ └[~] resource AWS::APS::Workspace │ ├ properties │ │ └[+] QueryLoggingConfiguration: QueryLoggingConfiguration │ └ types │ ├[+] type CloudWatchLogDestination │ │ ├ documentation: Represents a cloudwatch logs destination for query logging │ │ │ name: CloudWatchLogDestination │ │ └ properties │ │ └ LogGroupArn: string (required) │ ├[+] type LoggingDestination │ │ ├ documentation: Destinations for query logging │ │ │ name: LoggingDestination │ │ └ properties │ │ ├ CloudWatchLogs: CloudWatchLogDestination (required) │ │ └ Filters: LoggingFilter (required) │ ├[+] type LoggingFilter │ │ ├ documentation: Filters for logging │ │ │ name: LoggingFilter │ │ └ properties │ │ └ QspThreshold: integer (required) │ └[+] type QueryLoggingConfiguration │ ├ documentation: Query logging configuration │ │ name: QueryLoggingConfiguration │ └ properties │ └ Destinations: Array<LoggingDestination> (required) ├[~] service aws-bedrock │ └ resources │ ├[~] resource AWS::Bedrock::Flow │ │ └ types │ │ ├[~] type FlowNodeConfiguration │ │ │ └ properties │ │ │ └[+] InlineCode: InlineCodeFlowNodeConfiguration │ │ └[+] type InlineCodeFlowNodeConfiguration │ │ ├ documentation: Inline code config strucuture, contains code configs │ │ │ name: InlineCodeFlowNodeConfiguration │ │ └ properties │ │ ├ Code: string (required) │ │ └ Language: string (required) │ ├[~] resource AWS::Bedrock::FlowAlias │ │ ├ properties │ │ │ └[+] ConcurrencyConfiguration: FlowAliasConcurrencyConfiguration │ │ └ types │ │ └[+] type FlowAliasConcurrencyConfiguration │ │ ├ name: FlowAliasConcurrencyConfiguration │ │ └ properties │ │ ├ Type: string (required) │ │ └ MaxConcurrency: number │ └[~] resource AWS::Bedrock::FlowVersion │ └ types │ ├[~] type FlowNodeConfiguration │ │ └ properties │ │ └[+] InlineCode: InlineCodeFlowNodeConfiguration │ └[+] type InlineCodeFlowNodeConfiguration │ ├ documentation: Inline code config strucuture, contains code configs │ │ name: InlineCodeFlowNodeConfiguration │ └ properties │ ├ Code: string (required) │ └ Language: string (required) ├[~] service aws-ses │ └ resources │ └[+] resource AWS::SES::MailManagerAddressList │ ├ name: MailManagerAddressList │ │ cloudFormationType: AWS::SES::MailManagerAddressList │ │ documentation: Definition of AWS::SES::MailManagerAddressList Resource Type │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├ AddressListName: string (immutable) │ │ └ Tags: Array<tag> │ └ attributes │ ├ AddressListId: string │ └ AddressListArn: string └[~] service aws-vpclattice └ resources ├[~] resource AWS::VpcLattice::ResourceConfiguration │ └ properties │ ├ Name: - string │ │ + string (required) │ └ ResourceConfigurationType: - string (immutable) │ + string (required, immutable) └[~] resource AWS::VpcLattice::ResourceGateway └ properties ├ Name: - string (immutable) │ + string (required, immutable) ├ SubnetIds: - Array<string> (immutable) │ + Array<string> (required, immutable) └ VpcIdentifier: - string (immutable) + string (required, immutable) ``` BREAKING CHANGE: Some L1 resources experienced breaking changes due to updated CloudFormation resources. Please check the notes for each specific module for more information. * **aws-cdl-lib.vpc_lattice**: the `name` and `resourceConfigurationType` property in `CfnResourceConfigurationProps` has changed from optional to required. Also, the `name`, `subnetIds` and `vpcIdentifier` properties in `CfnResourceGatewayProps` have changed form optional to mandatory.
1 parent 0bce2f0 commit 64662b2

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

packages/aws-cdk-lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
},
137137
"devDependencies": {
138138
"@aws-cdk/lambda-layer-kubectl-v31": "^2.0.3",
139-
"@aws-cdk/aws-service-spec": "^0.1.75",
139+
"@aws-cdk/aws-service-spec": "^0.1.76",
140140
"@aws-cdk/cdk-build-tools": "0.0.0",
141141
"@aws-cdk/custom-resource-handlers": "0.0.0",
142142
"@aws-cdk/pkglint": "0.0.0",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
},
3333
"license": "Apache-2.0",
3434
"dependencies": {
35-
"@aws-cdk/aws-service-spec": "^0.1.75",
35+
"@aws-cdk/aws-service-spec": "^0.1.76",
3636
"@aws-cdk/service-spec-importers": "^0.0.81",
37-
"@aws-cdk/service-spec-types": "^0.0.141",
37+
"@aws-cdk/service-spec-types": "^0.0.142",
3838
"@cdklabs/tskb": "^0.0.3",
3939
"@cdklabs/typewriter": "^0.0.5",
4040
"camelcase": "^6",

yarn.lock

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

69-
"@aws-cdk/aws-service-spec@^0.1.75":
70-
version "0.1.75"
71-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.75.tgz#c76a16a0390b2affd33c306803760571d4aa04c1"
72-
integrity sha512-yo4zSEGmwVE4xvErTZWYtAYly+qjdjC0d4FOv/ULH7WkYWLkBzOoInWqDB0YmVSYHsHRxXSSFludHhTj2I/03Q==
69+
"@aws-cdk/aws-service-spec@^0.1.76":
70+
version "0.1.76"
71+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.76.tgz#bbca16e92a824a10616b9d31a9d289a4bb741f6c"
72+
integrity sha512-szKooftLf88j08pZkwYTnbYlhcofW4kQJM1a9yFteuvYjm6o+1lh5ouxuBus5UeCYKl21497LXRN3rHvID+LWg==
7373
dependencies:
74-
"@aws-cdk/service-spec-types" "^0.0.141"
74+
"@aws-cdk/service-spec-types" "^0.0.142"
7575
"@cdklabs/tskb" "^0.0.3"
7676

7777
"@aws-cdk/cloud-assembly-schema@^41.2.0":
@@ -147,10 +147,10 @@
147147
dependencies:
148148
"@cdklabs/tskb" "^0.0.3"
149149

150-
"@aws-cdk/service-spec-types@^0.0.141":
151-
version "0.0.141"
152-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.141.tgz#41fde6f9a63f53c5cc7741c2bde6c004f93cc838"
153-
integrity sha512-nAACNOm78P0HLyEJy/8Ka6ADT+07ZHSBI4TGxYlck/1ijyQ6IquRHLfYnqZbovEf6SKHkqqxX8y/Zw+rS6PdTw==
150+
"@aws-cdk/service-spec-types@^0.0.142":
151+
version "0.0.142"
152+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.142.tgz#7b8925e385f1ce5a710d079c626f27755706f958"
153+
integrity sha512-OlS/mtdvW0UABiV+JgMlk/OPP0h6la//2774zllaMakMCkDdXroUht24bUs2QSd+CFk2W6ugwI/ngS3y8dJY1A==
154154
dependencies:
155155
"@cdklabs/tskb" "^0.0.3"
156156

0 commit comments

Comments
 (0)