Skip to content

Commit

Permalink
feat: update L1 CloudFormation resource definitions (#32712)
Browse files Browse the repository at this point in the history
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)
```
  • Loading branch information
aws-cdk-automation authored Jan 2, 2025
1 parent 721e700 commit 3170e1c
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 24 deletions.
4 changes: 2 additions & 2 deletions packages/@aws-cdk/cloudformation-diff/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
},
"license": "Apache-2.0",
"dependencies": {
"@aws-cdk/aws-service-spec": "^0.1.41",
"@aws-cdk/service-spec-types": "^0.0.108",
"@aws-cdk/aws-service-spec": "^0.1.42",
"@aws-cdk/service-spec-types": "^0.0.109",
"chalk": "^4",
"diff": "^5.2.0",
"fast-deep-equal": "^3.1.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/integ-runner/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
"@aws-cdk/cloud-assembly-schema": "^39.0.0",
"@aws-cdk/cloudformation-diff": "0.0.0",
"@aws-cdk/cx-api": "0.0.0",
"@aws-cdk/aws-service-spec": "^0.1.41",
"@aws-cdk/aws-service-spec": "^0.1.42",
"cdk-assets": "3.0.0-rc.111",
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
"aws-cdk": "0.0.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/aws-cdk-lib/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
"mime-types": "^2.1.35"
},
"devDependencies": {
"@aws-cdk/aws-service-spec": "^0.1.41",
"@aws-cdk/aws-service-spec": "^0.1.42",
"@aws-cdk/cdk-build-tools": "0.0.0",
"@aws-cdk/custom-resource-handlers": "0.0.0",
"@aws-cdk/pkglint": "0.0.0",
Expand Down
6 changes: 3 additions & 3 deletions tools/@aws-cdk/spec2cdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
},
"license": "Apache-2.0",
"dependencies": {
"@aws-cdk/aws-service-spec": "^0.1.41",
"@aws-cdk/service-spec-importers": "^0.0.61",
"@aws-cdk/service-spec-types": "^0.0.108",
"@aws-cdk/aws-service-spec": "^0.1.42",
"@aws-cdk/service-spec-importers": "^0.0.62",
"@aws-cdk/service-spec-types": "^0.0.109",
"@cdklabs/tskb": "^0.0.3",
"@cdklabs/typewriter": "^0.0.3",
"camelcase": "^6",
Expand Down
59 changes: 42 additions & 17 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,12 @@
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz#6d3c7860354d4856a7e75375f2f0ecab313b4989"
integrity sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A==

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

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

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

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

Expand Down Expand Up @@ -17928,7 +17928,16 @@ string-length@^4.0.1:
char-regex "^1.0.2"
strip-ansi "^6.0.0"

"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:
"string-width-cjs@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"

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:
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
Expand Down Expand Up @@ -17993,7 +18002,7 @@ stringify-package@^1.0.1:
resolved "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==

"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
Expand All @@ -18007,6 +18016,13 @@ strip-ansi@^3.0.1:
dependencies:
ansi-regex "^2.0.0"

strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"

strip-ansi@^7.0.1, strip-ansi@^7.1.0:
version "7.1.0"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
Expand Down Expand Up @@ -19056,7 +19072,7 @@ workerpool@^6.5.1:
resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544"
integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==

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

wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
dependencies:
ansi-styles "^4.0.0"
string-width "^4.1.0"
strip-ansi "^6.0.0"

wrap-ansi@^8.1.0:
version "8.1.0"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
Expand Down

0 comments on commit 3170e1c

Please sign in to comment.