From 5ed51cbd5277514ae0a6d9a878c9c93641aa0bdc Mon Sep 17 00:00:00 2001 From: Amplifiyer <51211245+Amplifiyer@users.noreply.github.com> Date: Wed, 22 Nov 2023 02:09:52 +0100 Subject: [PATCH] Update data schema for e2e hotswappable test as per the new getting started (#728) * Updat data schema for e2e hotswappable test as per the new getting started * update snapshots * update snapshots * upgrade aws-cdk to 2.110.1 * package lock * add new changeset for aws-cdk upgrade --- .changeset/tender-rocks-cough.md | 20 + .changeset/two-pianos-eat.md | 5 + package-lock.json | 1929 ++++++++--------- packages/auth-construct/package.json | 2 +- packages/backend-auth/package.json | 2 +- packages/backend-data/package.json | 2 +- packages/backend-deployer/package.json | 2 +- packages/backend-function/package.json | 2 +- packages/backend-output-storage/package.json | 2 +- .../backend-platform-test-stubs/package.json | 2 +- packages/backend-storage/package.json | 2 +- packages/backend/package.json | 2 +- ...BranchName-branch-7d6f6c854a.template.json | 6 +- ...d6f6c854adataE67321C2.nested.template.json | 6 +- packages/function-construct/package.json | 2 +- ...BranchName-branch-7d6f6c854a.template.json | 6 +- ...d6f6c854adataE67321C2.nested.template.json | 6 +- ...BranchName-branch-7d6f6c854a.template.json | 6 +- ...d6f6c854adataE67321C2.nested.template.json | 4 +- ...BranchName-branch-7d6f6c854a.template.json | 6 +- ...d6f6c854adataE67321C2.nested.template.json | 4 +- .../amplify/data/resource.ts | 46 +- ...BranchName-branch-7d6f6c854a.template.json | 25 +- ...d6f6c854adataE67321C2.nested.template.json | 71 +- ...irectiveStack93F75775.nested.template.json | 174 +- ...plifyDataTodo80505FFF.nested.template.json | 388 ++++ .../update-1/data/resource.ts | 47 +- .../update-1/function.ts | 6 + ...BranchName-branch-7d6f6c854a.template.json | 4 +- ...BranchName-branch-7d6f6c854a.template.json | 6 +- ...d6f6c854adataE67321C2.nested.template.json | 6 +- ...BranchName-branch-7d6f6c854a.template.json | 6 +- ...d6f6c854adataE67321C2.nested.template.json | 6 +- packages/plugin-types/package.json | 2 +- packages/sandbox/package.json | 2 +- packages/storage-construct/package.json | 2 +- 36 files changed, 1579 insertions(+), 1230 deletions(-) create mode 100644 .changeset/tender-rocks-cough.md create mode 100644 .changeset/two-pianos-eat.md create mode 100644 packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/function.ts diff --git a/.changeset/tender-rocks-cough.md b/.changeset/tender-rocks-cough.md new file mode 100644 index 0000000000..ee164d94e7 --- /dev/null +++ b/.changeset/tender-rocks-cough.md @@ -0,0 +1,20 @@ +--- +'@aws-amplify/backend-platform-test-stubs': patch +'@aws-amplify/backend-output-storage': patch +'@aws-amplify/function-construct-alpha': patch +'@aws-amplify/integration-tests': patch +'@aws-amplify/storage-construct-alpha': patch +'@aws-amplify/backend-deployer': patch +'@aws-amplify/backend-function': patch +'@aws-amplify/backend-storage': patch +'@aws-amplify/auth-construct-alpha': patch +'create-amplify': patch +'@aws-amplify/platform-core': patch +'@aws-amplify/backend-auth': patch +'@aws-amplify/backend-data': patch +'@aws-amplify/plugin-types': patch +'@aws-amplify/backend': patch +'@aws-amplify/sandbox': patch +--- + +Upgrade aws-cdk to 2.110.1 diff --git a/.changeset/two-pianos-eat.md b/.changeset/two-pianos-eat.md new file mode 100644 index 0000000000..db8bbf2aa5 --- /dev/null +++ b/.changeset/two-pianos-eat.md @@ -0,0 +1,5 @@ +--- +'@aws-amplify/integration-tests': patch +--- + +Update data schema for e2e hotswappable test as per the new getting started diff --git a/package-lock.json b/package-lock.json index b6252e05a6..54a2aa8c25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "amplify-vnext", + "name": "amplify-backend", "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "amplify-vnext", + "name": "amplify-backend", "version": "0.0.1", "license": "Apache-2.0", "workspaces": [ @@ -509,9 +509,9 @@ } }, "node_modules/@aws-amplify/data-construct": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-construct/-/data-construct-1.4.1.tgz", - "integrity": "sha512-PGj4WKxYtQ0baLHGYQnFUXvHYdqnZk262D4d0UhCflHr/GCNulDpMRi3BKlJO2GwpbIXJv5+nSGfOUO5s4NZ4g==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-construct/-/data-construct-1.4.2.tgz", + "integrity": "sha512-Pk99yI+JAy8J+ukH8nFHR05vqqynxhePakOo8/hnrgDmN3kcNCKUCAba0M0csPzJRdI3gf5ulOuRxoOLs1VjeA==", "bundleDependencies": [ "@aws-amplify/backend-output-schemas", "@aws-amplify/backend-output-storage", @@ -554,20 +554,20 @@ "dependencies": { "@aws-amplify/backend-output-schemas": "^0.4.0", "@aws-amplify/backend-output-storage": "^0.2.2", - "@aws-amplify/graphql-api-construct": "1.4.1", - "@aws-amplify/graphql-auth-transformer": "3.2.1", - "@aws-amplify/graphql-default-value-transformer": "2.1.10", - "@aws-amplify/graphql-function-transformer": "2.1.9", - "@aws-amplify/graphql-http-transformer": "2.1.9", - "@aws-amplify/graphql-index-transformer": "2.2.1", - "@aws-amplify/graphql-maps-to-transformer": "3.3.1", - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.9", - "@aws-amplify/graphql-relational-transformer": "2.2.1", - "@aws-amplify/graphql-searchable-transformer": "2.3.1", - "@aws-amplify/graphql-sql-transformer": "0.1.1", - "@aws-amplify/graphql-transformer": "1.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-api-construct": "1.4.2", + "@aws-amplify/graphql-auth-transformer": "3.2.2", + "@aws-amplify/graphql-default-value-transformer": "2.1.11", + "@aws-amplify/graphql-function-transformer": "2.1.10", + "@aws-amplify/graphql-http-transformer": "2.1.10", + "@aws-amplify/graphql-index-transformer": "2.2.2", + "@aws-amplify/graphql-maps-to-transformer": "3.3.2", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-predictions-transformer": "2.1.10", + "@aws-amplify/graphql-relational-transformer": "2.2.2", + "@aws-amplify/graphql-searchable-transformer": "2.3.2", + "@aws-amplify/graphql-sql-transformer": "0.1.2", + "@aws-amplify/graphql-transformer": "1.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "@aws-amplify/platform-core": "^0.2.0", "@aws-amplify/plugin-types": "^0.4.1", @@ -577,7 +577,7 @@ "graceful-fs": "^4.2.11", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "hjson": "^3.2.2", "immer": "^9.0.12", "is-buffer": "^2.0.5", @@ -617,17 +617,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-auth-transformer": { - "version": "3.2.1", + "version": "3.2.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-relational-transformer": "2.2.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-relational-transformer": "2.2.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "lodash": "^4.17.21", "md5": "^2.3.0" }, @@ -637,28 +637,28 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-default-value-transformer": { - "version": "2.1.10", + "version": "2.1.11", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "libphonenumber-js": "1.9.47" } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-function-transformer": { - "version": "2.1.9", + "version": "2.1.10", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -666,15 +666,15 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-http-transformer": { - "version": "2.1.9", + "version": "2.1.10", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -682,16 +682,16 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-index-transformer": { - "version": "2.2.1", + "version": "2.2.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -699,14 +699,14 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-maps-to-transformer": { - "version": "3.3.1", + "version": "3.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -714,15 +714,15 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-model-transformer": { - "version": "2.3.1", + "version": "2.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -730,15 +730,15 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-predictions-transformer": { - "version": "2.1.9", + "version": "2.1.10", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -746,17 +746,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-relational-transformer": { - "version": "2.2.1", + "version": "2.2.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-index-transformer": "2.2.1", - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-index-transformer": "2.2.2", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "immer": "^9.0.12" }, "peerDependencies": { @@ -765,16 +765,16 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-searchable-transformer": { - "version": "2.3.1", + "version": "2.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -782,16 +782,16 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-sql-transformer": { - "version": "0.1.1", + "version": "0.1.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -799,22 +799,22 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-transformer": { - "version": "1.3.1", + "version": "1.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-auth-transformer": "3.2.1", - "@aws-amplify/graphql-default-value-transformer": "2.1.10", - "@aws-amplify/graphql-function-transformer": "2.1.9", - "@aws-amplify/graphql-http-transformer": "2.1.9", - "@aws-amplify/graphql-index-transformer": "2.2.1", - "@aws-amplify/graphql-maps-to-transformer": "3.3.1", - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.9", - "@aws-amplify/graphql-relational-transformer": "2.2.1", - "@aws-amplify/graphql-searchable-transformer": "2.3.1", - "@aws-amplify/graphql-sql-transformer": "0.1.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-auth-transformer": "3.2.2", + "@aws-amplify/graphql-default-value-transformer": "2.1.11", + "@aws-amplify/graphql-function-transformer": "2.1.10", + "@aws-amplify/graphql-http-transformer": "2.1.10", + "@aws-amplify/graphql-index-transformer": "2.2.2", + "@aws-amplify/graphql-maps-to-transformer": "3.3.2", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-predictions-transformer": "2.1.10", + "@aws-amplify/graphql-relational-transformer": "2.2.2", + "@aws-amplify/graphql-searchable-transformer": "2.3.2", + "@aws-amplify/graphql-sql-transformer": "0.1.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0" }, "peerDependencies": { @@ -823,14 +823,14 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-transformer-core": { - "version": "2.3.1", + "version": "2.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "fs-extra": "^8.1.0", "graphql": "^15.5.0", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "hjson": "^3.2.2", "lodash": "^4.17.21", "md5": "^2.3.0", @@ -935,7 +935,7 @@ "license": "Apache-2.0" }, "node_modules/@aws-amplify/data-construct/node_modules/graphql-transformer-common": { - "version": "4.26.1", + "version": "4.26.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -1069,9 +1069,9 @@ } }, "node_modules/@aws-amplify/data-schema-types": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.6.6.tgz", - "integrity": "sha512-kMGeOHztllmwbeb4qa0hDSAjDyu/C2frfpk326Z7S5Q2YWgEPA2Mp04ojOP5WI1efKqBmUz9e4tAZixmCzJLFw==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.6.7.tgz", + "integrity": "sha512-JmY1R/tuhjj/rQWGUrDR6o67K+7XFHucMVO0F4XIS2jJgOb44/J6sV9Yq9NYPVU0eMFB1Iv5YcZQlS2lGRNdqA==", "dependencies": { "rxjs": "^7.8.1" } @@ -1089,9 +1089,9 @@ "link": true }, "node_modules/@aws-amplify/graphql-api-construct": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-api-construct/-/graphql-api-construct-1.4.1.tgz", - "integrity": "sha512-kag9ti20+dxItTGqKVaG1d2FYoZ2O5z/ODDJUdSjPwAgNdHKm+6m3KaBq8I+kRYmGAUeLSYtE/7VZW+54gHLyg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-api-construct/-/graphql-api-construct-1.4.2.tgz", + "integrity": "sha512-MZglRlIk6ScZoD2FQDUcrfiXiJzCuTkTLW0n3kJdrEydERQvMcXePCbJWiDQN0/scbB0vU7foDRNZfbdTxv8GA==", "bundleDependencies": [ "@aws-amplify/backend-output-schemas", "@aws-amplify/backend-output-storage", @@ -1134,19 +1134,19 @@ "dependencies": { "@aws-amplify/backend-output-schemas": "^0.4.0", "@aws-amplify/backend-output-storage": "^0.2.2", - "@aws-amplify/graphql-auth-transformer": "3.2.1", - "@aws-amplify/graphql-default-value-transformer": "2.1.10", - "@aws-amplify/graphql-function-transformer": "2.1.9", - "@aws-amplify/graphql-http-transformer": "2.1.9", - "@aws-amplify/graphql-index-transformer": "2.2.1", - "@aws-amplify/graphql-maps-to-transformer": "3.3.1", - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.9", - "@aws-amplify/graphql-relational-transformer": "2.2.1", - "@aws-amplify/graphql-searchable-transformer": "2.3.1", - "@aws-amplify/graphql-sql-transformer": "0.1.1", - "@aws-amplify/graphql-transformer": "1.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-auth-transformer": "3.2.2", + "@aws-amplify/graphql-default-value-transformer": "2.1.11", + "@aws-amplify/graphql-function-transformer": "2.1.10", + "@aws-amplify/graphql-http-transformer": "2.1.10", + "@aws-amplify/graphql-index-transformer": "2.2.2", + "@aws-amplify/graphql-maps-to-transformer": "3.3.2", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-predictions-transformer": "2.1.10", + "@aws-amplify/graphql-relational-transformer": "2.2.2", + "@aws-amplify/graphql-searchable-transformer": "2.3.2", + "@aws-amplify/graphql-sql-transformer": "0.1.2", + "@aws-amplify/graphql-transformer": "1.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "@aws-amplify/platform-core": "^0.2.0", "@aws-amplify/plugin-types": "^0.4.1", @@ -1156,7 +1156,7 @@ "graceful-fs": "^4.2.11", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "hjson": "^3.2.2", "immer": "^9.0.12", "is-buffer": "^2.0.5", @@ -1196,17 +1196,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-auth-transformer": { - "version": "3.2.1", + "version": "3.2.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-relational-transformer": "2.2.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-relational-transformer": "2.2.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "lodash": "^4.17.21", "md5": "^2.3.0" }, @@ -1216,28 +1216,28 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-default-value-transformer": { - "version": "2.1.10", + "version": "2.1.11", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "libphonenumber-js": "1.9.47" } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-function-transformer": { - "version": "2.1.9", + "version": "2.1.10", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1245,15 +1245,15 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-http-transformer": { - "version": "2.1.9", + "version": "2.1.10", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1261,16 +1261,16 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-index-transformer": { - "version": "2.2.1", + "version": "2.2.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1278,14 +1278,14 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-maps-to-transformer": { - "version": "3.3.1", + "version": "3.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1293,15 +1293,15 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-model-transformer": { - "version": "2.3.1", + "version": "2.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1309,15 +1309,15 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-predictions-transformer": { - "version": "2.1.9", + "version": "2.1.10", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1325,17 +1325,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-relational-transformer": { - "version": "2.2.1", + "version": "2.2.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-index-transformer": "2.2.1", - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-index-transformer": "2.2.2", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "immer": "^9.0.12" }, "peerDependencies": { @@ -1344,16 +1344,16 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-searchable-transformer": { - "version": "2.3.1", + "version": "2.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1361,16 +1361,16 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-sql-transformer": { - "version": "0.1.1", + "version": "0.1.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", - "graphql-transformer-common": "4.26.1" + "graphql-transformer-common": "4.26.2" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1378,22 +1378,22 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-transformer": { - "version": "1.3.1", + "version": "1.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-auth-transformer": "3.2.1", - "@aws-amplify/graphql-default-value-transformer": "2.1.10", - "@aws-amplify/graphql-function-transformer": "2.1.9", - "@aws-amplify/graphql-http-transformer": "2.1.9", - "@aws-amplify/graphql-index-transformer": "2.2.1", - "@aws-amplify/graphql-maps-to-transformer": "3.3.1", - "@aws-amplify/graphql-model-transformer": "2.3.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.9", - "@aws-amplify/graphql-relational-transformer": "2.2.1", - "@aws-amplify/graphql-searchable-transformer": "2.3.1", - "@aws-amplify/graphql-sql-transformer": "0.1.1", - "@aws-amplify/graphql-transformer-core": "2.3.1", + "@aws-amplify/graphql-auth-transformer": "3.2.2", + "@aws-amplify/graphql-default-value-transformer": "2.1.11", + "@aws-amplify/graphql-function-transformer": "2.1.10", + "@aws-amplify/graphql-http-transformer": "2.1.10", + "@aws-amplify/graphql-index-transformer": "2.2.2", + "@aws-amplify/graphql-maps-to-transformer": "3.3.2", + "@aws-amplify/graphql-model-transformer": "2.3.2", + "@aws-amplify/graphql-predictions-transformer": "2.1.10", + "@aws-amplify/graphql-relational-transformer": "2.2.2", + "@aws-amplify/graphql-searchable-transformer": "2.3.2", + "@aws-amplify/graphql-sql-transformer": "0.1.2", + "@aws-amplify/graphql-transformer-core": "2.3.2", "@aws-amplify/graphql-transformer-interfaces": "3.3.0" }, "peerDependencies": { @@ -1402,14 +1402,14 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-transformer-core": { - "version": "2.3.1", + "version": "2.3.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-transformer-interfaces": "3.3.0", "fs-extra": "^8.1.0", "graphql": "^15.5.0", - "graphql-transformer-common": "4.26.1", + "graphql-transformer-common": "4.26.2", "hjson": "^3.2.2", "lodash": "^4.17.21", "md5": "^2.3.0", @@ -1514,7 +1514,7 @@ "license": "Apache-2.0" }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/graphql-transformer-common": { - "version": "4.26.1", + "version": "4.26.2", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -2608,48 +2608,48 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-sdk/client-amplify": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplify/-/client-amplify-3.450.0.tgz", - "integrity": "sha512-FXsiWleje9uGSkYzJzr1E3fVuqRt8gLdz7ydCgbwvuXAaOk+GBZlKg3nGm4UqbEHqNxf4OPZ78Nz5sM3JWID9A==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplify/-/client-amplify-3.454.0.tgz", + "integrity": "sha512-VHxtZEh7/q5rrUssfkuv20fQoB4WDlRB5Tz4VsiY1qQiIYWfvYUFs8wV0VNiggIKGfXCYQPs6AmqUZftMNx6Gw==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { @@ -2657,48 +2657,48 @@ } }, "node_modules/@aws-sdk/client-amplifyuibuilder": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplifyuibuilder/-/client-amplifyuibuilder-3.450.0.tgz", - "integrity": "sha512-rxJbxqpi+kNQQJCCmjoj+R7lJ+nBo05Ex7HF2ldMcUnnwYtLuE1feFZQTM/lucSrANsSnBg7rfMm8ozkOF4JYw==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplifyuibuilder/-/client-amplifyuibuilder-3.454.0.tgz", + "integrity": "sha512-eIaLb46vA7/8lwUHOzba8TFT7PtgSooq4Yj7VPzZ+wGSFoDwPaP8H0viONKIsQnsGc1k0dV6jkA4hRmqgBIsRg==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0", "uuid": "^8.3.2" }, @@ -2707,49 +2707,49 @@ } }, "node_modules/@aws-sdk/client-appsync": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-appsync/-/client-appsync-3.450.0.tgz", - "integrity": "sha512-6UmCT2Rx3HKNyQDuKVF67pde32OdaarXgygvHNB20aDoxumPH8xNyKdskMVZQ/ZBMVZVzdfkkexF9lgEya+zUg==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-appsync/-/client-appsync-3.454.0.tgz", + "integrity": "sha512-M8BpD2oXg+/V/nsrHx9VMviOuIZfHzST8Nx+ilClIqNGTNx5IDUmacbnKzUqogeQn/utjAwePb87k5whzkDR5A==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-stream": "^2.0.17", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-stream": "^2.0.20", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { @@ -2757,49 +2757,49 @@ } }, "node_modules/@aws-sdk/client-cloudformation": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.450.0.tgz", - "integrity": "sha512-7Smx4DPYPomhOY4JF8HN2ZWeMjk+LN5mW/78yrDvxZOV9UXPAPzStAJ82o+nbGQphqJO98ukXbQWcBjcFaTSYg==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.454.0.tgz", + "integrity": "sha512-CKOE5u2gLt/BjHYX6a0uKGsWPBic9uOzlTwqnpqXEmVSb25xv5ULHOUmYfmSyw2TWXwxEe4a6ZwBL0MYJGrEUw==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", - "@smithy/util-waiter": "^2.0.12", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", + "@smithy/util-waiter": "^2.0.13", "fast-xml-parser": "4.2.5", "tslib": "^2.5.0", "uuid": "^8.3.2" @@ -2809,48 +2809,48 @@ } }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.450.0.tgz", - "integrity": "sha512-CO04SicNOQApzmoRbR3y9xACeh8j2xichrotlRYdYj8Yf/9XUyyTDEBoMpaXe3jmAlD+Q6+fOW86MckTVMFKww==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.454.0.tgz", + "integrity": "sha512-6Z3xYsgONJsZrn6P5XvKAgWxmUittGmp5jdX64LSz5OoPgkn0uGd01c2EACSKVivHUBc190gPg8Hg2BBmWjsMA==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { @@ -2858,49 +2858,49 @@ } }, "node_modules/@aws-sdk/client-cognito-identity-provider": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity-provider/-/client-cognito-identity-provider-3.450.0.tgz", - "integrity": "sha512-0wqyWUPyCpp9INU+wBJFXwt3xcHw+GfBpmqjQYUIXqtqklAzxHDmMwVAAiw9OtIB640clAkK0LIWGqT4Xaad8w==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity-provider/-/client-cognito-identity-provider-3.454.0.tgz", + "integrity": "sha512-puWrIjMboMAuJ/0poB1TNKZyr9Lpv1jHcSFrUIRezDPxs+lLi/Mvkcb7GVt5WHaC4+PHsk7UglbhNQIm3fRo4A==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { @@ -2908,65 +2908,65 @@ } }, "node_modules/@aws-sdk/client-s3": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.450.0.tgz", - "integrity": "sha512-mw+zNVOXqsNjGrKjykcqxsiTMHTomcFEYODa5CEE6CeJQ2COwjNN9urzFO/uocA9z/2K3t1dG/q+2mvP0EcC2A==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.454.0.tgz", + "integrity": "sha512-vBx4iB1c4mEz+twMnl6angC1/IpnmXaT8L6Kl9uNiurFsb6N4tCyrJ24kECdsOSTM7ePXvE1fKst8zAh6MW5ZA==", "dependencies": { "@aws-crypto/sha1-browser": "3.0.0", "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-bucket-endpoint": "3.449.0", - "@aws-sdk/middleware-expect-continue": "3.449.0", - "@aws-sdk/middleware-flexible-checksums": "3.449.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-location-constraint": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-sdk-s3": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-ssec": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/signature-v4-multi-region": "3.449.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-bucket-endpoint": "3.451.0", + "@aws-sdk/middleware-expect-continue": "3.451.0", + "@aws-sdk/middleware-flexible-checksums": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-location-constraint": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-sdk-s3": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-ssec": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/signature-v4-multi-region": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", "@aws-sdk/xml-builder": "3.310.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/eventstream-serde-browser": "^2.0.12", - "@smithy/eventstream-serde-config-resolver": "^2.0.12", - "@smithy/eventstream-serde-node": "^2.0.12", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-blob-browser": "^2.0.12", - "@smithy/hash-node": "^2.0.12", - "@smithy/hash-stream-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/md5-js": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/eventstream-serde-browser": "^2.0.13", + "@smithy/eventstream-serde-config-resolver": "^2.0.13", + "@smithy/eventstream-serde-node": "^2.0.13", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-blob-browser": "^2.0.14", + "@smithy/hash-node": "^2.0.15", + "@smithy/hash-stream-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/md5-js": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-stream": "^2.0.17", - "@smithy/util-utf8": "^2.0.0", - "@smithy/util-waiter": "^2.0.12", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-stream": "^2.0.20", + "@smithy/util-utf8": "^2.0.2", + "@smithy/util-waiter": "^2.0.13", "fast-xml-parser": "4.2.5", "tslib": "^2.5.0" }, @@ -2975,49 +2975,49 @@ } }, "node_modules/@aws-sdk/client-ssm": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.450.0.tgz", - "integrity": "sha512-/BOUBrDt8xenciuveseEBkCL3jbj/72B5ZoBV4v5GvVI3e9ZWTbqlFVhmOf+gvCiJfj8zFPqlh7Nyc98R4B8YA==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.454.0.tgz", + "integrity": "sha512-Vrf93hOzB4FAUpkGHvKywZ0yOVbghS0KbCsnlN1Mka780zmyc185YXGYSLv6B+yrI2tMj0cBvEad3M0qk69qVw==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", - "@smithy/util-waiter": "^2.0.12", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", + "@smithy/util-waiter": "^2.0.13", "tslib": "^2.5.0", "uuid": "^8.3.2" }, @@ -3026,94 +3026,94 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.450.0.tgz", - "integrity": "sha512-xutima6DhrTLMyBc1nmLhWXarvrqbH1zizrQpG7cLdwfqHEOi3thR3SWu+pUC4XN9kiXQUb2HUMcv/vdqmknkQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.451.0.tgz", + "integrity": "sha512-KkYSke3Pdv3MfVH/5fT528+MKjMyPKlcLcd4zQb0x6/7Bl7EHrPh1JZYjzPLHelb+UY5X0qN8+cb8iSu1eiwIQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-sts": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.450.0.tgz", - "integrity": "sha512-pHZ/3NHHtK5YbjYrh2jT8eePSYSunyvcIhdASMqYVg3Enw/BxA0IKL8bZ/slolhqR1sAQx4sKRAO7dZK418Q6w==", - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.445.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-sdk-sts": "3.449.0", - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "node_modules/@aws-sdk/client-sts": { + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.454.0.tgz", + "integrity": "sha512-0fDvr8WeB6IYO8BUCzcivWmahgGl/zDbaYfakzGnt4mrl5ztYaXE875WI6b7+oFcKMRvN+KLvwu5TtyFuNY+GQ==", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-sdk-sts": "3.451.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "fast-xml-parser": "4.2.5", "tslib": "^2.5.0" }, @@ -3122,11 +3122,11 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.445.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.445.0.tgz", - "integrity": "sha512-6GYLElUG1QTOdmXG8zXa+Ull9IUeSeItKDYHKzHYfIkbsagMfYlf7wm9XIYlatjtgodNfZ3gPHAJfRyPmwKrsg==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.451.0.tgz", + "integrity": "sha512-SamWW2zHEf1ZKe3j1w0Piauryl8BQIlej0TBS18A4ACzhjhWXhCs13bO1S88LvPR5mBFXok3XOT6zPOnKDFktw==", "dependencies": { - "@smithy/smithy-client": "^2.1.12", + "@smithy/smithy-client": "^2.1.15", "tslib": "^2.5.0" }, "engines": { @@ -3134,14 +3134,14 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.450.0.tgz", - "integrity": "sha512-XBcifT9L1WLu6/WluOcmH04jHYtZGNnygrD1WMd6Y5JlW+JctUHfmevFHQ5IO48rJA8qV/Sl87yvL37EcVSZjA==", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.454.0.tgz", + "integrity": "sha512-sRxDhZKgFasAVajNvpqJMEOCvtCUfofVcUO5vIp8jgPHNw5yrN5REZStjVjgYO5riFKXFI8qqHHtzttx+HhsZg==", "dependencies": { - "@aws-sdk/client-cognito-identity": "3.450.0", - "@aws-sdk/types": "3.449.0", + "@aws-sdk/client-cognito-identity": "3.454.0", + "@aws-sdk/types": "3.451.0", "@smithy/property-provider": "^2.0.0", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3149,13 +3149,13 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.449.0.tgz", - "integrity": "sha512-SwO9XQcBoyA0XrsSmgnMqCnR99wIyp+BjGhvzDU+Wetib7QPt++E2slJkLM/iCNc6YiqiHZtHsvXapSV7RzBJw==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.451.0.tgz", + "integrity": "sha512-9dAav7DcRgaF7xCJEQR5ER9ErXxnu/tdnVJ+UPmb1NPeIZdESv1A3lxFDEq1Fs8c4/lzAj9BpshGyJVIZwZDKg==", "dependencies": { - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@smithy/property-provider": "^2.0.0", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3163,18 +3163,18 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.449.0.tgz", - "integrity": "sha512-oIcww6Xsyux3LZVQr89Ps2FkULwCe3ZDUxzlyQNGD7gsMxJRD/fUBffpv+7ZmXUVoN8ZthlxuPwjpP568JVBJw==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.451.0.tgz", + "integrity": "sha512-q82kEzymqimkJ2dHmuN2RGpi9HTFSxwwoXALnzPRaRcvR/v+YY8FMgSTfwXzPkHUDf/q8J+aDz6lPcYlnsP3sQ==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/node-http-handler": "^2.1.8", + "@aws-sdk/types": "3.451.0", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/node-http-handler": "^2.1.9", "@smithy/property-provider": "^2.0.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/util-stream": "^2.0.17", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/util-stream": "^2.0.20", "tslib": "^2.5.0" }, "engines": { @@ -3182,19 +3182,19 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.450.0.tgz", - "integrity": "sha512-quil0bUH43irhEtHBBpnleVQd1ZBX9kDVf8HziK/LIhujTmHDAoDODnjhUczdJU6srMJgAJi1oVTaVek5emh9Q==", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.449.0", - "@aws-sdk/credential-provider-process": "3.449.0", - "@aws-sdk/credential-provider-sso": "3.450.0", - "@aws-sdk/credential-provider-web-identity": "3.449.0", - "@aws-sdk/types": "3.449.0", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.451.0.tgz", + "integrity": "sha512-TySt64Ci5/ZbqFw1F9Z0FIGvYx5JSC9e6gqDnizIYd8eMnn8wFRUscRrD7pIHKfrhvVKN5h0GdYovmMO/FMCBw==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.451.0", + "@aws-sdk/credential-provider-process": "3.451.0", + "@aws-sdk/credential-provider-sso": "3.451.0", + "@aws-sdk/credential-provider-web-identity": "3.451.0", + "@aws-sdk/types": "3.451.0", "@smithy/credential-provider-imds": "^2.0.0", "@smithy/property-provider": "^2.0.0", "@smithy/shared-ini-file-loader": "^2.0.6", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3202,20 +3202,20 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.450.0.tgz", - "integrity": "sha512-d4tQklhvsydNCer5Axd2sNptqqdalE78esDk0zA/cYaj56GniKqk3HLJLgb/wdv2/Ho6/4DhWeM5W4LaJNRivA==", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.449.0", - "@aws-sdk/credential-provider-ini": "3.450.0", - "@aws-sdk/credential-provider-process": "3.449.0", - "@aws-sdk/credential-provider-sso": "3.450.0", - "@aws-sdk/credential-provider-web-identity": "3.449.0", - "@aws-sdk/types": "3.449.0", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.451.0.tgz", + "integrity": "sha512-AEwM1WPyxUdKrKyUsKyFqqRFGU70e4qlDyrtBxJnSU9NRLZI8tfEZ67bN7fHSxBUBODgDXpMSlSvJiBLh5/3pw==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.451.0", + "@aws-sdk/credential-provider-ini": "3.451.0", + "@aws-sdk/credential-provider-process": "3.451.0", + "@aws-sdk/credential-provider-sso": "3.451.0", + "@aws-sdk/credential-provider-web-identity": "3.451.0", + "@aws-sdk/types": "3.451.0", "@smithy/credential-provider-imds": "^2.0.0", "@smithy/property-provider": "^2.0.0", "@smithy/shared-ini-file-loader": "^2.0.6", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3223,14 +3223,14 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.449.0.tgz", - "integrity": "sha512-IofhAgpwdSnaEg9H0dhydac07GCQ55Mc5oRzdzp/tm0Rl0MqnGdIvN8wYsxAeVhEi9pBSNla4eRiTu3LY6Z5+A==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.451.0.tgz", + "integrity": "sha512-HQywSdKeD5PErcLLnZfSyCJO+6T+ZyzF+Lm/QgscSC+CbSUSIPi//s15qhBRVely/3KBV6AywxwNH+5eYgt4lQ==", "dependencies": { - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@smithy/property-provider": "^2.0.0", "@smithy/shared-ini-file-loader": "^2.0.6", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3238,16 +3238,16 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.450.0.tgz", - "integrity": "sha512-zzr9s5bG38TRn82eJXzG1/AglDihrcINn9TBfwOL8OBl0J6MF7EPAS92VpOuYs09H70MOWSZkmzEftq1urwC0g==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.451.0.tgz", + "integrity": "sha512-Usm/N51+unOt8ID4HnQzxIjUJDrkAQ1vyTOC0gSEEJ7h64NSSPGD5yhN7il5WcErtRd3EEtT1a8/GTC5TdBctg==", "dependencies": { - "@aws-sdk/client-sso": "3.450.0", - "@aws-sdk/token-providers": "3.449.0", - "@aws-sdk/types": "3.449.0", + "@aws-sdk/client-sso": "3.451.0", + "@aws-sdk/token-providers": "3.451.0", + "@aws-sdk/types": "3.451.0", "@smithy/property-provider": "^2.0.0", "@smithy/shared-ini-file-loader": "^2.0.6", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3255,13 +3255,13 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.449.0.tgz", - "integrity": "sha512-BdqATzdqg39z2VXnEH7I6dzuX/Di6F/4C8FyiiJYx2+VciYdqt6GPprlpGdpngtWct/f8pA/LxQysNBVuwU/RA==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.451.0.tgz", + "integrity": "sha512-Xtg3Qw65EfDjWNG7o2xD6sEmumPfsy3WDGjk2phEzVg8s7hcZGxf5wYwe6UY7RJvlEKrU0rFA+AMn6Hfj5oOzg==", "dependencies": { - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@smithy/property-provider": "^2.0.0", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3269,25 +3269,25 @@ } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.450.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.450.0.tgz", - "integrity": "sha512-AWLYcwxNEsTX4hZBqq4cQsVuhVkYIwZP4DDaTAUoK6tR/WqmOFImuNB8DSPRGTEljdg+Q0qIWhMUGDWSKeJffw==", - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.450.0", - "@aws-sdk/client-sso": "3.450.0", - "@aws-sdk/client-sts": "3.450.0", - "@aws-sdk/credential-provider-cognito-identity": "3.450.0", - "@aws-sdk/credential-provider-env": "3.449.0", - "@aws-sdk/credential-provider-http": "3.449.0", - "@aws-sdk/credential-provider-ini": "3.450.0", - "@aws-sdk/credential-provider-node": "3.450.0", - "@aws-sdk/credential-provider-process": "3.449.0", - "@aws-sdk/credential-provider-sso": "3.450.0", - "@aws-sdk/credential-provider-web-identity": "3.449.0", - "@aws-sdk/types": "3.449.0", + "version": "3.454.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.454.0.tgz", + "integrity": "sha512-y+ieaocH6T5pjGx7l2NUTb2n29URUYO3uYSvvwoWKx/KK17QJEVKMbARHBHyvDIbybeHidJTO58Jz5AY7rcTQA==", + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.454.0", + "@aws-sdk/client-sso": "3.451.0", + "@aws-sdk/client-sts": "3.454.0", + "@aws-sdk/credential-provider-cognito-identity": "3.454.0", + "@aws-sdk/credential-provider-env": "3.451.0", + "@aws-sdk/credential-provider-http": "3.451.0", + "@aws-sdk/credential-provider-ini": "3.451.0", + "@aws-sdk/credential-provider-node": "3.451.0", + "@aws-sdk/credential-provider-process": "3.451.0", + "@aws-sdk/credential-provider-sso": "3.451.0", + "@aws-sdk/credential-provider-web-identity": "3.451.0", + "@aws-sdk/types": "3.451.0", "@smithy/credential-provider-imds": "^2.0.0", "@smithy/property-provider": "^2.0.0", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3295,15 +3295,15 @@ } }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.449.0.tgz", - "integrity": "sha512-gH+IEdDfhzTmQLdWwfc23A40EhvvAhk8taXUu3DX/lXl+2lBqd4qCoGk8vfUtwh9y1kbRDnhLq04XM2DPvvj2w==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.451.0.tgz", + "integrity": "sha512-KWyZ1JGnYz2QbHuJtYTP1BVnMOfVopR8rP8dTinVb/JR5HfAYz4imICJlJUbOYRjN7wpA3PrRI8dNRjrSBjWJg==", "dependencies": { - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@aws-sdk/util-arn-parser": "3.310.0", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/protocol-http": "^3.0.8", - "@smithy/types": "^2.4.0", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", "@smithy/util-config-provider": "^2.0.0", "tslib": "^2.5.0" }, @@ -3312,13 +3312,13 @@ } }, "node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.449.0.tgz", - "integrity": "sha512-OOR78JoTbCo/42HViuA+F2Uy/cNWo31mN0YZJRbnY5oAMgLRrY7d2+NlJpvHlS4XPdUZ6UHeUecJ9BAWuVuWAQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.451.0.tgz", + "integrity": "sha512-vwG8o2Uk6biLDlOZnqXemsO4dS2HvrprUdxyouwu6hlzLFskg8nL122butn19JqXJKgcVLuSSLzT+xwqBWy2Rg==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3326,17 +3326,17 @@ } }, "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.449.0.tgz", - "integrity": "sha512-pKBgmwqA6jdiWZrYX0uaPOGdRldRiG2ArA7ufS5B7iz9X1JJP8ESZcO2wD+AbrLBtkZtVG31974qpqfNU6n4dQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.451.0.tgz", + "integrity": "sha512-eOkpcC2zgAvqs1w7Yp5nsk9LBIj6qLU5kaZuZEBOiFbNKIrTnPo6dQuhgvDcKHD6Y5W/cUjSBiFMs/ROb5aoug==", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@aws-crypto/crc32c": "3.0.0", - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@smithy/is-array-buffer": "^2.0.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/types": "^2.4.0", - "@smithy/util-utf8": "^2.0.0", + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { @@ -3344,13 +3344,13 @@ } }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.449.0.tgz", - "integrity": "sha512-uO7ao5eFhqEEPk8uqkhNhYqqJPPv/+i2aLchvSYrviDcmcbz9HURc8j+Q9WkmIj3jf0hjAJ9UVMQggBUfoLEgg==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.451.0.tgz", + "integrity": "sha512-j8a5jAfhWmsK99i2k8oR8zzQgXrsJtgrLxc3js6U+525mcZytoiDndkWTmD5fjJ1byU1U2E5TaPq+QJeDip05Q==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3358,12 +3358,12 @@ } }, "node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.449.0.tgz", - "integrity": "sha512-MPCFKOpgke/ZV6WSxZZ/y9X4mn0ywLC2HVcaPJvDSKA0gsRtJLEQjWs2+I2QYTzEM0iwgoW9UOSgbFZYXF0Pow==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.451.0.tgz", + "integrity": "sha512-R4U2G7mybP0BMiQBJWTcB47g49F4PSXTiCsvMDp5WOEhpWvGQuO1ZIhTxCl5s5lgTSne063Os8W6KSdK2yG2TQ==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3371,12 +3371,12 @@ } }, "node_modules/@aws-sdk/middleware-logger": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.449.0.tgz", - "integrity": "sha512-YwmPLuSx5Zjdnloxr7bArT2KgF+VvlSe5+p5T/woZWEQgINRaCLdvDB37p7x/LlHrxxZRmk20MaFwSKlJU85qQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.451.0.tgz", + "integrity": "sha512-0kHrYEyVeB2QBfP6TfbI240aRtatLZtcErJbhpiNUb+CQPgEL3crIjgVE8yYiJumZ7f0jyjo8HLPkwD1/2APaw==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3384,13 +3384,13 @@ } }, "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.449.0.tgz", - "integrity": "sha512-8kWxxpPBHwFUADf8JaZsUbJ+FtS3K9MGQpMx0AZhh3P9xLaoh602CL0y0+UEEdb2uh6FJJjQiIk4eQXEolhG6Q==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.451.0.tgz", + "integrity": "sha512-J6jL6gJ7orjHGM70KDRcCP7so/J2SnkN4vZ9YRLTeeZY6zvBuHDjX8GCIgSqPn/nXFXckZO8XSnA7u6+3TAT0w==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3398,15 +3398,15 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.449.0.tgz", - "integrity": "sha512-HbgWdv0txBdV9+9aJSGtGWXnQlVvpIXS6gqmJ5ESHKwZMiRHXswwptccZkvSrLjCQr5uuN37yIz3219MRrvrmw==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.451.0.tgz", + "integrity": "sha512-XF4Cw8HrYUwGLKOqKtWs6ss1WXoxvQUcgGLACGSqn9a0p51446NiS5671x7qJUsfBuygdKlIKcOc8pPr9a+5Ow==", "dependencies": { - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@aws-sdk/util-arn-parser": "3.310.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", + "@smithy/protocol-http": "^3.0.9", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3414,13 +3414,13 @@ } }, "node_modules/@aws-sdk/middleware-sdk-sts": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.449.0.tgz", - "integrity": "sha512-a+mknJkS9jDiDoHg2sFW24B0f6MgT2zs/oF6zMFvVmImvUHjbhSgBzYStE+Phl/uM1zwp1lJfbuO+I+5tVwZEw==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.451.0.tgz", + "integrity": "sha512-UJ6UfVUEgp0KIztxpAeelPXI5MLj9wUtUCqYeIMP7C1ZhoEMNm3G39VLkGN43dNhBf1LqjsV9jkKMZbVfYXuwg==", "dependencies": { - "@aws-sdk/middleware-signing": "3.449.0", - "@aws-sdk/types": "3.449.0", - "@smithy/types": "^2.4.0", + "@aws-sdk/middleware-signing": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3428,16 +3428,16 @@ } }, "node_modules/@aws-sdk/middleware-signing": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.449.0.tgz", - "integrity": "sha512-L33efrgdDDY3myjLwraeS2tzUlebaZL6WS7ooACsOwkB9mRs6UQRpSpT90HbcSAjwLaa+xGqaxTA0biAuRjT5A==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.451.0.tgz", + "integrity": "sha512-s5ZlcIoLNg1Huj4Qp06iKniE8nJt/Pj1B/fjhWc6cCPCM7XJYUCejCnRh6C5ZJoBEYodjuwZBejPc1Wh3j+znA==", "dependencies": { - "@aws-sdk/types": "3.449.0", + "@aws-sdk/types": "3.451.0", "@smithy/property-provider": "^2.0.0", - "@smithy/protocol-http": "^3.0.8", + "@smithy/protocol-http": "^3.0.9", "@smithy/signature-v4": "^2.0.0", - "@smithy/types": "^2.4.0", - "@smithy/util-middleware": "^2.0.5", + "@smithy/types": "^2.5.0", + "@smithy/util-middleware": "^2.0.6", "tslib": "^2.5.0" }, "engines": { @@ -3445,12 +3445,12 @@ } }, "node_modules/@aws-sdk/middleware-ssec": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.449.0.tgz", - "integrity": "sha512-NY7jt1/ukqXCUqnaK2rlm5yGFyj9sOJBqK6X8Gpu5qQaYAvIP892U1UMj6VTPC7yBLPYhW2/YCfDvxOClbqKEg==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.451.0.tgz", + "integrity": "sha512-hDkeBUiRsvuDbvsPha0/uJHE680WDzjAOoE6ZnLBoWsw7ry+Bw1ULMj0sCmpBVrQ7Gpivi/6zbezhClVmt3ITw==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3458,14 +3458,14 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.449.0.tgz", - "integrity": "sha512-0cRptIhIthxUYadrgb5FmcTgGhPIeXnFATBILaa2gA/ivfVY/CiqMAvOvLHxtBAYNK8/VXM9DFL5TfOt8mF2UQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.451.0.tgz", + "integrity": "sha512-8NM/0JiKLNvT9wtAQVl1DFW0cEO7OvZyLSUBLNLTHqyvOZxKaZ8YFk7d8PL6l76LeUKRxq4NMxfZQlUIRe0eSA==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@smithy/protocol-http": "^3.0.8", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3473,14 +3473,14 @@ } }, "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.433.0.tgz", - "integrity": "sha512-xpjRjCZW+CDFdcMmmhIYg81ST5UAnJh61IHziQEk0FXONrg4kjyYPZAOjEdzXQ+HxJQuGQLKPhRdzxmQnbX7pg==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.451.0.tgz", + "integrity": "sha512-3iMf4OwzrFb4tAAmoROXaiORUk2FvSejnHIw/XHvf/jjR4EqGGF95NZP/n/MeFZMizJWVssrwS412GmoEyoqhg==", "dependencies": { - "@smithy/node-config-provider": "^2.1.3", - "@smithy/types": "^2.4.0", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/types": "^2.5.0", "@smithy/util-config-provider": "^2.0.0", - "@smithy/util-middleware": "^2.0.5", + "@smithy/util-middleware": "^2.0.6", "tslib": "^2.5.0" }, "engines": { @@ -3488,14 +3488,14 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.449.0.tgz", - "integrity": "sha512-Ne8dF3R2Cj6JJBw0Utm7INtoJ2PdqGNgDpeTOFTnFGSGWnsumACbcVp4ikcZzgABTCQgKx88wPdXUHUZtaBqcg==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.451.0.tgz", + "integrity": "sha512-qQKY7/txeNUTLyRL3WxUWEwaZ5sf76EIZgu9kLaR96cAYSxwQi/qQB3ijbfD6u7sJIA8aROMxeYK0VmRsQg0CA==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/protocol-http": "^3.0.8", + "@aws-sdk/types": "3.451.0", + "@smithy/protocol-http": "^3.0.9", "@smithy/signature-v4": "^2.0.0", - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3503,46 +3503,46 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.449.0.tgz", - "integrity": "sha512-Tgu6Z/l75uFuNQpKIidbn1gc5bI7OKmGdH5+E/ZAc58XYvxYs9N77HjhrhAGvYQEnXY6gRm26/WSeHAAh5wlgQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.451.0.tgz", + "integrity": "sha512-ij1L5iUbn6CwxVOT1PG4NFjsrsKN9c4N1YEM0lkl6DwmaNOscjLKGSNyj9M118vSWsOs1ZDbTwtj++h0O/BWrQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/middleware-host-header": "3.449.0", - "@aws-sdk/middleware-logger": "3.449.0", - "@aws-sdk/middleware-recursion-detection": "3.449.0", - "@aws-sdk/middleware-user-agent": "3.449.0", - "@aws-sdk/region-config-resolver": "3.433.0", - "@aws-sdk/types": "3.449.0", - "@aws-sdk/util-endpoints": "3.449.0", - "@aws-sdk/util-user-agent-browser": "3.449.0", - "@aws-sdk/util-user-agent-node": "3.449.0", - "@smithy/config-resolver": "^2.0.16", - "@smithy/fetch-http-handler": "^2.2.4", - "@smithy/hash-node": "^2.0.12", - "@smithy/invalid-dependency": "^2.0.12", - "@smithy/middleware-content-length": "^2.0.14", - "@smithy/middleware-endpoint": "^2.1.3", - "@smithy/middleware-retry": "^2.0.18", - "@smithy/middleware-serde": "^2.0.12", - "@smithy/middleware-stack": "^2.0.6", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/node-http-handler": "^2.1.8", + "@aws-sdk/middleware-host-header": "3.451.0", + "@aws-sdk/middleware-logger": "3.451.0", + "@aws-sdk/middleware-recursion-detection": "3.451.0", + "@aws-sdk/middleware-user-agent": "3.451.0", + "@aws-sdk/region-config-resolver": "3.451.0", + "@aws-sdk/types": "3.451.0", + "@aws-sdk/util-endpoints": "3.451.0", + "@aws-sdk/util-user-agent-browser": "3.451.0", + "@aws-sdk/util-user-agent-node": "3.451.0", + "@smithy/config-resolver": "^2.0.18", + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/hash-node": "^2.0.15", + "@smithy/invalid-dependency": "^2.0.13", + "@smithy/middleware-content-length": "^2.0.15", + "@smithy/middleware-endpoint": "^2.2.0", + "@smithy/middleware-retry": "^2.0.20", + "@smithy/middleware-serde": "^2.0.13", + "@smithy/middleware-stack": "^2.0.7", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/node-http-handler": "^2.1.9", "@smithy/property-provider": "^2.0.0", - "@smithy/protocol-http": "^3.0.8", + "@smithy/protocol-http": "^3.0.9", "@smithy/shared-ini-file-loader": "^2.0.6", - "@smithy/smithy-client": "^2.1.12", - "@smithy/types": "^2.4.0", - "@smithy/url-parser": "^2.0.12", - "@smithy/util-base64": "^2.0.0", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-base64": "^2.0.1", "@smithy/util-body-length-browser": "^2.0.0", "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.16", - "@smithy/util-defaults-mode-node": "^2.0.21", - "@smithy/util-endpoints": "^1.0.2", - "@smithy/util-retry": "^2.0.5", - "@smithy/util-utf8": "^2.0.0", + "@smithy/util-defaults-mode-browser": "^2.0.19", + "@smithy/util-defaults-mode-node": "^2.0.25", + "@smithy/util-endpoints": "^1.0.4", + "@smithy/util-retry": "^2.0.6", + "@smithy/util-utf8": "^2.0.2", "tslib": "^2.5.0" }, "engines": { @@ -3550,11 +3550,11 @@ } }, "node_modules/@aws-sdk/types": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.449.0.tgz", - "integrity": "sha512-tSQPAvknheB6XnRoc+AuEgdzn2KhY447hddeVW0Mbg8Yl9es4u4TKVINloKDEyUrCKhB/1f93Hb5uJkPe/e/Ww==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.451.0.tgz", + "integrity": "sha512-rhK+qeYwCIs+laJfWCcrYEjay2FR/9VABZJ2NRM89jV/fKqGVQR52E5DQqrI+oEIL5JHMhhnr4N4fyECMS35lw==", "dependencies": { - "@smithy/types": "^2.4.0", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3573,12 +3573,12 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.449.0.tgz", - "integrity": "sha512-hWGM/e+BnbCExXLaIEa6gRb0JW3+XGfcHgRqWkAxsKCaxQuXVIPUA3HyifimxTZDKmTbGZcyWfxCnKGS7I19rw==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.451.0.tgz", + "integrity": "sha512-giqLGBTnRIcKkDqwU7+GQhKbtJ5Ku35cjGQIfMyOga6pwTBUbaK0xW1Sdd8sBQ1GhApscnChzI9o/R9x0368vw==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/util-endpoints": "^1.0.2", + "@aws-sdk/types": "3.451.0", + "@smithy/util-endpoints": "^1.0.4", "tslib": "^2.5.0" }, "engines": { @@ -3611,24 +3611,24 @@ } }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.449.0.tgz", - "integrity": "sha512-MUQ8YIVZNZZso5w1qlatHu9c1JKYvdjlAugzKhj7npgV4U8D9RBOJUd2Ct8meXPaH4DTfW1qohPlZu/fWWqNVQ==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.451.0.tgz", + "integrity": "sha512-Ws5mG3J0TQifH7OTcMrCTexo7HeSAc3cBgjfhS/ofzPUzVCtsyg0G7I6T7wl7vJJETix2Kst2cpOsxygPgPD9w==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/types": "^2.5.0", "bowser": "^2.11.0", "tslib": "^2.5.0" } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.449.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.449.0.tgz", - "integrity": "sha512-PFMnFMSQTdhMAS63anMFFkzz56kWKcjGscgl0bBheEaxo8zgfLf1AAdFuBM+Ob2KYXeMezUbxYu9zOC/0S2hvw==", + "version": "3.451.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.451.0.tgz", + "integrity": "sha512-TBzm6P+ql4mkGFAjPlO1CI+w3yUT+NulaiALjl/jNX/nnUp6HsJsVxJf4nVFQTG5KRV0iqMypcs7I3KIhH+LmA==", "dependencies": { - "@aws-sdk/types": "3.449.0", - "@smithy/node-config-provider": "^2.1.3", - "@smithy/types": "^2.4.0", + "@aws-sdk/types": "3.451.0", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/types": "^2.5.0", "tslib": "^2.5.0" }, "engines": { @@ -3663,11 +3663,11 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz", + "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==", "dependencies": { - "@babel/highlight": "^7.22.13", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "engines": { @@ -3763,11 +3763,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz", + "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==", "dependencies": { - "@babel/types": "^7.23.3", + "@babel/types": "^7.23.4", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -3980,9 +3980,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "engines": { "node": ">=6.9.0" } @@ -4004,22 +4004,22 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.4.tgz", + "integrity": "sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==", "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.23.4", + "@babel/types": "^7.23.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", @@ -4030,9 +4030,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz", + "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -4154,9 +4154,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.3.tgz", - "integrity": "sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -4365,15 +4365,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" }, "engines": { "node": ">=6.9.0" @@ -4426,9 +4426,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz", + "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -4450,18 +4450,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz", + "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", + "@babel/code-frame": "^7.23.4", + "@babel/generator": "^7.23.4", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", + "@babel/parser": "^7.23.4", + "@babel/types": "^7.23.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -4470,11 +4470,11 @@ } }, "node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz", + "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, @@ -5389,9 +5389,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", - "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6100,9 +6100,9 @@ } }, "node_modules/@inquirer/core/node_modules/@types/node": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", - "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", + "version": "20.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.3.tgz", + "integrity": "sha512-nk5wXLAXGBKfrhLB0cyHGbSqopS+nz0BUgZkUQqSHSSgdee0kssp1IAqlQOu333bW+gMNs2QREx7iynm19Abxw==", "dependencies": { "undici-types": "~5.26.4" } @@ -7509,16 +7509,16 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.11.0.tgz", - "integrity": "sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.12.0.tgz", + "integrity": "sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/type-utils": "6.11.0", - "@typescript-eslint/utils": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.12.0", + "@typescript-eslint/type-utils": "6.12.0", + "@typescript-eslint/utils": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -7544,15 +7544,15 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/parser": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.11.0.tgz", - "integrity": "sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz", + "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.12.0", + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/typescript-estree": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0", "debug": "^4.3.4" }, "engines": { @@ -7572,13 +7572,13 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz", - "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz", + "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0" + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -7589,13 +7589,13 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz", - "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.12.0.tgz", + "integrity": "sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/utils": "6.11.0", + "@typescript-eslint/typescript-estree": "6.12.0", + "@typescript-eslint/utils": "6.12.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -7616,9 +7616,9 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz", - "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz", + "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -7629,13 +7629,13 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz", - "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz", + "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/visitor-keys": "6.12.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7656,17 +7656,17 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz", - "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz", + "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", + "@typescript-eslint/scope-manager": "6.12.0", + "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/typescript-estree": "6.12.0", "semver": "^7.5.4" }, "engines": { @@ -7681,12 +7681,12 @@ } }, "node_modules/@shopify/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz", - "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz", + "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.11.0", + "@typescript-eslint/types": "6.12.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -8599,9 +8599,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.201", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz", - "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==" + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" }, "node_modules/@types/minimist": { "version": "1.2.5", @@ -8618,9 +8618,9 @@ } }, "node_modules/@types/node": { - "version": "18.18.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.9.tgz", - "integrity": "sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==", + "version": "18.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.11.tgz", + "integrity": "sha512-c1vku6qnTeujJneYH94/4aq73XrVcsJe35UPyAsSok1ijiKrkRzK+AxQPSpNMUnC03roWBBwJx/9I8V7lQoxmA==", "dependencies": { "undici-types": "~5.26.4" } @@ -8647,9 +8647,9 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", - "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", "dev": true }, "node_modules/@types/sinon": { @@ -8679,9 +8679,9 @@ "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" }, "node_modules/@types/yargs": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.31.tgz", - "integrity": "sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -9731,9 +9731,9 @@ } }, "node_modules/aws-cdk": { - "version": "2.108.0", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.108.0.tgz", - "integrity": "sha512-qpBAtEGudaO7EVuGfur+lIpoh+JeWVgnvQ7z8MBtr7LEzolQf/9Cebovx/+KCUI3VnK/jsL/+3ixYwraaT/y2A==", + "version": "2.110.1", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.110.1.tgz", + "integrity": "sha512-/V0FOgsvD/FkFANrYnSmyb+XK56tm2oE86pUCoEggQ2tka6Zm0z9blKZQV4euMErNSkWz4ReSAKenaqk86Fr5Q==", "peer": true, "bin": { "cdk": "bin/cdk" @@ -9746,9 +9746,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.103.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.103.1.tgz", - "integrity": "sha512-Y9P4dv+vdfTiqTGeYebajQ30OiPgsIDGonpaxjQYA1A4RYemYu62bX1J+QQBJh7FNd3amybD7YgJe3jKIUQuHw==", + "version": "2.110.1", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.110.1.tgz", + "integrity": "sha512-Z+42Jc/KSKFdBOpEv4LK9tz6kQUdVvUBquIYhLajam3aGblkonM0/FgexvAqy8iGwUaVEIpVyBTZUP2/VUMalg==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -9762,7 +9762,7 @@ "yaml" ], "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.200", + "@aws-cdk/asset-awscli-v1": "^2.2.201", "@aws-cdk/asset-kubectl-v20": "^2.1.2", "@aws-cdk/asset-node-proxy-agent-v6": "^2.0.1", "@balena/dockerignore": "^1.0.2", @@ -9771,7 +9771,7 @@ "ignore": "^5.2.4", "jsonschema": "^1.4.1", "minimatch": "^3.1.2", - "punycode": "^2.3.0", + "punycode": "^2.3.1", "semver": "^7.5.4", "table": "^6.8.1", "yaml": "1.10.2" @@ -9972,7 +9972,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/punycode": { - "version": "2.3.0", + "version": "2.3.1", "inBundle": true, "license": "MIT", "engines": { @@ -10057,7 +10057,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/universalify": { - "version": "2.0.0", + "version": "2.0.1", "inBundle": true, "license": "MIT", "engines": { @@ -10121,9 +10121,9 @@ "dev": true }, "node_modules/aws-sdk": { - "version": "2.1495.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1495.0.tgz", - "integrity": "sha512-JbefhY9G3WooJJjTtSUegyuNiYhY0vFd0q1KtpY8W+z1U6aKovkIyLJsR2de6u8KXZQkcwT+7N46BYT1SbZ5sQ==", + "version": "2.1500.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1500.0.tgz", + "integrity": "sha512-e6ISdnxgHbq+QWYYILdSMfTuTJgLSR9PLKEz4RCxaybKIe05z75jYgc2WSPt9++3rQPSdqSc4wYSlwuE0m7jjA==", "dev": true, "dependencies": { "buffer": "4.9.2", @@ -10411,9 +10411,9 @@ } }, "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "engines": { "node": ">=0.6" } @@ -10810,9 +10810,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001562", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz", - "integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==", + "version": "1.0.30001563", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", + "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==", "funding": [ { "type": "opencollective", @@ -11774,9 +11774,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.582", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.582.tgz", - "integrity": "sha512-89o0MGoocwYbzqUUjc+VNpeOFSOK9nIdC5wY4N+PVUarUK0MtjyTjks75AZS2bW4Kl8MdewdFsWaH0jLy+JNoA==" + "version": "1.4.589", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.589.tgz", + "integrity": "sha512-zF6y5v/YfoFIgwf2dDfAqVlPPsyQeWNpEWXbAlDUS8Ax4Z2VoiiZpAPC0Jm9hXEkJm2vIZpwB6rc4KnLTQffbQ==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -12005,15 +12005,15 @@ } }, "node_modules/eslint": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", - "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.53.0", + "@eslint/js": "8.54.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -13834,9 +13834,9 @@ } }, "node_modules/graphql-transformer-common": { - "version": "4.25.1", - "resolved": "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.25.1.tgz", - "integrity": "sha512-qeh0qlwf+gxcwLqC7xrjvwchG6q+LsHcFPIcOk5U9OhBIiTL5AooqNxYcUqZCu+CyOZQJ6zaLpuqC7P/CmSJeg==", + "version": "4.26.2", + "resolved": "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.26.2.tgz", + "integrity": "sha512-iSr2Mnbp0ALxkSttofBYfewhoHdZNzWDAnFaeY05be9J7CDDw9+JPR/ZVRIKVE7qpuAk8BQJUnT/OAtHbmGZ6w==", "dependencies": { "graphql": "^15.5.0", "graphql-mapping-template": "4.20.12", @@ -14112,9 +14112,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" @@ -15725,9 +15725,9 @@ } }, "node_modules/mixme": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.9.tgz", - "integrity": "sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.10.tgz", + "integrity": "sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==", "dev": true, "engines": { "node": ">= 8.0.0" @@ -16434,12 +16434,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", - "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", - "dependencies": { - "semver": "^7.3.5" - }, + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.3.tgz", + "integrity": "sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==", "engines": { "node": "14 || >=16.14" } @@ -20008,7 +20005,7 @@ "@aws-amplify/plugin-types": "^0.4.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20034,7 +20031,7 @@ "aws-lambda": "^1.0.7" }, "peerDependencies": { - "aws-cdk-lib": "~2.103.0", + "aws-cdk-lib": "~2.110.1", "constructs": "^10.0.0" } }, @@ -20052,7 +20049,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20073,7 +20070,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20088,7 +20085,7 @@ "tsx": "^3.12.6" }, "peerDependencies": { - "aws-cdk": "^2.103.0", + "aws-cdk": "^2.110.1", "typescript": "^5.0.0" } }, @@ -20107,7 +20104,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20131,7 +20128,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0" + "aws-cdk-lib": "^2.110.1" } }, "packages/backend-platform-test-stubs": { @@ -20139,7 +20136,7 @@ "version": "0.3.0", "license": "Apache-2.0", "dependencies": { - "aws-cdk-lib": "^2.100.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20170,7 +20167,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20206,7 +20203,7 @@ "@types/yargs": "^17.0.24" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.16.0" }, "peerDependencies": { "@aws-sdk/types": "^3.347.0" @@ -20261,8 +20258,7 @@ }, "packages/cli/node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } @@ -20273,8 +20269,7 @@ }, "packages/cli/node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -20294,8 +20289,7 @@ }, "packages/cli/node_modules/open": { "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -20534,7 +20528,7 @@ "@aws-amplify/backend-output-storage": "^0.2.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -20557,22 +20551,6 @@ "glob": "^10.2.7" } }, - "packages/integration-tests/node_modules/@aws-amplify/client-config": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/client-config/-/client-config-0.4.0.tgz", - "integrity": "sha512-POZ48Qzx+qSmm4db9xITzYnVSgHRdWpsB1hF5fV0dEwDNZaYSSrq2+vV0OysITWeRcbVShbE+7vebcAAC9jwOA==", - "dev": true, - "dependencies": { - "@aws-amplify/backend-output-schemas": "^0.4.0", - "@aws-amplify/deployed-backend-client": "^0.3.1", - "@aws-amplify/model-generator": "^0.2.2", - "@aws-sdk/client-amplify": "^3.376.0", - "@aws-sdk/client-cloudformation": "^3.376.0", - "@aws-sdk/client-ssm": "^3.398.0", - "@aws-sdk/credential-providers": "^3.370.0", - "zod": "^3.21.4" - } - }, "packages/integration-tests/node_modules/execa": { "version": "8.0.1", "dev": true, @@ -20754,10 +20732,21 @@ "node": ">=14.0.0" } }, + "packages/platform-core/node_modules/@aws-sdk/core": { + "version": "3.445.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.445.0.tgz", + "integrity": "sha512-6GYLElUG1QTOdmXG8zXa+Ull9IUeSeItKDYHKzHYfIkbsagMfYlf7wm9XIYlatjtgodNfZ3gPHAJfRyPmwKrsg==", + "dependencies": { + "@smithy/smithy-client": "^2.1.12", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "packages/platform-core/node_modules/@aws-sdk/credential-provider-env": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.433.0.tgz", - "integrity": "sha512-Vl7Qz5qYyxBurMn6hfSiNJeUHSqfVUlMt0C1Bds3tCkl3IzecRWwyBOlxtxO3VCrgVeW3HqswLzCvhAFzPH6nQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/property-provider": "^2.0.0", @@ -20809,8 +20798,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/credential-provider-process": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.433.0.tgz", - "integrity": "sha512-W7FcGlQjio9Y/PepcZGRyl5Bpwb0uWU7qIUCh+u4+q2mW4D5ZngXg8V/opL9/I/p4tUH9VXZLyLGwyBSkdhL+A==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/property-provider": "^2.0.0", @@ -20840,8 +20828,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.433.0.tgz", - "integrity": "sha512-RlwjP1I5wO+aPpwyCp23Mk8nmRbRL33hqRASy73c4JA2z2YiRua+ryt6MalIxehhwQU6xvXUKulJnPG9VaMFZg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/property-provider": "^2.0.0", @@ -20854,8 +20841,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/middleware-host-header": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.433.0.tgz", - "integrity": "sha512-mBTq3UWv1UzeHG+OfUQ2MB/5GEkt5LTKFaUqzL7ESwzW8XtpBgXnjZvIwu3Vcd3sEetMwijwaGiJhY0ae/YyaA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/protocol-http": "^3.0.8", @@ -20868,8 +20854,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/middleware-logger": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.433.0.tgz", - "integrity": "sha512-We346Fb5xGonTGVZC9Nvqtnqy74VJzYuTLLiuuftA5sbNzftBDy/22QCfvYSTOAl3bvif+dkDUzQY2ihc5PwOQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/types": "^2.4.0", @@ -20881,8 +20866,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.433.0.tgz", - "integrity": "sha512-HEvYC9PQlWY/ccUYtLvAlwwf1iCif2TSAmLNr3YTBRVa98x6jKL0hlCrHWYklFeqOGSKy6XhE+NGJMUII0/HaQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/protocol-http": "^3.0.8", @@ -20895,8 +20879,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.433.0.tgz", - "integrity": "sha512-ORYbJnBejUyonFl5FwIqhvI3Cq6sAp9j+JpkKZtFNma9tFPdrhmYgfCeNH32H/wGTQV/tUoQ3luh0gA4cuk6DA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-signing": "3.433.0", "@aws-sdk/types": "3.433.0", @@ -20909,8 +20892,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/middleware-signing": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.433.0.tgz", - "integrity": "sha512-jxPvt59NZo/epMNLNTu47ikmP8v0q217I6bQFGJG7JVFnfl36zDktMwGw+0xZR80qiK47/2BWrNpta61Zd2FxQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/property-provider": "^2.0.0", @@ -20926,8 +20908,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.438.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.438.0.tgz", - "integrity": "sha512-a+xHT1wOxT6EA6YyLmrfaroKWOkwwyiktUfXKM0FsUutGzNi4fKhb5NZ2al58NsXzHgHFrasSDp+Lqbd/X2cEw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@aws-sdk/util-endpoints": "3.438.0", @@ -20939,10 +20920,24 @@ "node": ">=14.0.0" } }, + "packages/platform-core/node_modules/@aws-sdk/region-config-resolver": { + "version": "3.433.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.433.0.tgz", + "integrity": "sha512-xpjRjCZW+CDFdcMmmhIYg81ST5UAnJh61IHziQEk0FXONrg4kjyYPZAOjEdzXQ+HxJQuGQLKPhRdzxmQnbX7pg==", + "dependencies": { + "@smithy/node-config-provider": "^2.1.3", + "@smithy/types": "^2.4.0", + "@smithy/util-config-provider": "^2.0.0", + "@smithy/util-middleware": "^2.0.5", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "packages/platform-core/node_modules/@aws-sdk/token-providers": { "version": "3.438.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.438.0.tgz", - "integrity": "sha512-G2fUfTtU6/1ayYRMu0Pd9Ln4qYSvwJOWCqJMdkDgvXSwdgcOSOLsnAIk1AHGJDAvgLikdCzuyOsdJiexr9Vnww==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -20988,8 +20983,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/types": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.433.0.tgz", - "integrity": "sha512-0jEE2mSrNDd8VGFjTc1otYrwYPIkzZJEIK90ZxisKvQ/EURGBhNzWn7ejWB9XCMFT6XumYLBR0V9qq5UPisWtA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.4.0", "tslib": "^2.5.0" @@ -21000,8 +20994,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/util-endpoints": { "version": "3.438.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.438.0.tgz", - "integrity": "sha512-6VyPTq1kN3GWxwFt5DdZfOsr6cJZPLjWh0troY/0uUv3hK74C9o3Y0Xf/z8UAUvQFkVqZse12O0/BgPVMImvfA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/util-endpoints": "^1.0.2", @@ -21013,8 +21006,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.433.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.433.0.tgz", - "integrity": "sha512-2Cf/Lwvxbt5RXvWFXrFr49vXv0IddiUwrZoAiwhDYxvsh+BMnh+NUFot+ZQaTrk/8IPZVDeLPWZRdVy00iaVXQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/types": "^2.4.0", @@ -21024,8 +21016,7 @@ }, "packages/platform-core/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.437.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.437.0.tgz", - "integrity": "sha512-JVEcvWaniamtYVPem4UthtCNoTBCfFTwYj7Y3CrWZ2Qic4TqrwLkAfaBGtI2TGrhIClVr77uzLI6exqMTN7orA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.433.0", "@smithy/node-config-provider": "^2.1.3", @@ -21060,7 +21051,7 @@ "version": "0.4.1", "license": "Apache-2.0", "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }, @@ -21089,7 +21080,7 @@ "@types/parse-gitignore": "^1.0.0" }, "peerDependencies": { - "aws-cdk": "^2.103.0" + "aws-cdk": "^2.110.1" } }, "packages/storage-construct": { @@ -21104,7 +21095,7 @@ "@aws-amplify/plugin-types": "^0.4.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/auth-construct/package.json b/packages/auth-construct/package.json index c430b91289..63ff85d668 100644 --- a/packages/auth-construct/package.json +++ b/packages/auth-construct/package.json @@ -23,7 +23,7 @@ "@aws-amplify/plugin-types": "^0.4.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/backend-auth/package.json b/packages/backend-auth/package.json index 9c3ed00fb3..6570832b4a 100644 --- a/packages/backend-auth/package.json +++ b/packages/backend-auth/package.json @@ -27,7 +27,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/backend-data/package.json b/packages/backend-data/package.json index c44298f04f..295bf8835f 100644 --- a/packages/backend-data/package.json +++ b/packages/backend-data/package.json @@ -23,7 +23,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" }, "dependencies": { diff --git a/packages/backend-deployer/package.json b/packages/backend-deployer/package.json index f73bcfc0db..4064158ba9 100644 --- a/packages/backend-deployer/package.json +++ b/packages/backend-deployer/package.json @@ -24,7 +24,7 @@ "tsx": "^3.12.6" }, "peerDependencies": { - "aws-cdk": "^2.103.0", + "aws-cdk": "^2.110.1", "typescript": "^5.0.0" } } diff --git a/packages/backend-function/package.json b/packages/backend-function/package.json index 1d0bf5214a..9aa33f426b 100644 --- a/packages/backend-function/package.json +++ b/packages/backend-function/package.json @@ -28,7 +28,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/backend-output-storage/package.json b/packages/backend-output-storage/package.json index 60b6f8e0fe..8366793138 100644 --- a/packages/backend-output-storage/package.json +++ b/packages/backend-output-storage/package.json @@ -23,6 +23,6 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0" + "aws-cdk-lib": "^2.110.1" } } diff --git a/packages/backend-platform-test-stubs/package.json b/packages/backend-platform-test-stubs/package.json index 5a8deb7c9b..5ba80b108b 100644 --- a/packages/backend-platform-test-stubs/package.json +++ b/packages/backend-platform-test-stubs/package.json @@ -16,7 +16,7 @@ }, "license": "Apache-2.0", "dependencies": { - "aws-cdk-lib": "^2.100.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/backend-storage/package.json b/packages/backend-storage/package.json index e0f8c43cbc..d926152b96 100644 --- a/packages/backend-storage/package.json +++ b/packages/backend-storage/package.json @@ -27,7 +27,7 @@ "@aws-amplify/platform-core": "^0.3.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/backend/package.json b/packages/backend/package.json index 0694241d4b..9a5e6a362c 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -34,7 +34,7 @@ "@aws-sdk/client-amplify": "^3.440.0" }, "peerDependencies": { - "aws-cdk-lib": "~2.103.0", + "aws-cdk-lib": "~2.110.1", "constructs": "^10.0.0" }, "devDependencies": { diff --git a/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index fbad971f8b..28df51e0cc 100644 --- a/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -204,7 +204,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -421,7 +421,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/49db5c096a6e16028208ca156161ed85e1c77d49d3073bdb7957432865a50618.json" + "/aa5980fc1cfd00374e5224df874d7414086ec4f45288dc19e5fa63133e85c9a0.json" ] ] } diff --git a/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index ea89a1670c..a1838ed660 100644 --- a/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/create-amplify/templates/basic-auth-data/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", @@ -47,7 +47,7 @@ "ApiId" ] }, - "Expires": 1702857469 + "Expires": 1703205067 } }, "amplifyDataGraphQLAPINONEDS684BF699": { @@ -491,7 +491,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { diff --git a/packages/function-construct/package.json b/packages/function-construct/package.json index 575311cafb..3d082d9cc8 100644 --- a/packages/function-construct/package.json +++ b/packages/function-construct/package.json @@ -21,7 +21,7 @@ "@aws-amplify/backend-output-storage": "^0.2.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } } diff --git a/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index d47d6b22ed..44f24ad523 100644 --- a/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -142,7 +142,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -306,7 +306,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/1f9170d47be7a5554c0c68803291a57060ec87ed69a3225c34a56eb1a53d5831.json" + "/0af95f79425d31eb2f7a183c84eac6fef81f8a45d5d1895224e37a513e96e9ac.json" ] ] } diff --git a/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index 7ab5894fd8..c3d3cbc8d1 100644 --- a/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/integration-tests/test-projects/data-iterative-deploy/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", @@ -31,7 +31,7 @@ "ApiId" ] }, - "Expires": 1700870257 + "Expires": 1701217852 } }, "amplifyDataGraphQLAPINONEDS684BF699": { @@ -466,7 +466,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index 8f2927b4e0..d1278d5bdb 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -242,7 +242,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -533,7 +533,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/875e5394df809b692ab27c35e2077fab9965dc03b2c7351d949aabfeab72f07d.json" + "/297077e3e6a1808350dfa1c8959f7f7335d51bd57c6bfbccc629f3ddb2e57d7b.json" ] ] } diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index 0b5d4a9406..707307fd1a 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-cjs/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", @@ -527,7 +527,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index 8f2927b4e0..d1278d5bdb 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -242,7 +242,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -533,7 +533,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/875e5394df809b692ab27c35e2077fab9965dc03b2c7351d949aabfeab72f07d.json" + "/297077e3e6a1808350dfa1c8959f7f7335d51bd57c6bfbccc629f3ddb2e57d7b.json" ] ] } diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index 0b5d4a9406..707307fd1a 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-js/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", @@ -527,7 +527,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/amplify/data/resource.ts b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/amplify/data/resource.ts index f0521d8f09..9fb6b3e1f7 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/amplify/data/resource.ts +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/amplify/data/resource.ts @@ -1,19 +1,39 @@ -import { Func, defineData } from '@aws-amplify/backend'; import { myFunc } from '../function.js'; +import { type ClientSchema, Func, a, defineData } from '@aws-amplify/backend'; + +const schema = a.schema({ + Todo: a + .model({ + content: a.string(), + filedToChange: a.string(), + fieldToRemove: a.string(), + }) + .authorization([a.allow.owner(), a.allow.public().to(['read'])]), + + EchoResponse: a.customType({ + content: a.string(), + executionDuration: a.float(), + }), + + echo: a + .query() + .arguments({ content: a.string() }) + .returns(a.ref('EchoResponse')) + .authorization([a.allow.private()]) + .function('echo'), +}); + +export type Schema = ClientSchema; export const data = defineData({ - schema: /* GraphQL */ ` - type Todo @model { - id: ID! - name: String! - description: String - otherField: String - } - type Query { - reverse(message: String!): String! @function(name: "reverse") - echo(message: String!): String! @function(name: "echo") - } - `, + schema, + authorizationModes: { + defaultAuthorizationMode: 'apiKey', + // API Key is used for a.allow.public() rules + apiKeyAuthorizationMode: { + expiresInDays: 30, + }, + }, functions: { reverse: myFunc, // Leaving explicit Func invocation here, diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index baf7c88163..b1aa37e401 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -40,6 +40,7 @@ "awsAppsyncAuthenticationType", "awsAppsyncRegion", "amplifyApiModelSchemaS3Uri", + "awsAppsyncApiKey", "awsAppsyncAdditionalAuthenticationTypes" ] } @@ -151,7 +152,7 @@ } }, "awsAppsyncAuthenticationType": { - "Value": "AMAZON_COGNITO_USER_POOLS" + "Value": "API_KEY" }, "awsAppsyncRegion": { "Value": { @@ -175,8 +176,16 @@ ] } }, + "awsAppsyncApiKey": { + "Value": { + "Fn::GetAtt": [ + "data7552DF31", + "Outputs.amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPIDefaultApiKey346D40FDApiKey" + ] + } + }, "awsAppsyncAdditionalAuthenticationTypes": { - "Value": "AWS_IAM" + "Value": "AMAZON_COGNITO_USER_POOLS,AWS_IAM" } }, "Resources": { @@ -242,7 +251,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -504,12 +513,6 @@ "Outputs.amplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthIdentityPool7404D50ERef" ] }, - "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn": { - "Fn::GetAtt": [ - "function1351588B", - "Outputs.amplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn" - ] - }, "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn": { "Fn::GetAtt": [ "function1351588B", @@ -533,7 +536,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/360b98467bc6dc13c94621e7f71c34b5420d96abb46616d2ce6c624dbf704185.json" + "/8cb0cb7e2fea755b319e74e97fe0b43998c9c837960f4b83af9a7c43f039b86c.json" ] ] } diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index 261a82a3c9..a7cd02bcde 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,25 +1,27 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", "Properties": { "AdditionalAuthenticationProviders": [ + { + "AuthenticationType": "AMAZON_COGNITO_USER_POOLS", + "UserPoolConfig": { + "AwsRegion": { + "Ref": "AWS::Region" + }, + "UserPoolId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthUserPool70E84902Ref" + } + } + }, { "AuthenticationType": "AWS_IAM" } ], - "AuthenticationType": "AMAZON_COGNITO_USER_POOLS", - "Name": "amplifyData", - "UserPoolConfig": { - "AwsRegion": { - "Ref": "AWS::Region" - }, - "DefaultAction": "ALLOW", - "UserPoolId": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthUserPool70E84902Ref" - } - } + "AuthenticationType": "API_KEY", + "Name": "amplifyData" } }, "amplifyDataGraphQLAPITransformerSchemaFF50A789": { @@ -32,10 +34,22 @@ ] }, "DefinitionS3Location": { - "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b6c317b348fb2ab6f8ccf815387da5005ddbbb4111c3c3bb180de12612d204a8.graphql" + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/58802100f02170602794fc02fb537b685d5542486d709f01a709c78861b95330.graphql" } } }, + "amplifyDataGraphQLAPIDefaultApiKey1C8ED374": { + "Type": "AWS::AppSync::ApiKey", + "Properties": { + "ApiId": { + "Fn::GetAtt": [ + "amplifyDataGraphQLAPI42A6FA33", + "ApiId" + ] + }, + "Expires": 1703205062 + } + }, "amplifyDataGraphQLAPINONEDS684BF699": { "Type": "AWS::AppSync::DataSource", "Properties": { @@ -45,7 +59,6 @@ "ApiId" ] }, - "Description": "None Data Source for Pipeline functions", "Name": "NONE_DS", "Type": "NONE" } @@ -148,7 +161,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/4a79ad097bd6f9650cd9e1d0f0fedf6ae9a46465c9f718f30fbed3e2fc459709.json" + "/d89721af476e01d4f665fda80e72c127ff52254c15304495d4d24d46ee0b289b.json" ] ] } @@ -163,8 +176,8 @@ "Type": "AWS::CloudFormation::Stack", "Properties": { "Parameters": { - "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn" + "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn" }, "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId": { "Fn::GetAtt": [ @@ -178,8 +191,11 @@ "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthunauthenticatedUserRoleF922AD28Ref": { "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthunauthenticatedUserRoleF922AD28Ref" }, - "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn" + "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name": { + "Fn::GetAtt": [ + "amplifyDataGraphQLAPINONEDS684BF699", + "Name" + ] } }, "TemplateURL": { @@ -198,7 +214,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/9fa7bb3dab15d218c00650fae0fe1c11176e3ca4e0fec6352c384325bc9c2e39.json" + "/26f20f3fc00373eb0d67d7c89d1f8dda3f8bebbb3e1550d70bd6d126da6d6730.json" ] ] } @@ -324,7 +340,7 @@ } ], "SourceObjectKeys": [ - "c4e00a9748af015aa3e316547ca9d69e1158986419b084069f403f5e868bd821.zip" + "6d7efa67d952ad7b033f523fa6069f0ea8b09281442c76c5594b7fa76eb2c3fb.zip" ], "SourceMarkers": [ {} @@ -527,7 +543,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { @@ -606,9 +622,6 @@ "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthIdentityPool7404D50ERef": { "Type": "String" }, - "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn": { - "Type": "String" - }, "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn": { "Type": "String" } @@ -634,6 +647,14 @@ "Value": { "Ref": "amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucket9CCB4ACA" } + }, + "amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPIDefaultApiKey346D40FDApiKey": { + "Value": { + "Fn::GetAtt": [ + "amplifyDataGraphQLAPIDefaultApiKey1C8ED374", + "ApiKey" + ] + } } } } \ No newline at end of file diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataFunctionDirectiveStack93F75775.nested.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataFunctionDirectiveStack93F75775.nested.template.json index d333b1c255..7a431ffe39 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataFunctionDirectiveStack93F75775.nested.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataFunctionDirectiveStack93F75775.nested.template.json @@ -14,153 +14,6 @@ } }, "Resources": { - "ReverseLambdaDataSourceServiceRole00B33311": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "appsync.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - } - } - }, - "ReverseLambdaDataSourceServiceRoleDefaultPolicy95B7B4C5": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "lambda:InvokeFunction", - "Effect": "Allow", - "Resource": [ - { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn" - }, - { - "Fn::Join": [ - "", - [ - { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn" - }, - ":*" - ] - ] - } - ] - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "ReverseLambdaDataSourceServiceRoleDefaultPolicy95B7B4C5", - "Roles": [ - { - "Ref": "ReverseLambdaDataSourceServiceRole00B33311" - } - ] - } - }, - "ReverseLambdaDataSource": { - "Type": "AWS::AppSync::DataSource", - "Properties": { - "ApiId": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" - }, - "LambdaConfig": { - "LambdaFunctionArn": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn" - } - }, - "Name": "ReverseLambdaDataSource", - "ServiceRoleArn": { - "Fn::GetAtt": [ - "ReverseLambdaDataSourceServiceRole00B33311", - "Arn" - ] - }, - "Type": "AWS_LAMBDA" - } - }, - "InvokeReverseLambdaDataSourceInvokeReverseLambdaDataSourceAppSyncFunction33B5050E": { - "Type": "AWS::AppSync::FunctionConfiguration", - "Properties": { - "ApiId": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" - }, - "DataSourceName": { - "Fn::GetAtt": [ - "ReverseLambdaDataSource", - "Name" - ] - }, - "FunctionVersion": "2018-05-29", - "Name": "InvokeReverseLambdaDataSource", - "RequestMappingTemplateS3Location": { - "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/13a81290d6590d9690e9554414eabeeec87d5c3a89b87edc539a74066a7b6ef7.vtl" - }, - "ResponseMappingTemplateS3Location": { - "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/43c39d3f3064d951a274ad91ec62cc12e1c8dab308d0dfa845e4de9f0a874e57.vtl" - } - }, - "DependsOn": [ - "ReverseLambdaDataSource" - ] - }, - "QueryreverseResolver": { - "Type": "AWS::AppSync::Resolver", - "Properties": { - "ApiId": { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" - }, - "FieldName": "reverse", - "Kind": "PIPELINE", - "PipelineConfig": { - "Functions": [ - { - "Fn::GetAtt": [ - "InvokeReverseLambdaDataSourceInvokeReverseLambdaDataSourceAppSyncFunction33B5050E", - "FunctionId" - ] - } - ] - }, - "RequestMappingTemplate": { - "Fn::Join": [ - "", - [ - "## [Start] Stash resolver specific context.. **\n$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"reverse\"))\n$util.qr($ctx.stash.put(\"authRole\", \"arn:aws:sts::", - { - "Ref": "AWS::AccountId" - }, - ":assumed-role/", - { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthauthenticatedUserRoleF0783640Ref" - }, - "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:aws:sts::", - { - "Ref": "AWS::AccountId" - }, - ":assumed-role/", - { - "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthunauthenticatedUserRoleF922AD28Ref" - }, - "/CognitoIdentityCredentials\"))\n{}\n## [End] Stash resolver specific context.. **" - ] - ] - }, - "ResponseMappingTemplateS3Location": { - "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/387d5992f5fc03d05de27289457dcc374a84c42a889acb504aff1031047dde00.vtl" - }, - "TypeName": "Query" - } - }, "EchoLambdaDataSourceServiceRole8AE16971": { "Type": "AWS::IAM::Role", "Properties": { @@ -270,6 +123,12 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "QueryEchoAuthFNQueryEchoAuthFNAppSyncFunction2298FF70", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "InvokeEchoLambdaDataSourceInvokeEchoLambdaDataSourceAppSyncFunctionC9EAF3A4", @@ -307,10 +166,27 @@ }, "TypeName": "Query" } + }, + "QueryEchoAuthFNQueryEchoAuthFNAppSyncFunction2298FF70": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "QueryEchoAuthFN", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5f414b859566bd0e573d2e1568817fb281a6e73aa6a98ec1bc76ff39cac84b0d.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } } }, "Parameters": { - "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctiontestFunctestFuncLambdaFunction675DD8C2Arn": { + "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn": { "Type": "String" }, "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId": { @@ -322,7 +198,7 @@ "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthunauthenticatedUserRoleF922AD28Ref": { "Type": "String" }, - "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionNestedStackfunctionNestedStackResource482C479FOutputsamplifytestAppIdtestBranchNamebranch7d6f6c854afunctionechoFuncechoFuncLambdaFunctionCC7FF4D5Arn": { + "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name": { "Type": "String" } } diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataTodo80505FFF.nested.template.json b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataTodo80505FFF.nested.template.json index 3da94b2e7d..92a42e41a3 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataTodo80505FFF.nested.template.json +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataTodo80505FFF.nested.template.json @@ -369,6 +369,40 @@ "TodoIAMRole2DA8E66E" ] }, + "QuerygetTodopreAuth0FunctionQuerygetTodopreAuth0FunctionAppSyncFunctionFFFAAF80": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "QuerygetTodopreAuth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ffc597e18023b530e6afcbe02cee647d49550fa9e77bd06f1dee09d8b1be8de3.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, + "QuerygetTodoauth0FunctionQuerygetTodoauth0FunctionAppSyncFunction846D8436": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "QuerygetTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c8554262032d48d7b24789ed5e30f74e49b3f8833934c8e7620338f481d32f5a.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, "QuerygetTodopostAuth0FunctionQuerygetTodopostAuth0FunctionAppSyncFunction6BE14593": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -421,6 +455,18 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "QuerygetTodopreAuth0FunctionQuerygetTodopreAuth0FunctionAppSyncFunctionFFFAAF80", + "FunctionId" + ] + }, + { + "Fn::GetAtt": [ + "QuerygetTodoauth0FunctionQuerygetTodoauth0FunctionAppSyncFunction846D8436", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "QuerygetTodopostAuth0FunctionQuerygetTodopostAuth0FunctionAppSyncFunction6BE14593", @@ -498,6 +544,40 @@ "TypeName": "Query" } }, + "QuerylistTodospreAuth0FunctionQuerylistTodospreAuth0FunctionAppSyncFunctionD066FA43": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "QuerylistTodospreAuth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3e81312d4c75951808eda9fcd5f854c1925c0b819de0939f09c4fe2eebb190b8.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, + "QuerylistTodosauth0FunctionQuerylistTodosauth0FunctionAppSyncFunction7D761961": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "QuerylistTodosauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c8554262032d48d7b24789ed5e30f74e49b3f8833934c8e7620338f481d32f5a.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, "QuerylistTodospostAuth0FunctionQuerylistTodospostAuth0FunctionAppSyncFunction154D8577": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -550,6 +630,18 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "QuerylistTodospreAuth0FunctionQuerylistTodospreAuth0FunctionAppSyncFunctionD066FA43", + "FunctionId" + ] + }, + { + "Fn::GetAtt": [ + "QuerylistTodosauth0FunctionQuerylistTodosauth0FunctionAppSyncFunction7D761961", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "QuerylistTodospostAuth0FunctionQuerylistTodospostAuth0FunctionAppSyncFunction154D8577", @@ -644,6 +736,40 @@ "ResponseMappingTemplate": "$util.toJson({})" } }, + "MutationcreateTodopreAuth0FunctionMutationcreateTodopreAuth0FunctionAppSyncFunctionFE4AC834": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "MutationcreateTodopreAuth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/39fb35c6f8e8573ffe3a63ba867cf543b05af129a104b387a44f03c3d85da0c3.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, + "MutationcreateTodoauth0FunctionMutationcreateTodoauth0FunctionAppSyncFunction21817E36": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "MutationcreateTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fce509b1dbeb920f6b34c415cdc5b847353be02e1d11808d6551e98a22d4c708.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, "MutationcreateTodopostAuth0FunctionMutationcreateTodopostAuth0FunctionAppSyncFunctionED59EB9F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -702,6 +828,18 @@ "FunctionId" ] }, + { + "Fn::GetAtt": [ + "MutationcreateTodopreAuth0FunctionMutationcreateTodopreAuth0FunctionAppSyncFunctionFE4AC834", + "FunctionId" + ] + }, + { + "Fn::GetAtt": [ + "MutationcreateTodoauth0FunctionMutationcreateTodoauth0FunctionAppSyncFunction21817E36", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "MutationcreateTodopostAuth0FunctionMutationcreateTodopostAuth0FunctionAppSyncFunctionED59EB9F", @@ -796,6 +934,48 @@ "ResponseMappingTemplate": "$util.toJson({})" } }, + "MutationupdateTodopreAuth0FunctionMutationupdateTodopreAuth0FunctionAppSyncFunction08B1C77D": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "MutationupdateTodopreAuth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/39fb35c6f8e8573ffe3a63ba867cf543b05af129a104b387a44f03c3d85da0c3.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, + "MutationupdateTodoauth0FunctionMutationupdateTodoauth0FunctionAppSyncFunction1E4A3112": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Fn::GetAtt": [ + "TodoDataSource", + "Name" + ] + }, + "FunctionVersion": "2018-05-29", + "Name": "MutationupdateTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1f5fed297da9c32ae3af922bf3a38ccf23b956078887d16891ec06c20c64722c.vtl" + }, + "ResponseMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7845f4cbb5051aae3d7b6dc158d25ac7ce9a2ef555125e3aed3780c7dd94f261.vtl" + } + }, + "DependsOn": [ + "TodoDataSource" + ] + }, "MutationupdateTodopostAuth0FunctionMutationupdateTodopostAuth0FunctionAppSyncFunction50C507D7": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -854,6 +1034,18 @@ "FunctionId" ] }, + { + "Fn::GetAtt": [ + "MutationupdateTodopreAuth0FunctionMutationupdateTodopreAuth0FunctionAppSyncFunction08B1C77D", + "FunctionId" + ] + }, + { + "Fn::GetAtt": [ + "MutationupdateTodoauth0FunctionMutationupdateTodoauth0FunctionAppSyncFunction1E4A3112", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "MutationupdateTodopostAuth0FunctionMutationupdateTodopostAuth0FunctionAppSyncFunction50C507D7", @@ -931,6 +1123,48 @@ "TypeName": "Mutation" } }, + "MutationdeleteTodopreAuth0FunctionMutationdeleteTodopreAuth0FunctionAppSyncFunctionDA33468D": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "MutationdeleteTodopreAuth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a2c0f8a4d76f659d130c8a445801845ae9d33e5cc2c5ecd610edc272d4bd46e3.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, + "MutationdeleteTodoauth0FunctionMutationdeleteTodoauth0FunctionAppSyncFunctionC82C218C": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Fn::GetAtt": [ + "TodoDataSource", + "Name" + ] + }, + "FunctionVersion": "2018-05-29", + "Name": "MutationdeleteTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/1f5fed297da9c32ae3af922bf3a38ccf23b956078887d16891ec06c20c64722c.vtl" + }, + "ResponseMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/dc9f72eafda6162358e483de942e41fc08ef05c4352f3ce973f2ddcbf06a5e9c.vtl" + } + }, + "DependsOn": [ + "TodoDataSource" + ] + }, "MutationdeleteTodopostAuth0FunctionMutationdeleteTodopostAuth0FunctionAppSyncFunction483271A2": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -983,6 +1217,18 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "MutationdeleteTodopreAuth0FunctionMutationdeleteTodopreAuth0FunctionAppSyncFunctionDA33468D", + "FunctionId" + ] + }, + { + "Fn::GetAtt": [ + "MutationdeleteTodoauth0FunctionMutationdeleteTodoauth0FunctionAppSyncFunctionC82C218C", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "MutationdeleteTodopostAuth0FunctionMutationdeleteTodopostAuth0FunctionAppSyncFunction483271A2", @@ -1060,6 +1306,23 @@ "TypeName": "Mutation" } }, + "SubscriptiononCreateTodoauth0FunctionSubscriptiononCreateTodoauth0FunctionAppSyncFunction042EF9E1": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "SubscriptiononCreateTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc09f231b2c0455c75ad0ff63f6274482a2a34ac85e6db90e1df25d1deb11860.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, "SubscriptiononCreateTodopostAuth0FunctionSubscriptiononCreateTodopostAuth0FunctionAppSyncFunction18E34C4E": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -1106,6 +1369,12 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "SubscriptiononCreateTodoauth0FunctionSubscriptiononCreateTodoauth0FunctionAppSyncFunction042EF9E1", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "SubscriptiononCreateTodopostAuth0FunctionSubscriptiononCreateTodopostAuth0FunctionAppSyncFunction18E34C4E", @@ -1156,6 +1425,23 @@ "TypeName": "Subscription" } }, + "SubscriptiononUpdateTodoauth0FunctionSubscriptiononUpdateTodoauth0FunctionAppSyncFunction80D0DFA3": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "SubscriptiononUpdateTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc09f231b2c0455c75ad0ff63f6274482a2a34ac85e6db90e1df25d1deb11860.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, "SubscriptiononUpdateTodopostAuth0FunctionSubscriptiononUpdateTodopostAuth0FunctionAppSyncFunction04445BC7": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -1202,6 +1488,12 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "SubscriptiononUpdateTodoauth0FunctionSubscriptiononUpdateTodoauth0FunctionAppSyncFunction80D0DFA3", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "SubscriptiononUpdateTodopostAuth0FunctionSubscriptiononUpdateTodopostAuth0FunctionAppSyncFunction04445BC7", @@ -1252,6 +1544,23 @@ "TypeName": "Subscription" } }, + "SubscriptiononDeleteTodoauth0FunctionSubscriptiononDeleteTodoauth0FunctionAppSyncFunctionF69F2220": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "SubscriptiononDeleteTodoauth0Function", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bc09f231b2c0455c75ad0ff63f6274482a2a34ac85e6db90e1df25d1deb11860.vtl" + }, + "ResponseMappingTemplate": "$util.toJson({})" + } + }, "SubscriptiononDeleteTodopostAuth0FunctionSubscriptiononDeleteTodopostAuth0FunctionAppSyncFunctionE131CBE7": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { @@ -1298,6 +1607,12 @@ "Kind": "PIPELINE", "PipelineConfig": { "Functions": [ + { + "Fn::GetAtt": [ + "SubscriptiononDeleteTodoauth0FunctionSubscriptiononDeleteTodoauth0FunctionAppSyncFunctionF69F2220", + "FunctionId" + ] + }, { "Fn::GetAtt": [ "SubscriptiononDeleteTodopostAuth0FunctionSubscriptiononDeleteTodopostAuth0FunctionAppSyncFunctionE131CBE7", @@ -1347,6 +1662,79 @@ "ResponseMappingTemplate": "$util.toJson($ctx.prev.result)", "TypeName": "Subscription" } + }, + "TodoOwnerDataResolverFnTodoOwnerDataResolverFnAppSyncFunction0C7BF45B": { + "Type": "AWS::AppSync::FunctionConfiguration", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "DataSourceName": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPINONEDS1C56C895Name" + }, + "FunctionVersion": "2018-05-29", + "Name": "TodoOwnerDataResolverFn", + "RequestMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/041534e5fd916595f752318f161512d7c7f83b9f2cf32d0f0be381c12253ff68.vtl" + }, + "ResponseMappingTemplateS3Location": { + "Fn::Sub": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/064303962e481067b44300212516363b99aaee539b6bafaf756fdd83ff0b60f0.vtl" + } + } + }, + "TodoownerResolver": { + "Type": "AWS::AppSync::Resolver", + "Properties": { + "ApiId": { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "FieldName": "owner", + "Kind": "PIPELINE", + "PipelineConfig": { + "Functions": [ + { + "Fn::GetAtt": [ + "TodoOwnerDataResolverFnTodoOwnerDataResolverFnAppSyncFunction0C7BF45B", + "FunctionId" + ] + } + ] + }, + "RequestMappingTemplate": { + "Fn::Join": [ + "", + [ + "$util.qr($ctx.stash.put(\"typeName\", \"Todo\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"owner\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"NONE\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", + { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854adataamplifyDataGraphQLAPI8E80FACEApiId" + }, + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:aws:sts::", + { + "Ref": "AWS::AccountId" + }, + ":assumed-role/", + { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthauthenticatedUserRoleF0783640Ref" + }, + "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:aws:sts::", + { + "Ref": "AWS::AccountId" + }, + ":assumed-role/", + { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthunauthenticatedUserRoleF922AD28Ref" + }, + "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", + { + "Ref": "referencetoamplifytestAppIdtestBranchNamebranch7d6f6c854aauthNestedStackauthNestedStackResource462F2942OutputsamplifytestAppIdtestBranchNamebranch7d6f6c854aauthamplifyAuthIdentityPool7404D50ERef" + }, + "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" + ] + ] + }, + "ResponseMappingTemplate": "$util.toJson($ctx.prev.result)", + "TypeName": "Todo" + } } }, "Outputs": { diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/data/resource.ts b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/data/resource.ts index d0f8dbdc3b..6cf24f1855 100644 --- a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/data/resource.ts +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/data/resource.ts @@ -1,20 +1,39 @@ -import { Func, defineData } from '@aws-amplify/backend'; import { myFunc } from '../function.js'; +import { type ClientSchema, Func, a, defineData } from '@aws-amplify/backend'; + +const schema = a.schema({ + Todo: a + .model({ + content: a.string(), + filedChanged: a.string(), // field changed + newFieldAdded: a.string(), // new field added + }) + .authorization([a.allow.owner(), a.allow.public().to(['read'])]), + + EchoResponse: a.customType({ + content: a.string(), + executionDuration: a.float(), + }), + + echo: a + .query() + .arguments({ content: a.string() }) + .returns(a.ref('EchoResponse')) + .authorization([a.allow.private()]) + .function('echo'), +}); + +export type Schema = ClientSchema; export const data = defineData({ - schema: /* GraphQL */ ` - type Todo @model { - id: ID! - name: String! - description: String - otherField: String - newFieldAdded: String - } - type Query { - reverse(message: String!): String! @function(name: "reverse") - echo(message: String!): String! @function(name: "echo") - } - `, + schema, + authorizationModes: { + defaultAuthorizationMode: 'apiKey', + // API Key is used for a.allow.public() rules + apiKeyAuthorizationMode: { + expiresInDays: 30, + }, + }, functions: { reverse: myFunc, // Leaving explicit Func invocation here, diff --git a/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/function.ts b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/function.ts new file mode 100644 index 0000000000..ea270c6747 --- /dev/null +++ b/packages/integration-tests/test-projects/data-storage-auth-with-triggers-ts/update-1/function.ts @@ -0,0 +1,6 @@ +import { Func } from '@aws-amplify/backend'; + +export const myFunc = Func.fromDir({ + name: 'testFunc', + codePath: './func-src', +}); diff --git a/packages/integration-tests/test-projects/minimalist-project-with-typescript-idioms/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/minimalist-project-with-typescript-idioms/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index 2c38028d2b..6b6e5f9acf 100644 --- a/packages/integration-tests/test-projects/minimalist-project-with-typescript-idioms/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/minimalist-project-with-typescript-idioms/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -102,7 +102,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { diff --git a/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index 224d8d8c94..fd607bc6ee 100644 --- a/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -146,7 +146,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -318,7 +318,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/c29dc8507624b0ff3eb73073f8de1d4e8998ddf5fb5f8e674b16f5f372b912ab.json" + "/05251eaf9c7e228248013be4382298454e4222263c0e996131da678f06a468b3.json" ] ] } diff --git a/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index 1fc652fd66..c68287826f 100644 --- a/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/integration-tests/test-projects/standalone-data-auth-modes/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", @@ -51,7 +51,7 @@ "ApiId" ] }, - "Expires": 1702857466 + "Expires": 1703205064 } }, "amplifyDataGraphQLAPINONEDS684BF699": { @@ -486,7 +486,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { diff --git a/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json b/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json index 3b924d056c..b5d4fbddea 100644 --- a/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json +++ b/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplify-testAppId-testBranchName-branch-7d6f6c854a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.2\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"0.5.4\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -142,7 +142,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ef558b566d58035318b9153367697fecb478e9359fd27e8ac5bc11cf87eb2ea6.zip" + "S3Key": "747012bf6fea04c81a436d8dfe16db211a8a4df19c15421de44ea7440573b86b.zip" }, "Environment": { "Variables": { @@ -306,7 +306,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/2575b6782317dd85e53f20cf5cb843d0e82f91a3bf6664b9f097790fd5056b43.json" + "/426bd279acc51329d993502bd4f9aad03681287559c6b5c29cf4e4d8571e3f46.json" ] ] } diff --git a/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json b/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json index 48d733b80a..5f702208c6 100644 --- a/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json +++ b/packages/integration-tests/test-projects/standalone-data-sandbox-mode/expected-cdk-out/amplifytestAppIdtestBranchNamebranch7d6f6c854adataE67321C2.nested.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.1\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.2\",\"stackType\":\"api-AppSync\",\"metadata\":{}}", "Resources": { "amplifyDataGraphQLAPI42A6FA33": { "Type": "AWS::AppSync::GraphQLApi", @@ -31,7 +31,7 @@ "ApiId" ] }, - "Expires": 1700870267 + "Expires": 1701217866 } }, "amplifyDataGraphQLAPINONEDS684BF699": { @@ -466,7 +466,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9eb41a5505d37607ac419321497a4f8c21cf0ee1f9b4a6b29aa04301aea5c7fd.zip" + "S3Key": "0b1f5aa55d045066ed91316b823a808060c12737e0575ab7cefe2335324108b0.zip" }, "Environment": { "Variables": { diff --git a/packages/plugin-types/package.json b/packages/plugin-types/package.json index cb024ff762..169e02d062 100644 --- a/packages/plugin-types/package.json +++ b/packages/plugin-types/package.json @@ -11,7 +11,7 @@ }, "license": "Apache-2.0", "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" }, "imports": { diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 838c944225..fe8d895d4f 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -38,6 +38,6 @@ "@types/parse-gitignore": "^1.0.0" }, "peerDependencies": { - "aws-cdk": "^2.103.0" + "aws-cdk": "^2.110.1" } } diff --git a/packages/storage-construct/package.json b/packages/storage-construct/package.json index d776b8b008..b6c70144d8 100644 --- a/packages/storage-construct/package.json +++ b/packages/storage-construct/package.json @@ -25,7 +25,7 @@ "@aws-amplify/plugin-types": "^0.4.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.103.0", + "aws-cdk-lib": "^2.110.1", "constructs": "^10.0.0" } }