Skip to content

Commit 3170e1c

Browse files
feat: update L1 CloudFormation resource definitions (#32712)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-dms │ └ resources │ └[~] resource AWS::DMS::DataProvider │ └ types │ ├[+] type DocDbSettings │ │ ├ documentation: DocDbSettings property identifier. │ │ │ name: DocDbSettings │ │ └ properties │ │ ├ ServerName: string (required) │ │ ├ Port: integer (required) │ │ ├ DatabaseName: string (required) │ │ ├ SslMode: string │ │ └ CertificateArn: string │ ├[+] type MariaDbSettings │ │ ├ documentation: MariaDbSettings property identifier. │ │ │ name: MariaDbSettings │ │ └ properties │ │ ├ ServerName: string (required) │ │ ├ Port: integer (required) │ │ ├ SslMode: string (required) │ │ └ CertificateArn: string │ ├[+] type MongoDbSettings │ │ ├ documentation: MongoDbSettings property identifier. │ │ │ name: MongoDbSettings │ │ └ properties │ │ ├ ServerName: string (required) │ │ ├ Port: integer (required) │ │ ├ DatabaseName: string │ │ ├ SslMode: string │ │ ├ CertificateArn: string │ │ ├ AuthType: string │ │ ├ AuthSource: string │ │ └ AuthMechanism: string │ ├[+] type RedshiftSettings │ │ ├ documentation: RedshiftSettings property identifier. │ │ │ name: RedshiftSettings │ │ └ properties │ │ ├ ServerName: string (required) │ │ ├ Port: integer (required) │ │ └ DatabaseName: string (required) │ └[~] type Settings │ └ properties │ ├[+] DocDbSettings: DocDbSettings │ ├[+] MariaDbSettings: MariaDbSettings │ ├[+] MongoDbSettings: MongoDbSettings │ └[+] RedshiftSettings: RedshiftSettings ├[~] service aws-dynamodb │ └ resources │ ├[~] resource AWS::DynamoDB::GlobalTable │ │ └ properties │ │ └[+] PointInTimeRecoverySpecification: PointInTimeRecoverySpecification │ └[~] resource AWS::DynamoDB::Table │ └ types │ └[~] type PointInTimeRecoverySpecification │ └ properties │ └[+] RecoveryPeriodInDays: integer ├[~] service aws-iot │ └ resources │ └[~] resource AWS::IoT::DomainConfiguration │ └ types │ └[~] type ServerCertificateConfig │ └ properties │ ├ OcspAuthorizedResponderArn: (documentation changed) │ └ OcspLambdaArn: (documentation changed) ├[~] service aws-qbusiness │ └ resources │ └[~] resource AWS::QBusiness::DataAccessor │ └ properties │ └ ApplicationId: - string (immutable) │ + string (required, immutable) ├[~] service aws-quicksight │ └ resources │ ├[~] resource AWS::QuickSight::DataSet │ │ └ types │ │ └[~] type UploadSettings │ │ ├ - documentation: Information about the format for a source file or files. │ │ │ + documentation: undefined │ │ └ properties │ │ ├ ContainsHeader: (documentation changed) │ │ ├ Delimiter: (documentation changed) │ │ ├ Format: (documentation changed) │ │ ├ StartFromRow: (documentation changed) │ │ └ TextQualifier: (documentation changed) │ └[~] resource AWS::QuickSight::Template │ └ types │ └[~] type SheetImageTooltipConfiguration │ └ properties │ └ Visibility: - json ⇐ string │ + json ├[~] service aws-s3 │ └ resources │ └[~] resource AWS::S3::Bucket │ └ types │ └[~] type TagFilter │ └ - documentation: Specifies tags to use to identify a subset of objects for an Amazon S3 bucket. │ + documentation: Specifies tags to use to identify a subset of objects for an Amazon S3 bucket. For more information, see [Categorizing your storage using tags](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html) in the *Amazon Simple Storage Service User Guide* . └[~] service aws-wafv2 └ resources ├[~] resource AWS::WAFv2::RuleGroup │ └ types │ └[~] type Rule │ └ properties │ └ RuleLabels: (documentation changed) └[~] resource AWS::WAFv2::WebACL └ types └[~] type Rule └ properties └ RuleLabels: (documentation changed) ```
1 parent 721e700 commit 3170e1c

File tree

5 files changed

+49
-24
lines changed

5 files changed

+49
-24
lines changed

packages/@aws-cdk/cloudformation-diff/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
},
2424
"license": "Apache-2.0",
2525
"dependencies": {
26-
"@aws-cdk/aws-service-spec": "^0.1.41",
27-
"@aws-cdk/service-spec-types": "^0.0.108",
26+
"@aws-cdk/aws-service-spec": "^0.1.42",
27+
"@aws-cdk/service-spec-types": "^0.0.109",
2828
"chalk": "^4",
2929
"diff": "^5.2.0",
3030
"fast-deep-equal": "^3.1.3",

packages/@aws-cdk/integ-runner/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"@aws-cdk/cloud-assembly-schema": "^39.0.0",
7676
"@aws-cdk/cloudformation-diff": "0.0.0",
7777
"@aws-cdk/cx-api": "0.0.0",
78-
"@aws-cdk/aws-service-spec": "^0.1.41",
78+
"@aws-cdk/aws-service-spec": "^0.1.42",
7979
"cdk-assets": "3.0.0-rc.111",
8080
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
8181
"aws-cdk": "0.0.0",

packages/aws-cdk-lib/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
"mime-types": "^2.1.35"
137137
},
138138
"devDependencies": {
139-
"@aws-cdk/aws-service-spec": "^0.1.41",
139+
"@aws-cdk/aws-service-spec": "^0.1.42",
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

+3-3
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.41",
36-
"@aws-cdk/service-spec-importers": "^0.0.61",
37-
"@aws-cdk/service-spec-types": "^0.0.108",
35+
"@aws-cdk/aws-service-spec": "^0.1.42",
36+
"@aws-cdk/service-spec-importers": "^0.0.62",
37+
"@aws-cdk/service-spec-types": "^0.0.109",
3838
"@cdklabs/tskb": "^0.0.3",
3939
"@cdklabs/typewriter": "^0.0.3",
4040
"camelcase": "^6",

yarn.lock

+42-17
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@
6363
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz#6d3c7860354d4856a7e75375f2f0ecab313b4989"
6464
integrity sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A==
6565

66-
"@aws-cdk/aws-service-spec@^0.1.41":
67-
version "0.1.41"
68-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.41.tgz#a1920463dbf0734b6883a7f29d2e1b732f82b635"
69-
integrity sha512-MQJwBOXFYv+pLgPgANojBwKwVcRgbqrLo1u8edQv9HFwDQD+lX1+qQ8kPYSHFKrgeUpBKxJ4a92Tudepwubt/g==
66+
"@aws-cdk/aws-service-spec@^0.1.42":
67+
version "0.1.42"
68+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.42.tgz#4e1be2beaf8b1d0c73bf810137689a6079cdaf0f"
69+
integrity sha512-pw7akjxfVXl1HJgLcvsELD9ZIdm2s0XSF4E/dxfgKdcB3c1i4oBzOzoFV2YV8ZzAZ09abRy53OClZNiV7P64XA==
7070
dependencies:
71-
"@aws-cdk/service-spec-types" "^0.0.108"
71+
"@aws-cdk/service-spec-types" "^0.0.109"
7272
"@cdklabs/tskb" "^0.0.3"
7373

7474
"@aws-cdk/cloud-assembly-schema@^39.0.0", "@aws-cdk/cloud-assembly-schema@^39.0.1", "@aws-cdk/cloud-assembly-schema@^39.1.34":
@@ -106,12 +106,12 @@
106106
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v31/-/lambda-layer-kubectl-v31-2.0.0.tgz#d87799d7d0d5dad77af45281a36942e4b7996b6b"
107107
integrity sha512-8JI0sMDbqCubOyt1TbQFEwicYok9KYSrNSfzREgjGJcoPy17/Kd0gbe44ATyLMfjae7dExUhhwKMhr6GK7Hmrw==
108108

109-
"@aws-cdk/service-spec-importers@^0.0.61":
110-
version "0.0.61"
111-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.61.tgz#54ad74b6f6afe4f2c2bf811e32d18c03256176e8"
112-
integrity sha512-2MawJ5zF0EoQlHcf1xwDEtS7wDIpHRwVhnK9txeNPVKkDMcjYIsOi5zRtYNaGAgfrgwABAGkL2p9gxf9SYq1AA==
109+
"@aws-cdk/service-spec-importers@^0.0.62":
110+
version "0.0.62"
111+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.62.tgz#94bc70e270d7280e6562fccde7144494eaffa852"
112+
integrity sha512-32Y2NDmS+0F3HU02QpQiNLMJ7gL+MMGIritR6OUJx8A+gn/Bi1JH+fqo3vEqsPXPQZRXdQv9GDVuJMooie+amA==
113113
dependencies:
114-
"@aws-cdk/service-spec-types" "^0.0.108"
114+
"@aws-cdk/service-spec-types" "^0.0.109"
115115
"@cdklabs/tskb" "^0.0.3"
116116
ajv "^6"
117117
canonicalize "^2.0.0"
@@ -122,10 +122,10 @@
122122
glob "^8"
123123
sort-json "^2.0.1"
124124

125-
"@aws-cdk/service-spec-types@^0.0.108":
126-
version "0.0.108"
127-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.108.tgz#5c323941285b9651ef326221b2d2d5e9fdfc495f"
128-
integrity sha512-IwAIZgcJoxxZtuVCRi4/7nuAdUBAs6/YPPDeKF6t/C207rPlnitZsuDLJpIfEIDRJlh5iwfu2K4zP8UWCYwEDQ==
125+
"@aws-cdk/service-spec-types@^0.0.109":
126+
version "0.0.109"
127+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.109.tgz#2594b934fddfacebf4067ae5aef5c2753f5c14a7"
128+
integrity sha512-/st0iQ6wAmWCke1+d1iIO3qXLuDf2C9G2d9301MdoU3V+jpm/dHeoTv8NUt5FNMKni9hZ4FLmofTgYlfQtrKEw==
129129
dependencies:
130130
"@cdklabs/tskb" "^0.0.3"
131131

@@ -17928,7 +17928,16 @@ string-length@^4.0.1:
1792817928
char-regex "^1.0.2"
1792917929
strip-ansi "^6.0.0"
1793017930

17931-
"string-width-cjs@npm:string-width@^4.2.0", string-width@*, string-width@^1.0.1, "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3, string-width@^5.0.1, string-width@^5.1.2:
17931+
"string-width-cjs@npm:string-width@^4.2.0":
17932+
version "4.2.3"
17933+
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
17934+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
17935+
dependencies:
17936+
emoji-regex "^8.0.0"
17937+
is-fullwidth-code-point "^3.0.0"
17938+
strip-ansi "^6.0.1"
17939+
17940+
string-width@*, string-width@^1.0.1, "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3, string-width@^5.0.1, string-width@^5.1.2:
1793217941
version "4.2.3"
1793317942
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1793417943
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -17993,7 +18002,7 @@ stringify-package@^1.0.1:
1799318002
resolved "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
1799418003
integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
1799518004

17996-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
18005+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
1799718006
version "6.0.1"
1799818007
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1799918008
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -18007,6 +18016,13 @@ strip-ansi@^3.0.1:
1800718016
dependencies:
1800818017
ansi-regex "^2.0.0"
1800918018

18019+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
18020+
version "6.0.1"
18021+
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
18022+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
18023+
dependencies:
18024+
ansi-regex "^5.0.1"
18025+
1801018026
strip-ansi@^7.0.1, strip-ansi@^7.1.0:
1801118027
version "7.1.0"
1801218028
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -19056,7 +19072,7 @@ workerpool@^6.5.1:
1905619072
resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544"
1905719073
integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==
1905819074

19059-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
19075+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
1906019076
version "7.0.0"
1906119077
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1906219078
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -19074,6 +19090,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
1907419090
string-width "^4.1.0"
1907519091
strip-ansi "^6.0.0"
1907619092

19093+
wrap-ansi@^7.0.0:
19094+
version "7.0.0"
19095+
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
19096+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
19097+
dependencies:
19098+
ansi-styles "^4.0.0"
19099+
string-width "^4.1.0"
19100+
strip-ansi "^6.0.0"
19101+
1907719102
wrap-ansi@^8.1.0:
1907819103
version "8.1.0"
1907919104
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"

0 commit comments

Comments
 (0)