diff --git a/amplify-migration-apps/discussions/README.md b/amplify-migration-apps/discussions/README.md index 4f92a3fc61a..dffb23cd7d6 100644 --- a/amplify-migration-apps/discussions/README.md +++ b/amplify-migration-apps/discussions/README.md @@ -2,7 +2,7 @@ ![](./images/app.png) -A discussion application built featuring authentication, GraphQL API, Lambda functions, and DynamoDB storage. +A discussion application built featuring authentication, GraphQL API, Lambda functions, multiple DynamoDB storage tables (activity + bookmarks), and S3. > [!NOTICE] > Since amplify operations add files to your local directory, its better not to operate within this repo. @@ -116,8 +116,9 @@ amplify add api ### Storage -DynamoDB table for storing user activity logs with partition key, sort key, -and global secondary index for querying by activity type. +Two DynamoDB tables: `activity` for storing user activity logs, and `bookmarks` for storing user bookmarks on posts. + +#### Activity Table ```console amplify add storage @@ -169,6 +170,59 @@ https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.Core ✔ Do you want to add a Lambda Trigger for your Table? (y/N) · no ``` +#### Bookmarks Table + +```console +amplify add storage +``` + +```console +? Select from one of the below mentioned services: NoSQL Database + +Welcome to the NoSQL DynamoDB database wizard +This wizard asks you a series of questions to help determine how to set up your NoSQL database table. + +✔ Provide a friendly name · bookmarks +✔ Provide table name · bookmarks + +You can now add columns to the table. + +✔ What would you like to name this column · userId +✔ Choose the data type · string +✔ Would you like to add another column? (Y/n) · yes +✔ What would you like to name this column · postId +✔ Choose the data type · string +✔ Would you like to add another column? (Y/n) · no + +✔ Choose partition key for the table · userId +✔ Do you want to add a sort key to your table? (Y/n) · yes +✔ Choose sort key for the table · postId + +✔ Do you want to add global secondary indexes to your table? (Y/n) · yes +✔ Provide the GSI name · byPost +✔ Choose partition key for the GSI · postId +✔ Do you want to add a sort key to your global secondary index? (Y/n) · no +✔ Do you want to add more global secondary indexes to your table? (Y/n) · no +✔ Do you want to add a Lambda Trigger for your Table? (y/N) · no +``` + +### Storage (S3 Avatars) + +S3 bucket for storing user profile pictures. + +```console +amplify add storage +``` + +```console +? Select from one of the below mentioned services: Content (Images, audio, video, etc.) +✔ Provide a friendly name for your resource that will be used to label this category in the project: · avatars +✔ Provide bucket name: · discus-avatars +✔ Who should have access: · Auth users only +✔ What kind of access do you want for Authenticated users? · create/update, read, delete +✔ Do you want to add a Lambda Trigger for your S3 Bucket? (y/N) · no +``` + ### Function **Node.js Lambda function that retrieves user activity from DynamoDB storage.** @@ -280,6 +334,10 @@ amplify push ├──────────┼─────────────────────────────┼───────────┼───────────────────┤ │ Storage │ activity │ Create │ awscloudformation │ ├──────────┼─────────────────────────────┼───────────┼───────────────────┤ +│ Storage │ bookmarks │ Create │ awscloudformation │ +├──────────┼─────────────────────────────┼───────────┼───────────────────┤ +│ Storage │ avatars │ Create │ awscloudformation │ +├──────────┼─────────────────────────────┼───────────┼───────────────────┤ │ Function │ fetchuseractivity │ Create │ awscloudformation │ ├──────────┼─────────────────────────────┼───────────┼───────────────────┤ │ Function │ recorduseractivity │ Create │ awscloudformation │ @@ -332,7 +390,7 @@ this process for any number of users. > Based on https://github.com/aws-amplify/amplify-cli/blob/gen2-migration/GEN2_MIGRATION_GUIDE.md -First and install the experimental CLI package the provides the new commands: +First install the experimental amplify CLI package that provides the migration commands. ```console npm install --no-save @aws-amplify/cli-internal-gen2-migration-experimental-alpha @@ -419,4 +477,3 @@ git push origin gen2-main ``` Wait for the deployment to finish successfully. - diff --git a/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/backend.ts b/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/backend.ts index a7439aa72ee..b6573ff9559 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/backend.ts +++ b/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/backend.ts @@ -1,26 +1,28 @@ import { auth } from './auth/resource'; import { data } from './data/resource'; +import { storage } from './storage/resource'; import { fetchuseractivity } from './storage/fetchuseractivity/resource'; import { recorduseractivity } from './storage/recorduseractivity/resource'; +import { DynamoEventSource } from 'aws-cdk-lib/aws-lambda-event-sources'; +import { StartingPosition } from 'aws-cdk-lib/aws-lambda'; import { Table, AttributeType, BillingMode, StreamViewType, } from 'aws-cdk-lib/aws-dynamodb'; -import { DynamoEventSource } from 'aws-cdk-lib/aws-lambda-event-sources'; -import { StartingPosition } from 'aws-cdk-lib/aws-lambda'; import { defineBackend } from '@aws-amplify/backend'; import { Duration } from 'aws-cdk-lib'; const backend = defineBackend({ auth, data, + storage, fetchuseractivity, recorduseractivity, }); -const storageStack = backend.createStack('storage'); -const activity = new Table(storageStack, 'activity', { +const storageActivityStack = backend.createStack('storageactivity'); +const activity = new Table(storageActivityStack, 'activity', { partitionKey: { name: 'id', type: AttributeType.STRING }, billingMode: BillingMode.PROVISIONED, readCapacity: 5, @@ -36,6 +38,22 @@ activity.addGlobalSecondaryIndex({ readCapacity: 5, writeCapacity: 5, }); +const storageBookmarksStack = backend.createStack('storagebookmarks'); +const bookmarks = new Table(storageBookmarksStack, 'bookmarks', { + partitionKey: { name: 'userId', type: AttributeType.STRING }, + billingMode: BillingMode.PROVISIONED, + readCapacity: 5, + writeCapacity: 5, + stream: StreamViewType.NEW_IMAGE, + sortKey: { name: 'postId', type: AttributeType.STRING }, +}); +// Add this property to the Table above post refactor: tableName: 'bookmarks-main' +bookmarks.addGlobalSecondaryIndex({ + indexName: 'byPost', + partitionKey: { name: 'postId', type: AttributeType.STRING }, + readCapacity: 5, + writeCapacity: 5, +}); const cfnUserPool = backend.auth.resources.cfnResources.cfnUserPool; cfnUserPool.usernameAttributes = ['phone_number']; cfnUserPool.policies = { @@ -125,3 +143,16 @@ for (const model of ['Topic', 'Post', 'Comment']) { backend.recorduseractivity.resources.lambda.role! ); } +const s3Bucket = backend.storage.resources.cfnResources.cfnBucket; +// Use this bucket name post refactor +// s3Bucket.bucketName = 'discus-avatarsc39a5-main'; +s3Bucket.bucketEncryption = { + serverSideEncryptionConfiguration: [ + { + serverSideEncryptionByDefault: { + sseAlgorithm: 'AES256', + }, + bucketKeyEnabled: false, + }, + ], +}; diff --git a/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/data/resource.ts b/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/data/resource.ts index 2c105859a05..2d3a097ac7d 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/data/resource.ts +++ b/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/data/resource.ts @@ -41,9 +41,9 @@ export const data = defineData({ //The "branchname" variable needs to be the same as your deployment branch if you want to reuse your Gen1 app tables branchName: 'main', modelNameToTableNameMapping: { - Topic: 'Topic-ruiylk7rjnb4ziygno3jh4wrsq-main', - Post: 'Post-ruiylk7rjnb4ziygno3jh4wrsq-main', - Comment: 'Comment-ruiylk7rjnb4ziygno3jh4wrsq-main', + Topic: 'Topic-u3jn2qbupzbyhc3h53673wdvim-main', + Post: 'Post-u3jn2qbupzbyhc3h53673wdvim-main', + Comment: 'Comment-u3jn2qbupzbyhc3h53673wdvim-main', }, }, ], diff --git a/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/storage/resource.ts b/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/storage/resource.ts new file mode 100644 index 00000000000..771ac52715d --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.generate/amplify/storage/resource.ts @@ -0,0 +1,16 @@ +import { defineStorage } from '@aws-amplify/backend'; + +const branchName = process.env.AWS_BRANCH ?? 'sandbox'; + +export const storage = defineStorage({ + name: `discus-avatarsc39a5-${branchName}`, + access: (allow) => ({ + 'public/*': [allow.authenticated.to(['write', 'read', 'delete'])], + 'protected/{entity_id}/*': [ + allow.authenticated.to(['write', 'read', 'delete']), + ], + 'private/{entity_id}/*': [ + allow.authenticated.to(['write', 'read', 'delete']), + ], + }), +}); diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.mappings.json deleted file mode 100644 index 514e117ec84..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.mappings.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "Source": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthUserPool4BA7F805" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding", - "LogicalResourceId": "amplifyAuthUserPool4BA7F805" - } - }, - { - "Source": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthUserPoolNativeAppClient79534448" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding", - "LogicalResourceId": "amplifyAuthUserPoolNativeAppClient79534448" - } - }, - { - "Source": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthUserPoolAppClient2626C6F8" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding", - "LogicalResourceId": "amplifyAuthUserPoolAppClient2626C6F8" - } - }, - { - "Source": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthIdentityPool3FDE84CC" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding", - "LogicalResourceId": "amplifyAuthIdentityPool3FDE84CC" - } - }, - { - "Source": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthIdentityPoolRoleAttachment045F17C8" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding", - "LogicalResourceId": "amplifyAuthIdentityPoolRoleAttachment045F17C8" - } - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.mappings.json deleted file mode 100644 index 0484781a42e..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.mappings.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "Source": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH", - "LogicalResourceId": "activity1E902D9C" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding", - "LogicalResourceId": "activity1E902D9C" - } - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.mappings.json new file mode 100644 index 00000000000..fffe159462e --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.mappings.json @@ -0,0 +1,52 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthUserPool4BA7F805" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding", + "LogicalResourceId": "amplifyAuthUserPool4BA7F805" + } + }, + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthUserPoolNativeAppClient79534448" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding", + "LogicalResourceId": "amplifyAuthUserPoolNativeAppClient79534448" + } + }, + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthUserPoolAppClient2626C6F8" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding", + "LogicalResourceId": "amplifyAuthUserPoolAppClient2626C6F8" + } + }, + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthIdentityPool3FDE84CC" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding", + "LogicalResourceId": "amplifyAuthIdentityPool3FDE84CC" + } + }, + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthIdentityPoolRoleAttachment045F17C8" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding", + "LogicalResourceId": "amplifyAuthIdentityPoolRoleAttachment045F17C8" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.source.template.json similarity index 85% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.source.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.source.template.json index 847baa10ccd..23e722d6843 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.source.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.source.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.1\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.2\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", "Resources": { "amplifyAuthauthenticatedUserRoleD8DA3689": { "Type": "AWS::IAM::Role", @@ -10,7 +10,7 @@ "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { - "cognito-identity.amazonaws.com:aud": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "cognito-identity.amazonaws.com:aud": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, "ForAnyValue:StringLike": { "cognito-identity.amazonaws.com:amr": "authenticated" @@ -48,7 +48,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/authenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/authenticatedUserRole/Resource" } }, "amplifyAuthunauthenticatedUserRole2B524D9E": { @@ -60,7 +60,7 @@ "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { - "cognito-identity.amazonaws.com:aud": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "cognito-identity.amazonaws.com:aud": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, "ForAnyValue:StringLike": { "cognito-identity.amazonaws.com:amr": "unauthenticated" @@ -98,16 +98,16 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/unauthenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/unauthenticatedUserRole/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv8V7urbBg1fpyYtIxbPEZNVt0w00q0VC/l2KVHuamTczGvSmgnJlxlhY1xWerpAOGAXdSYztlBnjJdlwZ5IA6RxxOIbgVX3jn59N7QlZltWf7B2ykLzn8zI3weNOxNhHjyxZkekhTXAaTppzVhwcQhvXL62h2kK5aiNRMTxZqEdovvoBH9Args4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv6X3dK2hB6/SkxeRimeJyarbphtoVouE/LsUqXqamTczGnRdQ1WYKZbW9aWnC6Q9RkF3FGN7ZaZ4TjbcmCRAOkUcDyF41Vz56xfTeEKW/+pHdg5ZSF7L+T+3weNWxNj7gCxZkRkgzXAezppzVhwcQhdXT61hvYGq6CJROT5YaEBoP/oGtzQ+/84AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -379,20 +379,20 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef": { - "Value": "us-east-1_olNpwuJIL" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref": { + "Value": "us-east-1_I3YejOBUa" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref": { - "Value": "6bdqt8vavvh3efopgb031lc3jg" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref": { + "Value": "3mosah7bsr7412hqq9soj1j2pp" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Value": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Value": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Value": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Value": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Value": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Value": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.target.template.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.target.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.target.template.json index f5445c5ca22..5a533e7e419 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4-holding.target.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX-holding.target.template.json @@ -73,7 +73,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPool/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPool/Resource" } }, "amplifyAuthUserPoolNativeAppClient79534448": { @@ -91,10 +91,10 @@ "TokenValidityUnits": { "RefreshToken": "minutes" }, - "UserPoolId": "us-east-1_olNpwuJIL" + "UserPoolId": "us-east-1_I3YejOBUa" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPool/NativeAppClient/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPool/NativeAppClient/Resource" } }, "amplifyAuthUserPoolAppClient2626C6F8": { @@ -123,10 +123,10 @@ "SupportedIdentityProviders": [ "COGNITO" ], - "UserPoolId": "us-east-1_olNpwuJIL" + "UserPoolId": "us-east-1_I3YejOBUa" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPoolAppClient/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPoolAppClient/Resource" } }, "amplifyAuthIdentityPool3FDE84CC": { @@ -135,7 +135,7 @@ "AllowUnauthenticatedIdentities": false, "CognitoIdentityProviders": [ { - "ClientId": "6bdqt8vavvh3efopgb031lc3jg", + "ClientId": "3mosah7bsr7412hqq9soj1j2pp", "ProviderName": { "Fn::Join": [ "", @@ -145,7 +145,7 @@ "Ref": "AWS::Region" }, ".amazonaws.com/", - "us-east-1_olNpwuJIL" + "us-east-1_I3YejOBUa" ] ] } @@ -176,13 +176,13 @@ "SupportedLoginProviders": {} }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/IdentityPool" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/IdentityPool" } }, "amplifyAuthIdentityPoolRoleAttachment045F17C8": { "Type": "AWS::Cognito::IdentityPoolRoleAttachment", "Properties": { - "IdentityPoolId": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689", + "IdentityPoolId": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022", "RoleMappings": { "UserPoolWebClientRoleMapping": { "AmbiguousRoleResolution": "AuthenticatedRole", @@ -195,9 +195,9 @@ "Ref": "AWS::Region" }, ".amazonaws.com/", - "us-east-1_olNpwuJIL", + "us-east-1_I3YejOBUa", ":", - "6bdqt8vavvh3efopgb031lc3jg" + "3mosah7bsr7412hqq9soj1j2pp" ] ] }, @@ -205,8 +205,8 @@ } }, "Roles": { - "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X", - "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" + "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ", + "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" } }, "DependsOn": [ @@ -214,7 +214,7 @@ "amplifyAuthUserPoolAppClient2626C6F8" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/IdentityPoolRoleAttachment" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/IdentityPoolRoleAttachment" } } }, diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.mappings.json new file mode 100644 index 00000000000..cd3e3af58a3 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.mappings.json @@ -0,0 +1,12 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N", + "LogicalResourceId": "discusavatarsc39a5gen2mainBucketB24EA230" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding", + "LogicalResourceId": "discusavatarsc39a5gen2mainBucketB24EA230" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.source.template.json new file mode 100644 index 00000000000..31457687dae --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.source.template.json @@ -0,0 +1,579 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.3\",\"stackType\":\"storage-S3\",\"metadata\":{}}", + "Resources": { + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:PutBucketPolicy", + "s3:GetBucket*", + "s3:List*", + "s3:DeleteObject*" + ], + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::123456789012:role/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + }, + "Resource": [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + } + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Policy/Resource" + } + }, + "discusavatarsc39a5gen2mainBucketAutoDeleteObjectsCustomResource2CB8EFAF": { + "Type": "Custom::S3AutoDeleteObjects", + "Properties": { + "ServiceToken": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "BucketName": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + "DependsOn": [ + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2" + ], + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/AutoDeleteObjectsCustomResource/Default" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ] + }, + "ManagedPolicyArns": [ + { + "Fn::Sub": "arn:${AWS::Partition}:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Code": { + "S3Bucket": { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "S3Key": "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6.zip" + }, + "Timeout": 900, + "MemorySize": 128, + "Handler": "index.handler", + "Role": "arn:aws:iam::123456789012:role/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Runtime": "nodejs22.x", + "Description": { + "Fn::Join": [ + "", + [ + "Lambda function for auto-deleting objects in ", + "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + " S3 bucket." + ] + ] + } + }, + "DependsOn": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + ], + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", + "aws:asset:path": "asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6", + "aws:asset:property": "Code" + } + }, + "DISCUSAVATARSC39A5GEN2MAINBUCKETNAMEParameter7EBC4CDD": { + "Type": "AWS::SSM::Parameter", + "Properties": { + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAME", + "Tags": { + "amplify:app-id": "discussions", + "amplify:branch-name": "gen2-main", + "amplify:deployment-type": "branch", + "created-by": "amplify" + }, + "Type": "String", + "Value": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAMEParameter/Resource" + } + }, + "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:PutObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/*", + "public/", + "protected/*", + "protected/", + "private/*", + "private/" + ] + } + }, + "Effect": "Allow", + "Resource": "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + { + "Action": "s3:DeleteObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C", + "Roles": [ + { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/amplify-discussions-gen2main-branch-a27e51c30a--storageAccess3/Resource" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/5WNy07DMBBFv6VZO0NJu0Ds2rKGqFkihFxniCaJbckz6UOW/x2llggsWc0dnfuooNpuYb3SFy5NO5QjnSC+Igu2jWgzKH3hz8gbiPvJDCjq8OWyeo+FpSu54rn4HZ79vIE7YsjW3ST+BUcUfDv1aISL9KEyqv1I5ra05v8f3TnQiBa06O7VSTFbiI0Ecl2tg7YoGOaNnycp0hbisp5VSuowsXh7RPZTMDijRf9BdfBnajHsNaPaMaM0ojtyXVLOtwg9P5yrCh6fYL3qmagMkxOyCMd8vwGr7NONegEAAA==" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + }, + "Parameters": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Type": "String" + } + }, + "Outputs": { + "amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef": { + "Value": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.target.template.json new file mode 100644 index 00000000000..fc4d3669518 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N-holding.target.template.json @@ -0,0 +1,79 @@ +{ + "AWSTemplateFormatVersion": "2010-09-09", + "Description": "Temporary holding stack for Gen2 migration", + "Resources": { + "discusavatarsc39a5gen2mainBucketB24EA230": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "BucketKeyEnabled": false, + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "MaxAge": 3000 + } + ] + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "amplify:friendly-name", + "Value": "discus-avatarsc39a5-gen2-main" + }, + { + "Key": "aws-cdk:auto-delete-objects", + "Value": "true" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ] + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Resource" + } + } + }, + "Outputs": {} +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.mappings.json new file mode 100644 index 00000000000..1694ef6b30a --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.mappings.json @@ -0,0 +1,12 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1", + "LogicalResourceId": "activity1E902D9C" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding", + "LogicalResourceId": "activity1E902D9C" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.source.template.json similarity index 87% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.source.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.source.template.json index 925acc7bf10..1cb91855653 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.source.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.source.template.json @@ -1,13 +1,13 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.0\",\"stackType\":\"custom\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", "Resources": { "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ6MGi+3tLdReJplZiJ8EnERZxLsvaPWeAdPUUBV4ina06NVbuDqWxDQkdIvCUyb6BdwiWbhGtCur9hue3KpniXl3fKsQiWGW8jAG6g9UxSze6z2H5DeG/vUPUV/XUG4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -279,14 +279,14 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS/stream/2026-03-07T18:02:23.205" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z/stream/2026-03-20T21:41:02.189" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef": { - "Value": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref": { + "Value": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.target.template.json similarity index 95% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.target.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.target.template.json index 9d199bf4263..ce8c0b6d95f 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-holding.target.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-holding.target.template.json @@ -80,7 +80,7 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/activity/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/activity/Resource" } } }, diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.mappings.json new file mode 100644 index 00000000000..121533e2cfc --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.mappings.json @@ -0,0 +1,12 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT", + "LogicalResourceId": "bookmarksA4548304" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding", + "LogicalResourceId": "bookmarksA4548304" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.source.template.json new file mode 100644 index 00000000000..8809916f3bb --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.source.template.json @@ -0,0 +1,281 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", + "Resources": { + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.target.template.json new file mode 100644 index 00000000000..17431e7ccb6 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT-holding.target.template.json @@ -0,0 +1,80 @@ +{ + "AWSTemplateFormatVersion": "2010-09-09", + "Description": "Temporary holding stack for Gen2 migration", + "Resources": { + "bookmarksA4548304": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ] + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/bookmarks/Resource" + } + } + }, + "Outputs": {} +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.mappings.json new file mode 100644 index 00000000000..26862da33c0 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.mappings.json @@ -0,0 +1,52 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB", + "LogicalResourceId": "UserPool" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthUserPool4BA7F805" + } + }, + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB", + "LogicalResourceId": "UserPoolClientWeb" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthUserPoolAppClient2626C6F8" + } + }, + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB", + "LogicalResourceId": "UserPoolClient" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthUserPoolNativeAppClient79534448" + } + }, + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB", + "LogicalResourceId": "IdentityPool" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthIdentityPool3FDE84CC" + } + }, + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB", + "LogicalResourceId": "IdentityPoolRoleMap" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX", + "LogicalResourceId": "amplifyAuthIdentityPoolRoleAttachment045F17C8" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.source.template.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.source.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.source.template.json index 8d216ad870f..aa44825b9cc 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.source.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.source.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "env": { @@ -152,7 +152,7 @@ ], "Condition": { "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" + "sts:ExternalId": "discusc578c16e_role_external_id" } } } @@ -172,21 +172,21 @@ } ] }, - "PolicyName": "discus22367c68-sns-policy" + "PolicyName": "discusc578c16e-sns-policy" } ], "RoleName": { "Fn::Join": [ "", [ - "sns22367c68", + "snsc578c16e", { "Fn::Select": [ 3, { "Fn::Split": [ "-", - "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG" + "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB" ] } ] @@ -217,14 +217,14 @@ "Fn::Join": [ "", [ - "upClientLambdaRole22367c68", + "upClientLambdaRolec578c16e", { "Fn::Select": [ 3, { "Fn::Split": [ "-", - "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG" + "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB" ] } ] @@ -240,33 +240,33 @@ "Outputs": { "IdentityPoolId": { "Description": "Id for the identity pool", - "Value": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f" + "Value": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464" }, "IdentityPoolName": { - "Value": "discussions22367c68_identitypool_22367c68__main" + "Value": "discussionsc578c16e_identitypool_c578c16e__main" }, "UserPoolId": { "Description": "Id for the user pool", - "Value": "us-east-1_Zs9EZpCYX" + "Value": "us-east-1_vv2HFjwRK" }, "UserPoolArn": { "Description": "Arn for the user pool", - "Value": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_Zs9EZpCYX" + "Value": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_vv2HFjwRK" }, "UserPoolName": { - "Value": "discussions22367c68_userpool_22367c68" + "Value": "discussionsc578c16e_userpool_c578c16e" }, "AppClientIDWeb": { "Description": "The user pool app client id for web", - "Value": "ptm2eqjiee7l3e202lstfjd3r" + "Value": "7nhjrv5jepqc7kacqiknlj0siu" }, "AppClientID": { "Description": "The user pool app client id", - "Value": "75sq8s16g37d0as1148og20p3i" + "Value": "7tbnnc27p4edfrp7m6bqqkh0gq" }, "CreatedSNSRole": { "Description": "role arn", - "Value": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main" + "Value": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.target.template.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.target.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.target.template.json index 05a72f6824d..ed4aeff95d6 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.target.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.target.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.1\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.2\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", "Resources": { "amplifyAuthauthenticatedUserRoleD8DA3689": { "Type": "AWS::IAM::Role", @@ -10,7 +10,7 @@ "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { - "cognito-identity.amazonaws.com:aud": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "cognito-identity.amazonaws.com:aud": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, "ForAnyValue:StringLike": { "cognito-identity.amazonaws.com:amr": "authenticated" @@ -48,7 +48,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/authenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/authenticatedUserRole/Resource" } }, "amplifyAuthunauthenticatedUserRole2B524D9E": { @@ -60,7 +60,7 @@ "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { - "cognito-identity.amazonaws.com:aud": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "cognito-identity.amazonaws.com:aud": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, "ForAnyValue:StringLike": { "cognito-identity.amazonaws.com:amr": "unauthenticated" @@ -98,16 +98,16 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/unauthenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/unauthenticatedUserRole/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv8V7urbBg1fpyYtIxbPEZNVt0w00q0VC/l2KVHuamTczGvSmgnJlxlhY1xWerpAOGAXdSYztlBnjJdlwZ5IA6RxxOIbgVX3jn59N7QlZltWf7B2ykLzn8zI3weNOxNhHjyxZkekhTXAaTppzVhwcQhvXL62h2kK5aiNRMTxZqEdovvoBH9Args4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv6X3dK2hB6/SkxeRimeJyarbphtoVouE/LsUqXqamTczGnRdQ1WYKZbW9aWnC6Q9RkF3FGN7ZaZ4TjbcmCRAOkUcDyF41Vz56xfTeEKW/+pHdg5ZSF7L+T+3weNWxNj7gCxZkRkgzXAezppzVhwcQhdXT61hvYGq6CJROT5YaEBoP/oGtzQ+/84AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" }, @@ -143,8 +143,8 @@ ], "SmsAuthenticationMessage": "Your authentication code is {####}", "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", - "SnsCallerArn": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main" + "ExternalId": "discusc578c16e_role_external_id", + "SnsCallerArn": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main" }, "SmsVerificationMessage": "Your verification code is {####}", "UserAttributeUpdateSettings": { @@ -156,7 +156,7 @@ "Fn::Join": [ "", [ - "discussions22367c68_userpool_22367c68", + "discussionsc578c16e_userpool_c578c16e", "-", "main" ] @@ -174,12 +174,12 @@ "amplifyAuthUserPoolAppClient2626C6F8": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_clientWeb", + "ClientName": "discusc578c16e_app_clientWeb", "RefreshTokenValidity": "120", "TokenValidityUnits": { "RefreshToken": "days" }, - "UserPoolId": "us-east-1_Zs9EZpCYX" + "UserPoolId": "us-east-1_vv2HFjwRK" }, "DependsOn": [ "amplifyAuthUserPool4BA7F805" @@ -188,13 +188,13 @@ "amplifyAuthUserPoolNativeAppClient79534448": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_client", + "ClientName": "discusc578c16e_app_client", "GenerateSecret": "false", "RefreshTokenValidity": "120", "TokenValidityUnits": { "RefreshToken": "days" }, - "UserPoolId": "us-east-1_Zs9EZpCYX" + "UserPoolId": "us-east-1_vv2HFjwRK" }, "DependsOn": [ "amplifyAuthUserPool4BA7F805" @@ -206,7 +206,7 @@ "AllowUnauthenticatedIdentities": "false", "CognitoIdentityProviders": [ { - "ClientId": "75sq8s16g37d0as1148og20p3i", + "ClientId": "7tbnnc27p4edfrp7m6bqqkh0gq", "ProviderName": { "Fn::Sub": [ "cognito-idp.${region}.amazonaws.com/${client}", @@ -214,13 +214,13 @@ "region": { "Ref": "AWS::Region" }, - "client": "us-east-1_Zs9EZpCYX" + "client": "us-east-1_vv2HFjwRK" } ] } }, { - "ClientId": "ptm2eqjiee7l3e202lstfjd3r", + "ClientId": "7nhjrv5jepqc7kacqiknlj0siu", "ProviderName": { "Fn::Sub": [ "cognito-idp.${region}.amazonaws.com/${client}", @@ -228,7 +228,7 @@ "region": { "Ref": "AWS::Region" }, - "client": "us-east-1_Zs9EZpCYX" + "client": "us-east-1_vv2HFjwRK" } ] } @@ -238,7 +238,7 @@ "Fn::Join": [ "", [ - "discussions22367c68_identitypool_22367c68__", + "discussionsc578c16e_identitypool_c578c16e__", "main" ] ] @@ -248,10 +248,10 @@ "amplifyAuthIdentityPoolRoleAttachment045F17C8": { "Type": "AWS::Cognito::IdentityPoolRoleAttachment", "Properties": { - "IdentityPoolId": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f", + "IdentityPoolId": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464", "Roles": { - "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole", - "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole" + "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole", + "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole" } }, "DependsOn": [ @@ -526,20 +526,20 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef": { - "Value": "us-east-1_olNpwuJIL" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref": { + "Value": "us-east-1_I3YejOBUa" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref": { - "Value": "6bdqt8vavvh3efopgb031lc3jg" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref": { + "Value": "3mosah7bsr7412hqq9soj1j2pp" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Value": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Value": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Value": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Value": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Value": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Value": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.mappings.json new file mode 100644 index 00000000000..fd2a4652eec --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.mappings.json @@ -0,0 +1,12 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V", + "LogicalResourceId": "DynamoDBTable" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1", + "LogicalResourceId": "activity1E902D9C" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.source.template.json similarity index 82% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.source.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.source.template.json index 93866f1ecab..e43f0f1c6b2 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.source.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.source.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { @@ -43,7 +43,7 @@ "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main" }, "StreamArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591" + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516" }, "PartitionKeyName": { "Value": "id" diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.target.template.json similarity index 89% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.target.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.target.template.json index c801abd04fe..3097de7c52b 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.target.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.target.template.json @@ -1,13 +1,13 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.0\",\"stackType\":\"custom\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", "Resources": { "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ6MGi+3tLdReJplZiJ8EnERZxLsvaPWeAdPUUBV4ina06NVbuDqWxDQkdIvCUyb6BdwiWbhGtCur9hue3KpniXl3fKsQiWGW8jAG6g9UxSze6z2H5DeG/vUPUV/XUG4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" }, @@ -347,14 +347,14 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS/stream/2026-03-07T18:02:23.205" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z/stream/2026-03-20T21:41:02.189" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef": { - "Value": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref": { + "Value": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.mappings.json new file mode 100644 index 00000000000..ec102eb8ca2 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.mappings.json @@ -0,0 +1,12 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB", + "LogicalResourceId": "S3Bucket" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N", + "LogicalResourceId": "discusavatarsc39a5gen2mainBucketB24EA230" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.source.template.json new file mode 100644 index 00000000000..40b2aebaa72 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.source.template.json @@ -0,0 +1,386 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + "main", + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject,s3:GetObject,s3:DeleteObject", + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject,s3:GetObject,s3:DeleteObject", + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject,s3:GetObject,s3:DeleteObject", + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject", + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + "DISALLOW", + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + "DISALLOW", + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + "ALLOW", + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + "DISALLOW", + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": "discus-avatarsc39a5-main" + }, + "Region": { + "Value": "us-east-1" + } + }, + "Resources": { + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject,s3:GetObject,s3:DeleteObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Public_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject,s3:GetObject,s3:DeleteObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Protected_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject,s3:GetObject,s3:DeleteObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Private_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Uploads_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main" + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "read_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "AuthReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.target.template.json new file mode 100644 index 00000000000..053e6a76b6b --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.target.template.json @@ -0,0 +1,643 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.3\",\"stackType\":\"storage-S3\",\"metadata\":{}}", + "Resources": { + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:PutBucketPolicy", + "s3:GetBucket*", + "s3:List*", + "s3:DeleteObject*" + ], + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::123456789012:role/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + }, + "Resource": [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + } + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Policy/Resource" + } + }, + "discusavatarsc39a5gen2mainBucketAutoDeleteObjectsCustomResource2CB8EFAF": { + "Type": "Custom::S3AutoDeleteObjects", + "Properties": { + "ServiceToken": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "BucketName": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + "DependsOn": [ + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2" + ], + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/AutoDeleteObjectsCustomResource/Default" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ] + }, + "ManagedPolicyArns": [ + { + "Fn::Sub": "arn:${AWS::Partition}:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Code": { + "S3Bucket": { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "S3Key": "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6.zip" + }, + "Timeout": 900, + "MemorySize": 128, + "Handler": "index.handler", + "Role": "arn:aws:iam::123456789012:role/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Runtime": "nodejs22.x", + "Description": { + "Fn::Join": [ + "", + [ + "Lambda function for auto-deleting objects in ", + "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + " S3 bucket." + ] + ] + } + }, + "DependsOn": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + ], + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", + "aws:asset:path": "asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6", + "aws:asset:property": "Code" + } + }, + "DISCUSAVATARSC39A5GEN2MAINBUCKETNAMEParameter7EBC4CDD": { + "Type": "AWS::SSM::Parameter", + "Properties": { + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAME", + "Tags": { + "amplify:app-id": "discussions", + "amplify:branch-name": "gen2-main", + "amplify:deployment-type": "branch", + "created-by": "amplify" + }, + "Type": "String", + "Value": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAMEParameter/Resource" + } + }, + "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:PutObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/*", + "public/", + "protected/*", + "protected/", + "private/*", + "private/" + ] + } + }, + "Effect": "Allow", + "Resource": "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + { + "Action": "s3:DeleteObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C", + "Roles": [ + { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/amplify-discussions-gen2main-branch-a27e51c30a--storageAccess3/Resource" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/5WNy07DMBBFv6VZO0NJu0Ds2rKGqFkihFxniCaJbckz6UOW/x2llggsWc0dnfuooNpuYb3SFy5NO5QjnSC+Igu2jWgzKH3hz8gbiPvJDCjq8OWyeo+FpSu54rn4HZ79vIE7YsjW3ST+BUcUfDv1aISL9KEyqv1I5ra05v8f3TnQiBa06O7VSTFbiI0Ecl2tg7YoGOaNnycp0hbisp5VSuowsXh7RPZTMDijRf9BdfBnajHsNaPaMaM0ojtyXVLOtwg9P5yrCh6fYL3qmagMkxOyCMd8vwGr7NONegEAAA==" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + }, + "discusavatarsc39a5gen2mainBucketB24EA230": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::Join": [ + "", + [ + "discus-avatars", + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + "amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB" + ] + } + ] + }, + "-", + "main" + ] + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + }, + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + }, + "Parameters": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Type": "String" + } + }, + "Outputs": { + "amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef": { + "Value": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.mappings.json new file mode 100644 index 00000000000..787dc52108b --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.mappings.json @@ -0,0 +1,12 @@ +[ + { + "Source": { + "StackName": "amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W", + "LogicalResourceId": "DynamoDBTable" + }, + "Destination": { + "StackName": "amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT", + "LogicalResourceId": "bookmarksA4548304" + } + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.source.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.source.template.json new file mode 100644 index 00000000000..4dcbc73d76c --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.source.template.json @@ -0,0 +1,64 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + "main", + "NONE" + ] + } + }, + "Resources": { + "MigrationPlaceholder": { + "Type": "AWS::CloudFormation::WaitConditionHandle", + "Properties": {} + } + }, + "Outputs": { + "Name": { + "Value": "bookmarks-main" + }, + "Arn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main" + }, + "StreamArn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main/stream/2026-03-20T21:19:57.495" + }, + "PartitionKeyName": { + "Value": "userId" + }, + "PartitionKeyType": { + "Value": "S" + }, + "SortKeyName": { + "Value": "postId" + }, + "SortKeyType": { + "Value": "S" + }, + "Region": { + "Value": "us-east-1" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.target.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.target.template.json new file mode 100644 index 00000000000..0711ae62f14 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.__to__.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.target.template.json @@ -0,0 +1,341 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", + "Resources": { + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + }, + "bookmarksA4548304": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::Join": [ + "", + [ + "bookmarks", + "-", + "main" + ] + ] + } + } + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.mappings.json deleted file mode 100644 index 46ccb104e47..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.mappings.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "Source": { - "StackName": "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG", - "LogicalResourceId": "UserPool" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthUserPool4BA7F805" - } - }, - { - "Source": { - "StackName": "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG", - "LogicalResourceId": "UserPoolClientWeb" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthUserPoolAppClient2626C6F8" - } - }, - { - "Source": { - "StackName": "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG", - "LogicalResourceId": "UserPoolClient" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthUserPoolNativeAppClient79534448" - } - }, - { - "Source": { - "StackName": "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG", - "LogicalResourceId": "IdentityPool" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthIdentityPool3FDE84CC" - } - }, - { - "Source": { - "StackName": "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG", - "LogicalResourceId": "IdentityPoolRoleMap" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4", - "LogicalResourceId": "amplifyAuthIdentityPoolRoleAttachment045F17C8" - } - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.mappings.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.mappings.json deleted file mode 100644 index 7c0f1c98009..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/refactor.__from__.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.__to__.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.mappings.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "Source": { - "StackName": "amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4", - "LogicalResourceId": "DynamoDBTable" - }, - "Destination": { - "StackName": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH", - "LogicalResourceId": "activity1E902D9C" - } - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.parameters.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.template.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.template.json index 995d534b583..60395f860ba 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.1\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.2\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", "Resources": { "amplifyAuthUserPool4BA7F805": { "Type": "AWS::Cognito::UserPool", @@ -72,7 +72,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPool/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPool/Resource" } }, "amplifyAuthUserPoolNativeAppClient79534448": { @@ -90,10 +90,10 @@ "TokenValidityUnits": { "RefreshToken": "minutes" }, - "UserPoolId": "us-east-1_olNpwuJIL" + "UserPoolId": "us-east-1_I3YejOBUa" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPool/NativeAppClient/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPool/NativeAppClient/Resource" } }, "amplifyAuthUserPoolAppClient2626C6F8": { @@ -122,10 +122,10 @@ "SupportedIdentityProviders": [ "COGNITO" ], - "UserPoolId": "us-east-1_olNpwuJIL" + "UserPoolId": "us-east-1_I3YejOBUa" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPoolAppClient/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPoolAppClient/Resource" } }, "amplifyAuthIdentityPool3FDE84CC": { @@ -134,7 +134,7 @@ "AllowUnauthenticatedIdentities": false, "CognitoIdentityProviders": [ { - "ClientId": "6bdqt8vavvh3efopgb031lc3jg", + "ClientId": "3mosah7bsr7412hqq9soj1j2pp", "ProviderName": { "Fn::Join": [ "", @@ -144,7 +144,7 @@ "Ref": "AWS::Region" }, ".amazonaws.com/", - "us-east-1_olNpwuJIL" + "us-east-1_I3YejOBUa" ] ] } @@ -175,7 +175,7 @@ "SupportedLoginProviders": {} }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/IdentityPool" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/IdentityPool" } }, "amplifyAuthauthenticatedUserRoleD8DA3689": { @@ -187,7 +187,7 @@ "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { - "cognito-identity.amazonaws.com:aud": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "cognito-identity.amazonaws.com:aud": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, "ForAnyValue:StringLike": { "cognito-identity.amazonaws.com:amr": "authenticated" @@ -225,7 +225,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/authenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/authenticatedUserRole/Resource" } }, "amplifyAuthunauthenticatedUserRole2B524D9E": { @@ -237,7 +237,7 @@ "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { - "cognito-identity.amazonaws.com:aud": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "cognito-identity.amazonaws.com:aud": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, "ForAnyValue:StringLike": { "cognito-identity.amazonaws.com:amr": "unauthenticated" @@ -275,13 +275,13 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/unauthenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/unauthenticatedUserRole/Resource" } }, "amplifyAuthIdentityPoolRoleAttachment045F17C8": { "Type": "AWS::Cognito::IdentityPoolRoleAttachment", "Properties": { - "IdentityPoolId": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689", + "IdentityPoolId": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022", "RoleMappings": { "UserPoolWebClientRoleMapping": { "AmbiguousRoleResolution": "AuthenticatedRole", @@ -294,9 +294,9 @@ "Ref": "AWS::Region" }, ".amazonaws.com/", - "us-east-1_olNpwuJIL", + "us-east-1_I3YejOBUa", ":", - "6bdqt8vavvh3efopgb031lc3jg" + "3mosah7bsr7412hqq9soj1j2pp" ] ] }, @@ -304,8 +304,8 @@ } }, "Roles": { - "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X", - "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" + "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ", + "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" } }, "DependsOn": [ @@ -313,16 +313,16 @@ "amplifyAuthUserPoolAppClient2626C6F8" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/IdentityPoolRoleAttachment" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/IdentityPoolRoleAttachment" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv8V7urbBg1fpyYtIxbPEZNVt0w00q0VC/l2KVHuamTczGvSmgnJlxlhY1xWerpAOGAXdSYztlBnjJdlwZ5IA6RxxOIbgVX3jn59N7QlZltWf7B2ykLzn8zI3weNOxNhHjyxZkekhTXAaTppzVhwcQhvXL62h2kK5aiNRMTxZqEdovvoBH9Args4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv6X3dK2hB6/SkxeRimeJyarbphtoVouE/LsUqXqamTczGnRdQ1WYKZbW9aWnC6Q9RkF3FGN7ZaZ4TjbcmCRAOkUcDyF41Vz56xfTeEKW/+pHdg5ZSF7L+T+3weNWxNj7gCxZkRkgzXAezppzVhwcQhdXT61hvYGq6CJROT5YaEBoP/oGtzQ+/84AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -594,20 +594,20 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef": { - "Value": "us-east-1_olNpwuJIL" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref": { + "Value": "us-east-1_I3YejOBUa" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref": { - "Value": "6bdqt8vavvh3efopgb031lc3jg" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref": { + "Value": "3mosah7bsr7412hqq9soj1j2pp" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Value": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Value": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Value": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Value": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Value": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Value": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.parameters.json new file mode 100644 index 00000000000..db99c1f6430 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.parameters.json @@ -0,0 +1,6 @@ +[ + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.template.json new file mode 100644 index 00000000000..e5802525794 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.template.json @@ -0,0 +1,651 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.3\",\"stackType\":\"storage-S3\",\"metadata\":{}}", + "Resources": { + "discusavatarsc39a5gen2mainBucketB24EA230": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "BucketKeyEnabled": false, + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "MaxAge": 3000 + } + ] + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "amplify:friendly-name", + "Value": "discus-avatarsc39a5-gen2-main" + }, + { + "Key": "aws-cdk:auto-delete-objects", + "Value": "true" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ] + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Resource" + } + }, + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:PutBucketPolicy", + "s3:GetBucket*", + "s3:List*", + "s3:DeleteObject*" + ], + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::123456789012:role/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + }, + "Resource": [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + } + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Policy/Resource" + } + }, + "discusavatarsc39a5gen2mainBucketAutoDeleteObjectsCustomResource2CB8EFAF": { + "Type": "Custom::S3AutoDeleteObjects", + "Properties": { + "ServiceToken": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "BucketName": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + "DependsOn": [ + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2" + ], + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/AutoDeleteObjectsCustomResource/Default" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ] + }, + "ManagedPolicyArns": [ + { + "Fn::Sub": "arn:${AWS::Partition}:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Code": { + "S3Bucket": { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "S3Key": "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6.zip" + }, + "Timeout": 900, + "MemorySize": 128, + "Handler": "index.handler", + "Role": "arn:aws:iam::123456789012:role/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N/CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Runtime": "nodejs22.x", + "Description": { + "Fn::Join": [ + "", + [ + "Lambda function for auto-deleting objects in ", + "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + " S3 bucket." + ] + ] + } + }, + "DependsOn": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + ], + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", + "aws:asset:path": "asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6", + "aws:asset:property": "Code" + } + }, + "DISCUSAVATARSC39A5GEN2MAINBUCKETNAMEParameter7EBC4CDD": { + "Type": "AWS::SSM::Parameter", + "Properties": { + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAME", + "Tags": { + "amplify:app-id": "discussions", + "amplify:branch-name": "gen2-main", + "amplify:deployment-type": "branch", + "created-by": "amplify" + }, + "Type": "String", + "Value": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAMEParameter/Resource" + } + }, + "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:PutObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/*", + "public/", + "protected/*", + "protected/", + "private/*", + "private/" + ] + } + }, + "Effect": "Allow", + "Resource": "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, + { + "Action": "s3:DeleteObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4", + "/private/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C", + "Roles": [ + { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/amplify-discussions-gen2main-branch-a27e51c30a--storageAccess3/Resource" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/5WNy07DMBBFv6VZO0NJu0Ds2rKGqFkihFxniCaJbckz6UOW/x2llggsWc0dnfuooNpuYb3SFy5NO5QjnSC+Igu2jWgzKH3hz8gbiPvJDCjq8OWyeo+FpSu54rn4HZ79vIE7YsjW3ST+BUcUfDv1aISL9KEyqv1I5ra05v8f3TnQiBa06O7VSTFbiI0Ecl2tg7YoGOaNnycp0hbisp5VSuowsXh7RPZTMDijRf9BdfBnajHsNaPaMaM0ojtyXVLOtwg9P5yrCh6fYL3qmagMkxOyCMd8vwGr7NONegEAAA==" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + }, + "Parameters": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Type": "String" + } + }, + "Outputs": { + "amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef": { + "Value": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.parameters.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.template.json similarity index 88% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.template.json index cd2d773d886..5df373994d4 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.0\",\"stackType\":\"custom\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", "Resources": { "activity1E902D9C": { "Type": "AWS::DynamoDB::Table", @@ -79,16 +79,16 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/activity/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/activity/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ6MGi+3tLdReJplZiJ8EnERZxLsvaPWeAdPUUBV4ina06NVbuDqWxDQkdIvCUyb6BdwiWbhGtCur9hue3KpniXl3fKsQiWGW8jAG6g9UxSze6z2H5DeG/vUPUV/XUG4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -360,14 +360,14 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS/stream/2026-03-07T18:02:23.205" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z/stream/2026-03-20T21:41:02.189" }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef": { - "Value": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref": { + "Value": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.outputs.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.outputs.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.template.json new file mode 100644 index 00000000000..f0838f73760 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.template.json @@ -0,0 +1,354 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", + "Resources": { + "bookmarksA4548304": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ] + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/bookmarks/Resource" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.parameters.json similarity index 89% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.parameters.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.parameters.json index 81a9d17476d..f6d5bcb1506 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.parameters.json @@ -5,7 +5,7 @@ }, { "ParameterKey": "authRoleArn", - "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole" + "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole" }, { "ParameterKey": "autoVerifiedAttributes", @@ -41,7 +41,7 @@ }, { "ParameterKey": "sharedId", - "ParameterValue": "22367c68" + "ParameterValue": "c578c16e" }, { "ParameterKey": "useDefault", @@ -57,7 +57,7 @@ }, { "ParameterKey": "identityPoolName", - "ParameterValue": "discussions22367c68_identitypool_22367c68" + "ParameterValue": "discussionsc578c16e_identitypool_c578c16e" }, { "ParameterKey": "thirdPartyAuth", @@ -77,7 +77,7 @@ }, { "ParameterKey": "resourceNameTruncated", - "ParameterValue": "discus22367c68" + "ParameterValue": "discusc578c16e" }, { "ParameterKey": "userPoolGroups", @@ -93,7 +93,7 @@ }, { "ParameterKey": "userPoolName", - "ParameterValue": "discussions22367c68_userpool_22367c68" + "ParameterValue": "discussionsc578c16e_userpool_c578c16e" }, { "ParameterKey": "userpoolClientWriteAttributes", @@ -113,7 +113,7 @@ }, { "ParameterKey": "resourceName", - "ParameterValue": "discussions22367c6822367c68" + "ParameterValue": "discussionsc578c16ec578c16e" }, { "ParameterKey": "env", @@ -141,7 +141,7 @@ }, { "ParameterKey": "unauthRoleArn", - "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole" + "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole" }, { "ParameterKey": "requiredAttributes", @@ -157,7 +157,7 @@ }, { "ParameterKey": "userpoolClientLambdaRole", - "ParameterValue": "discus22367c68_userpoolclient_lambda_role" + "ParameterValue": "discusc578c16e_userpoolclient_lambda_role" }, { "ParameterKey": "defaultPasswordPolicy", diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.template.json similarity index 83% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.template.json index b9cb6fb96d4..bd2a9006e68 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "env": { @@ -152,7 +152,7 @@ ], "Condition": { "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" + "sts:ExternalId": "discusc578c16e_role_external_id" } } } @@ -172,21 +172,21 @@ } ] }, - "PolicyName": "discus22367c68-sns-policy" + "PolicyName": "discusc578c16e-sns-policy" } ], "RoleName": { "Fn::Join": [ "", [ - "sns22367c68", + "snsc578c16e", { "Fn::Select": [ 3, { "Fn::Split": [ "-", - "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG" + "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB" ] } ] @@ -230,8 +230,8 @@ ], "SmsAuthenticationMessage": "Your authentication code is {####}", "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", - "SnsCallerArn": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main" + "ExternalId": "discusc578c16e_role_external_id", + "SnsCallerArn": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main" }, "SmsVerificationMessage": "Your verification code is {####}", "UserAttributeUpdateSettings": { @@ -243,7 +243,7 @@ "Fn::Join": [ "", [ - "discussions22367c68_userpool_22367c68", + "discussionsc578c16e_userpool_c578c16e", "-", "main" ] @@ -261,12 +261,12 @@ "UserPoolClientWeb": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_clientWeb", + "ClientName": "discusc578c16e_app_clientWeb", "RefreshTokenValidity": "120", "TokenValidityUnits": { "RefreshToken": "days" }, - "UserPoolId": "us-east-1_Zs9EZpCYX" + "UserPoolId": "us-east-1_vv2HFjwRK" }, "DependsOn": [ "UserPool" @@ -275,13 +275,13 @@ "UserPoolClient": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_client", + "ClientName": "discusc578c16e_app_client", "GenerateSecret": "false", "RefreshTokenValidity": "120", "TokenValidityUnits": { "RefreshToken": "days" }, - "UserPoolId": "us-east-1_Zs9EZpCYX" + "UserPoolId": "us-east-1_vv2HFjwRK" }, "DependsOn": [ "UserPool" @@ -306,14 +306,14 @@ "Fn::Join": [ "", [ - "upClientLambdaRole22367c68", + "upClientLambdaRolec578c16e", { "Fn::Select": [ 3, { "Fn::Split": [ "-", - "amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG" + "amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB" ] } ] @@ -331,7 +331,7 @@ "AllowUnauthenticatedIdentities": "false", "CognitoIdentityProviders": [ { - "ClientId": "75sq8s16g37d0as1148og20p3i", + "ClientId": "7tbnnc27p4edfrp7m6bqqkh0gq", "ProviderName": { "Fn::Sub": [ "cognito-idp.${region}.amazonaws.com/${client}", @@ -339,13 +339,13 @@ "region": { "Ref": "AWS::Region" }, - "client": "us-east-1_Zs9EZpCYX" + "client": "us-east-1_vv2HFjwRK" } ] } }, { - "ClientId": "ptm2eqjiee7l3e202lstfjd3r", + "ClientId": "7nhjrv5jepqc7kacqiknlj0siu", "ProviderName": { "Fn::Sub": [ "cognito-idp.${region}.amazonaws.com/${client}", @@ -353,7 +353,7 @@ "region": { "Ref": "AWS::Region" }, - "client": "us-east-1_Zs9EZpCYX" + "client": "us-east-1_vv2HFjwRK" } ] } @@ -363,7 +363,7 @@ "Fn::Join": [ "", [ - "discussions22367c68_identitypool_22367c68__", + "discussionsc578c16e_identitypool_c578c16e__", "main" ] ] @@ -373,10 +373,10 @@ "IdentityPoolRoleMap": { "Type": "AWS::Cognito::IdentityPoolRoleAttachment", "Properties": { - "IdentityPoolId": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f", + "IdentityPoolId": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464", "Roles": { - "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole", - "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole" + "unauthenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole", + "authenticated": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole" } }, "DependsOn": [ @@ -387,33 +387,33 @@ "Outputs": { "IdentityPoolId": { "Description": "Id for the identity pool", - "Value": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f" + "Value": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464" }, "IdentityPoolName": { - "Value": "discussions22367c68_identitypool_22367c68__main" + "Value": "discussionsc578c16e_identitypool_c578c16e__main" }, "UserPoolId": { "Description": "Id for the user pool", - "Value": "us-east-1_Zs9EZpCYX" + "Value": "us-east-1_vv2HFjwRK" }, "UserPoolArn": { "Description": "Arn for the user pool", - "Value": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_Zs9EZpCYX" + "Value": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_vv2HFjwRK" }, "UserPoolName": { - "Value": "discussions22367c68_userpool_22367c68" + "Value": "discussionsc578c16e_userpool_c578c16e" }, "AppClientIDWeb": { "Description": "The user pool app client id for web", - "Value": "ptm2eqjiee7l3e202lstfjd3r" + "Value": "7nhjrv5jepqc7kacqiknlj0siu" }, "AppClientID": { "Description": "The user pool app client id", - "Value": "75sq8s16g37d0as1148og20p3i" + "Value": "7tbnnc27p4edfrp7m6bqqkh0gq" }, "CreatedSNSRole": { "Description": "role arn", - "Value": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main" + "Value": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.parameters.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.template.json similarity index 91% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.template.json rename to amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.template.json index a0269d3ac88..8a1693f4fa7 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.template.json +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { @@ -111,7 +111,7 @@ "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main" }, "StreamArn": { - "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591" + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516" }, "PartitionKeyName": { "Value": "id" diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.parameters.json new file mode 100644 index 00000000000..4e3d2a6b496 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.parameters.json @@ -0,0 +1,86 @@ +[ + { + "ParameterKey": "s3PermissionsGuestPublic", + "ParameterValue": "DISALLOW" + }, + { + "ParameterKey": "bucketName", + "ParameterValue": "discus-avatars" + }, + { + "ParameterKey": "s3PublicPolicy", + "ParameterValue": "Public_policy_bf41454d" + }, + { + "ParameterKey": "AuthenticatedAllowList", + "ParameterValue": "ALLOW" + }, + { + "ParameterKey": "unauthRoleName", + "ParameterValue": "amplify-discussions-main-c39a5-unauthRole" + }, + { + "ParameterKey": "s3PrivatePolicy", + "ParameterValue": "Private_policy_bf41454d" + }, + { + "ParameterKey": "selectedGuestPermissions", + "ParameterValue": "" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedPublic", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:DeleteObject" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedPrivate", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:DeleteObject" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedUploads", + "ParameterValue": "s3:PutObject" + }, + { + "ParameterKey": "s3UploadsPolicy", + "ParameterValue": "Uploads_policy_bf41454d" + }, + { + "ParameterKey": "env", + "ParameterValue": "main" + }, + { + "ParameterKey": "unauthPolicyName", + "ParameterValue": "s3_amplify_bf41454d" + }, + { + "ParameterKey": "authRoleName", + "ParameterValue": "amplify-discussions-main-c39a5-authRole" + }, + { + "ParameterKey": "GuestAllowList", + "ParameterValue": "DISALLOW" + }, + { + "ParameterKey": "authPolicyName", + "ParameterValue": "s3_amplify_bf41454d" + }, + { + "ParameterKey": "s3ProtectedPolicy", + "ParameterValue": "Protected_policy_bf41454d" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedProtected", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:DeleteObject" + }, + { + "ParameterKey": "s3PermissionsGuestUploads", + "ParameterValue": "DISALLOW" + }, + { + "ParameterKey": "s3ReadPolicy", + "ParameterValue": "read_policy_bf41454d" + }, + { + "ParameterKey": "selectedAuthenticatedPermissions", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.template.json new file mode 100644 index 00000000000..873f59b7fb1 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.template.json @@ -0,0 +1,450 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + "main", + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject,s3:GetObject,s3:DeleteObject", + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject,s3:GetObject,s3:DeleteObject", + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject,s3:GetObject,s3:DeleteObject", + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + "s3:PutObject", + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + "DISALLOW", + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + "DISALLOW", + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + "ALLOW", + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + "DISALLOW", + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": "discus-avatarsc39a5-main" + }, + "Region": { + "Value": "us-east-1" + } + }, + "Resources": { + "S3Bucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::Join": [ + "", + [ + "discus-avatars", + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + "amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB" + ] + } + ] + }, + "-", + "main" + ] + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + }, + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject,s3:GetObject,s3:DeleteObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Public_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject,s3:GetObject,s3:DeleteObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Protected_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject,s3:GetObject,s3:DeleteObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Private_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + "s3:PutObject" + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": "Uploads_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main", + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + "discus-avatarsc39a5-main" + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "read_policy_bf41454d", + "Roles": [ + "amplify-discussions-main-c39a5-authRole" + ] + }, + "DependsOn": [], + "Condition": "AuthReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.parameters.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.parameters.json new file mode 100644 index 00000000000..5862fff0861 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.parameters.json @@ -0,0 +1,26 @@ +[ + { + "ParameterKey": "partitionKeyType", + "ParameterValue": "S" + }, + { + "ParameterKey": "partitionKeyName", + "ParameterValue": "userId" + }, + { + "ParameterKey": "env", + "ParameterValue": "main" + }, + { + "ParameterKey": "sortKeyName", + "ParameterValue": "postId" + }, + { + "ParameterKey": "sortKeyType", + "ParameterValue": "S" + }, + { + "ParameterKey": "tableName", + "ParameterValue": "bookmarks" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.template.json b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.template.json new file mode 100644 index 00000000000..eace9a5cc98 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.template.json @@ -0,0 +1,124 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + "main", + "NONE" + ] + } + }, + "Resources": { + "DynamoDBTable": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::Join": [ + "", + [ + "bookmarks", + "-", + "main" + ] + ] + } + } + }, + "MigrationPlaceholder": { + "Type": "AWS::CloudFormation::WaitConditionHandle", + "Properties": {} + } + }, + "Outputs": { + "Name": { + "Value": "bookmarks-main" + }, + "Arn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main" + }, + "StreamArn": { + "Value": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main/stream/2026-03-20T21:19:57.495" + }, + "PartitionKeyName": { + "Value": "userId" + }, + "PartitionKeyType": { + "Value": "S" + }, + "SortKeyName": { + "Value": "postId" + }, + "SortKeyType": { + "Value": "S" + }, + "Region": { + "Value": "us-east-1" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/amplify-meta.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/amplify-meta.json index 9de8dab1e35..34b789e4330 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/amplify-meta.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/amplify-meta.json @@ -1,193 +1,228 @@ { "providers": { "awscloudformation": { - "AuthRoleName": "amplify-discussions-main-d5a80-authRole", - "UnauthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole", - "AuthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole", + "AuthRoleName": "amplify-discussions-main-c39a5-authRole", + "UnauthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole", + "AuthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole", "Region": "us-east-1", - "DeploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "UnauthRoleName": "amplify-discussions-main-d5a80-unauthRole", - "StackName": "amplify-discussions-main-d5a80", - "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-d5a80/2bc587e0-1a44-11f1-8b6b-0affd4d11c2d", + "DeploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "UnauthRoleName": "amplify-discussions-main-c39a5-unauthRole", + "StackName": "amplify-discussions-main-c39a5", + "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-c39a5/0e9a6f60-24a2-11f1-8462-0afffd2fb801", "AmplifyAppId": "discussions" } }, - "auth": { - "discussions22367c6822367c68": { - "service": "Cognito", - "providerPlugin": "awscloudformation", - "dependsOn": [], - "customAuth": false, - "frontendAuthConfig": { - "socialProviders": [], - "usernameAttributes": [ - "PHONE_NUMBER" - ], - "signupAttributes": [ - "EMAIL", - "PHONE_NUMBER" - ], - "passwordProtectionSettings": { - "passwordPolicyMinLength": 8, - "passwordPolicyCharacters": [] - }, - "mfaConfiguration": "OFF", - "mfaTypes": [ - "SMS" - ], - "verificationMechanisms": [ - "EMAIL" - ] - }, - "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", - "logicalId": "authdiscussions22367c6822367c68" - }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", - "output": { - "CreatedSNSRole": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main", - "UserPoolId": "us-east-1_Zs9EZpCYX", - "AppClientIDWeb": "ptm2eqjiee7l3e202lstfjd3r", - "AppClientID": "75sq8s16g37d0as1148og20p3i", - "IdentityPoolId": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f", - "UserPoolArn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_Zs9EZpCYX", - "IdentityPoolName": "discussions22367c68_identitypool_22367c68__main", - "UserPoolName": "discussions22367c68_userpool_22367c68" - }, - "lastPushDirHash": "ZvxYrY5jFkJyUy3eyrP7RoSop4Y=" - } - }, "api": { "discussions": { - "service": "AppSync", - "providerPlugin": "awscloudformation", "dependsOn": [], "output": { "authConfig": { + "additionalAuthenticationProviders": [], "defaultAuthentication": { - "authenticationType": "API_KEY", "apiKeyConfig": { "apiKeyExpirationDays": 7 - } - }, - "additionalAuthenticationProviders": [] + }, + "authenticationType": "API_KEY" + } }, - "GraphQLAPIIdOutput": "ruiylk7rjnb4ziygno3jh4wrsq", - "GraphQLAPIEndpointOutput": "https://ouxhkkyjibe47illvcmepix6ru.appsync-api.us-east-1.amazonaws.com/graphql", + "GraphQLAPIIdOutput": "u3jn2qbupzbyhc3h53673wdvim", + "GraphQLAPIEndpointOutput": "https://jsm5ex363jcy5fm2reylyox4te.appsync-api.us-east-1.amazonaws.com/graphql", "GraphQLAPIKeyOutput": "da2-fakeapikey00000000000000" }, + "providerPlugin": "awscloudformation", + "service": "AppSync", "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "logicalId": "apidiscussions" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "lastPushDirHash": "f67ZKOJM4WJlPWXfx5EsRQOT4UA=" } }, - "storage": { - "activity": { - "service": "DynamoDB", + "auth": { + "discussionsc578c16ec578c16e": { + "customAuth": false, + "dependsOn": [], + "frontendAuthConfig": { + "mfaConfiguration": "OFF", + "mfaTypes": [ + "SMS" + ], + "passwordProtectionSettings": { + "passwordPolicyMinLength": 8, + "passwordPolicyCharacters": [] + }, + "signupAttributes": [ + "EMAIL", + "PHONE_NUMBER" + ], + "socialProviders": [], + "usernameAttributes": [ + "PHONE_NUMBER" + ], + "verificationMechanisms": [ + "EMAIL" + ] + }, "providerPlugin": "awscloudformation", + "service": "Cognito", "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", - "logicalId": "storageactivity" + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", + "logicalId": "authdiscussionsc578c16ec578c16e" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "output": { - "PartitionKeyName": "id", - "SortKeyName": "userId", - "SortKeyType": "S", - "Region": "us-east-1", - "Arn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main", - "StreamArn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591", - "PartitionKeyType": "S", - "Name": "activity-main" + "CreatedSNSRole": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main", + "UserPoolId": "us-east-1_vv2HFjwRK", + "AppClientIDWeb": "7nhjrv5jepqc7kacqiknlj0siu", + "AppClientID": "7tbnnc27p4edfrp7m6bqqkh0gq", + "IdentityPoolId": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464", + "UserPoolArn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_vv2HFjwRK", + "IdentityPoolName": "discussionsc578c16e_identitypool_c578c16e__main", + "UserPoolName": "discussionsc578c16e_userpool_c578c16e" }, - "lastPushDirHash": "LKrx9n9rI5MFeuTLmyTA2Bho0zg=" + "lastPushDirHash": "mPKsrH+CL3NCuCtTWB9nkOHB7ls=" } }, "function": { "fetchuseractivity": { "build": true, - "providerPlugin": "awscloudformation", - "service": "Lambda", "dependsOn": [ { - "category": "storage", - "resourceName": "activity", "attributes": [ "Name", "Arn", "StreamArn" - ] + ], + "category": "storage", + "resourceName": "activity" } ], - "lastBuildTimeStamp": "2026-03-07T17:10:44.841Z", + "providerPlugin": "awscloudformation", + "service": "Lambda", + "lastBuildTimeStamp": "2026-03-20T21:19:47.115Z", "lastBuildType": "PROD", - "lastPackageTimeStamp": "2026-03-07T17:10:50.407Z", - "distZipFilename": "fetchuseractivity-6e6d76524e6255314269-build.zip", + "lastPackageTimeStamp": "2026-03-20T21:19:47.147Z", + "distZipFilename": "fetchuseractivity-6e523036545438726f37-build.zip", "s3Bucket": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip" + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip" }, "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "logicalId": "functionfetchuseractivity" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "output": { - "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole0d8fb131-main", + "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole44bd86bc-main", "Region": "us-east-1", "Arn": "arn:aws:lambda:us-east-1:123456789012:function:fetchuseractivity-main", "Name": "fetchuseractivity-main", - "LambdaExecutionRole": "discussionsLambdaRole0d8fb131-main" + "LambdaExecutionRole": "discussionsLambdaRole44bd86bc-main" }, - "lastPushDirHash": "CCqZ3/vYa1JDk4/MxnxlXZTZKG0=" + "lastPushDirHash": "R64T5GvXPz84ttStgLRDEvqSeOg=" }, "recorduseractivity": { "build": true, - "providerPlugin": "awscloudformation", - "service": "Lambda", "dependsOn": [ { - "category": "api", - "resourceName": "discussions", "attributes": [ "GraphQLAPIIdOutput", "GraphQLAPIEndpointOutput" - ] + ], + "category": "api", + "resourceName": "discussions" }, { - "category": "storage", - "resourceName": "activity", "attributes": [ "Name", "Arn", "StreamArn" - ] + ], + "category": "storage", + "resourceName": "activity" } ], - "lastBuildTimeStamp": "2026-03-07T17:10:52.805Z", + "providerPlugin": "awscloudformation", + "service": "Lambda", + "lastBuildTimeStamp": "2026-03-20T21:19:47.546Z", "lastBuildType": "PROD", - "lastPackageTimeStamp": "2026-03-07T17:10:58.024Z", - "distZipFilename": "recorduseractivity-4969755347686f776962-build.zip", + "lastPackageTimeStamp": "2026-03-20T21:19:47.560Z", + "distZipFilename": "recorduseractivity-433947686f7145754543-build.zip", "s3Bucket": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip" + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip" }, "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "logicalId": "functionrecorduseractivity" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "output": { - "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole7674760b-main", + "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole62a425ae-main", "Region": "us-east-1", "Arn": "arn:aws:lambda:us-east-1:123456789012:function:recorduseractivity-main", "Name": "recorduseractivity-main", - "LambdaExecutionRole": "discussionsLambdaRole7674760b-main" + "LambdaExecutionRole": "discussionsLambdaRole62a425ae-main" + }, + "lastPushDirHash": "wpepR6GRBy0XTCEXNmYdMZdmEvM=" + } + }, + "storage": { + "activity": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB", + "providerMetadata": { + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "logicalId": "storageactivity" + }, + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", + "output": { + "PartitionKeyName": "id", + "SortKeyName": "userId", + "SortKeyType": "S", + "Region": "us-east-1", + "Arn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main", + "StreamArn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516", + "PartitionKeyType": "S", + "Name": "activity-main" + }, + "lastPushDirHash": "LKrx9n9rI5MFeuTLmyTA2Bho0zg=" + }, + "avatars": { + "dependsOn": [], + "providerPlugin": "awscloudformation", + "service": "S3", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", + "providerMetadata": { + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "logicalId": "storageavatars" + }, + "output": { + "BucketName": "discus-avatarsc39a5-main", + "Region": "us-east-1" + }, + "lastPushDirHash": "rNwwRZG31h4CJSNavssQfx7X9sQ=" + }, + "bookmarks": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB", + "providerMetadata": { + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "logicalId": "storagebookmarks" + }, + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", + "output": { + "PartitionKeyName": "userId", + "SortKeyName": "postId", + "SortKeyType": "S", + "Region": "us-east-1", + "Arn": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main", + "StreamArn": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main/stream/2026-03-20T21:19:57.495", + "PartitionKeyType": "S", + "Name": "bookmarks-main" }, - "lastPushDirHash": "oiEx6GaCR5Xqn9AkM8N+qHVANXw=" + "lastPushDirHash": "UcosRNORY7WR8bi+QNNLl+eX+Eo=" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/cloudformation-template.json index 545cd8480fd..647ae86b7e0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/cloudformation-template.json @@ -111,7 +111,7 @@ "ApiId" ] }, - "Expires": 1773508259 + "Expires": 1774646388 } }, "GraphQLAPINONEDS95A13CF0": { @@ -1062,5 +1062,5 @@ } } }, - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/parameters.json index 85fe81669da..7219a2a69a5 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/api/discussions/build/parameters.json @@ -2,6 +2,6 @@ "AppSyncApiName": "discussions", "DynamoDBBillingMode": "PAY_PER_REQUEST", "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d" } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json similarity index 94% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json index c305475136f..3f10aeedb88 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "env": { @@ -154,7 +154,7 @@ ], "Condition": { "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" + "sts:ExternalId": "discusc578c16e_role_external_id" } } } @@ -174,18 +174,18 @@ } ] }, - "PolicyName": "discus22367c68-sns-policy" + "PolicyName": "discusc578c16e-sns-policy" } ], "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discus22367c68_sns-role", + "discusc578c16e_sns-role", { "Fn::Join": [ "", [ - "sns22367c68", + "snsc578c16e", { "Fn::Select": [ 3, @@ -252,7 +252,7 @@ "Ref": "smsAuthenticationMessage" }, "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", + "ExternalId": "discusc578c16e_role_external_id", "SnsCallerArn": { "Fn::GetAtt": [ "SNSRole", @@ -304,7 +304,7 @@ "UserPoolClientWeb": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_clientWeb", + "ClientName": "discusc578c16e_app_clientWeb", "RefreshTokenValidity": { "Ref": "userpoolClientRefreshTokenValidity" }, @@ -322,7 +322,7 @@ "UserPoolClient": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_client", + "ClientName": "discusc578c16e_app_client", "GenerateSecret": { "Ref": "userpoolClientGenerateSecret" }, @@ -365,7 +365,7 @@ "Fn::Join": [ "", [ - "upClientLambdaRole22367c68", + "upClientLambdaRolec578c16e", { "Fn::Select": [ 3, @@ -437,12 +437,12 @@ "IdentityPoolName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussions22367c68_identitypool_22367c68", + "discussionsc578c16e_identitypool_c578c16e", { "Fn::Join": [ "", [ - "discussions22367c68_identitypool_22367c68__", + "discussionsc578c16e_identitypool_c578c16e__", { "Ref": "env" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/build/parameters.json similarity index 82% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/build/parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/build/parameters.json index bee8cd0d32d..b5be0ad54f8 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/build/parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/build/parameters.json @@ -1,8 +1,8 @@ { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": [ "email" ], @@ -30,10 +30,10 @@ "userpoolClientReadAttributes": [ "email" ], - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/cli-inputs.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/cli-inputs.json similarity index 80% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/cli-inputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/cli-inputs.json index 6cd53a84bd2..c8b670350c3 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/cli-inputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussionsc578c16ec578c16e/cli-inputs.json @@ -1,10 +1,10 @@ { "version": "1", "cognitoConfig": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": [ "email" ], @@ -32,10 +32,10 @@ "userpoolClientReadAttributes": [ "email" ], - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/api/discussions/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/api/discussions/build/cloudformation-template.json index 545cd8480fd..647ae86b7e0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/api/discussions/build/cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/api/discussions/build/cloudformation-template.json @@ -111,7 +111,7 @@ "ApiId" ] }, - "Expires": 1773508259 + "Expires": 1774646388 } }, "GraphQLAPINONEDS95A13CF0": { @@ -1062,5 +1062,5 @@ } } }, - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json similarity index 94% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json index c305475136f..3f10aeedb88 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "env": { @@ -154,7 +154,7 @@ ], "Condition": { "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" + "sts:ExternalId": "discusc578c16e_role_external_id" } } } @@ -174,18 +174,18 @@ } ] }, - "PolicyName": "discus22367c68-sns-policy" + "PolicyName": "discusc578c16e-sns-policy" } ], "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discus22367c68_sns-role", + "discusc578c16e_sns-role", { "Fn::Join": [ "", [ - "sns22367c68", + "snsc578c16e", { "Fn::Select": [ 3, @@ -252,7 +252,7 @@ "Ref": "smsAuthenticationMessage" }, "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", + "ExternalId": "discusc578c16e_role_external_id", "SnsCallerArn": { "Fn::GetAtt": [ "SNSRole", @@ -304,7 +304,7 @@ "UserPoolClientWeb": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_clientWeb", + "ClientName": "discusc578c16e_app_clientWeb", "RefreshTokenValidity": { "Ref": "userpoolClientRefreshTokenValidity" }, @@ -322,7 +322,7 @@ "UserPoolClient": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_client", + "ClientName": "discusc578c16e_app_client", "GenerateSecret": { "Ref": "userpoolClientGenerateSecret" }, @@ -365,7 +365,7 @@ "Fn::Join": [ "", [ - "upClientLambdaRole22367c68", + "upClientLambdaRolec578c16e", { "Fn::Select": [ 3, @@ -437,12 +437,12 @@ "IdentityPoolName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussions22367c68_identitypool_22367c68", + "discussionsc578c16e_identitypool_c578c16e", { "Fn::Join": [ "", [ - "discussions22367c68_identitypool_22367c68__", + "discussionsc578c16e_identitypool_c578c16e__", { "Ref": "env" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json index 3c701beabac..7d427d24e55 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json @@ -199,15 +199,29 @@ } } }, - "authdiscussions22367c6822367c68": { + "apidiscussions": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "Parameters": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "AppSyncApiName": "discussions", + "DynamoDBBillingMode": "PAY_PER_REQUEST", + "DynamoDBEnableServerSideEncryption": false, + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", + "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", + "env": "main" + } + } + }, + "authdiscussionsc578c16ec578c16e": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", + "Parameters": { + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": "email", "mfaConfiguration": "OFF", "mfaTypes": "SMS Text Message", @@ -224,10 +238,10 @@ "userpoolClientRefreshTokenValidity": "120", "userpoolClientWriteAttributes": "email", "userpoolClientReadAttributes": "email", - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, @@ -258,41 +272,13 @@ } } }, - "apidiscussions": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", - "Parameters": { - "AppSyncApiName": "discussions", - "DynamoDBBillingMode": "PAY_PER_REQUEST", - "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", - "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", - "env": "main" - } - } - }, - "storageactivity": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", - "Parameters": { - "tableName": "activity", - "partitionKeyName": "id", - "partitionKeyType": "S", - "sortKeyName": "userId", - "sortKeyType": "S", - "env": "main" - } - } - }, "functionfetchuseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip", "storageactivityName": { "Fn::GetAtt": [ "storageactivity", @@ -318,10 +304,10 @@ "functionrecorduseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip", "apidiscussionsGraphQLAPIIdOutput": { "Fn::GetAtt": [ "apidiscussions", @@ -356,11 +342,72 @@ } } }, + "storageactivity": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "Parameters": { + "tableName": "activity", + "partitionKeyName": "id", + "partitionKeyType": "S", + "sortKeyName": "userId", + "sortKeyType": "S", + "env": "main" + } + } + }, + "storageavatars": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "Parameters": { + "bucketName": "discus-avatars", + "selectedGuestPermissions": "", + "selectedAuthenticatedPermissions": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject", + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW", + "env": "main" + } + } + }, + "storagebookmarks": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "Parameters": { + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S", + "env": "main" + } + } + }, "UpdateRolesWithIDPFunction": { "DependsOn": [ "AuthRole", "UnauthRole", - "authdiscussions22367c6822367c68" + "authdiscussionsc578c16ec578c16e" ], "Type": "AWS::Lambda::Function", "Properties": { @@ -470,7 +517,7 @@ }, "idpId": { "Fn::GetAtt": [ - "authdiscussions22367c6822367c68", + "authdiscussionsc578c16ec578c16e", "Outputs.IdentityPoolId" ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json index cff69443a2b..e44e73d93aa 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -110,12 +110,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", { "Fn::Join": [ "", [ - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json index 1b1d6a91237..34511d0c3c6 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -118,12 +118,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", { "Fn::Join": [ "", [ - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/root-cloudformation-stack.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/root-cloudformation-stack.json index 3c701beabac..7d427d24e55 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/root-cloudformation-stack.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/root-cloudformation-stack.json @@ -199,15 +199,29 @@ } } }, - "authdiscussions22367c6822367c68": { + "apidiscussions": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "Parameters": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "AppSyncApiName": "discussions", + "DynamoDBBillingMode": "PAY_PER_REQUEST", + "DynamoDBEnableServerSideEncryption": false, + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", + "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", + "env": "main" + } + } + }, + "authdiscussionsc578c16ec578c16e": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", + "Parameters": { + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": "email", "mfaConfiguration": "OFF", "mfaTypes": "SMS Text Message", @@ -224,10 +238,10 @@ "userpoolClientRefreshTokenValidity": "120", "userpoolClientWriteAttributes": "email", "userpoolClientReadAttributes": "email", - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, @@ -258,41 +272,13 @@ } } }, - "apidiscussions": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", - "Parameters": { - "AppSyncApiName": "discussions", - "DynamoDBBillingMode": "PAY_PER_REQUEST", - "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", - "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", - "env": "main" - } - } - }, - "storageactivity": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", - "Parameters": { - "tableName": "activity", - "partitionKeyName": "id", - "partitionKeyType": "S", - "sortKeyName": "userId", - "sortKeyType": "S", - "env": "main" - } - } - }, "functionfetchuseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip", "storageactivityName": { "Fn::GetAtt": [ "storageactivity", @@ -318,10 +304,10 @@ "functionrecorduseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip", "apidiscussionsGraphQLAPIIdOutput": { "Fn::GetAtt": [ "apidiscussions", @@ -356,11 +342,72 @@ } } }, + "storageactivity": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "Parameters": { + "tableName": "activity", + "partitionKeyName": "id", + "partitionKeyType": "S", + "sortKeyName": "userId", + "sortKeyType": "S", + "env": "main" + } + } + }, + "storageavatars": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "Parameters": { + "bucketName": "discus-avatars", + "selectedGuestPermissions": "", + "selectedAuthenticatedPermissions": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject", + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW", + "env": "main" + } + } + }, + "storagebookmarks": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "Parameters": { + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S", + "env": "main" + } + } + }, "UpdateRolesWithIDPFunction": { "DependsOn": [ "AuthRole", "UnauthRole", - "authdiscussions22367c6822367c68" + "authdiscussionsc578c16ec578c16e" ], "Type": "AWS::Lambda::Function", "Properties": { @@ -470,7 +517,7 @@ }, "idpId": { "Fn::GetAtt": [ - "authdiscussions22367c6822367c68", + "authdiscussionsc578c16ec578c16e", "Outputs.IdentityPoolId" ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json index a2cf77e20fa..17ea25a0a60 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/avatars/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/avatars/build/cloudformation-template.json new file mode 100644 index 00000000000..81494e78af7 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/avatars/build/cloudformation-template.json @@ -0,0 +1,599 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedProtected" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPrivate" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedUploads" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestUploads" + }, + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "AuthenticatedAllowList" + }, + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "GuestAllowList" + }, + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": { + "Ref": "S3Bucket" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + }, + "Resources": { + "S3Bucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "bucketName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "bucketName" + }, + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + }, + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPublic" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PublicPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedProtected" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3ProtectedPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPrivate" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PrivatePolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedUploads" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3UploadsPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "AuthReadAndList" + }, + "S3GuestReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "unauthRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "GuestReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/bookmarks/build/bookmarks-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/bookmarks/build/bookmarks-cloudformation-template.json new file mode 100644 index 00000000000..f19e532fe34 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/awscloudformation/build/storage/bookmarks/build/bookmarks-cloudformation-template.json @@ -0,0 +1,156 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + } + }, + "Resources": { + "DynamoDBTable": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "tableName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "tableName" + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + } + }, + "Outputs": { + "Name": { + "Value": { + "Ref": "DynamoDBTable" + } + }, + "Arn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "Arn" + ] + } + }, + "StreamArn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "StreamArn" + ] + } + }, + "PartitionKeyName": { + "Value": { + "Ref": "partitionKeyName" + } + }, + "PartitionKeyType": { + "Value": { + "Ref": "partitionKeyType" + } + }, + "SortKeyName": { + "Value": { + "Ref": "sortKeyName" + } + }, + "SortKeyType": { + "Value": { + "Ref": "sortKeyType" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/backend-config.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/backend-config.json index d030749556a..49fe6deb7c4 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/backend-config.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/backend-config.json @@ -18,7 +18,7 @@ } }, "auth": { - "discussions22367c6822367c68": { + "discussionsc578c16ec578c16e": { "customAuth": false, "dependsOn": [], "frontendAuthConfig": { @@ -126,6 +126,15 @@ "activity": { "providerPlugin": "awscloudformation", "service": "DynamoDB" + }, + "avatars": { + "dependsOn": [], + "providerPlugin": "awscloudformation", + "service": "S3" + }, + "bookmarks": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json index cff69443a2b..e44e73d93aa 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -110,12 +110,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", { "Fn::Join": [ "", [ - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/src/package.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/src/package.json index 9c932a8d90b..4adb03a1ee0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/src/package.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/fetchuseractivity/src/package.json @@ -6,9 +6,5 @@ "license": "Apache-2.0", "devDependencies": { "@types/aws-lambda": "^8.10.92" - }, - "dependencies": { - "@aws-sdk/client-dynamodb": "^3.936.0", - "@aws-sdk/lib-dynamodb": "^3.936.0" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json index 1b1d6a91237..34511d0c3c6 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -118,12 +118,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", { "Fn::Join": [ "", [ - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/src/package.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/src/package.json index 4b0d757e73f..88d7e9d4aca 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/src/package.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/function/recorduseractivity/src/package.json @@ -6,9 +6,5 @@ "license": "Apache-2.0", "devDependencies": { "@types/aws-lambda": "^8.10.92" - }, - "dependencies": { - "@aws-sdk/client-dynamodb": "^3.936.0", - "@aws-sdk/lib-dynamodb": "^3.936.0" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/activity/build/activity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/activity/build/activity-cloudformation-template.json index a2cf77e20fa..17ea25a0a60 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/activity/build/activity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/activity/build/activity-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/build/cloudformation-template.json new file mode 100644 index 00000000000..b7a3303032f --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/build/cloudformation-template.json @@ -0,0 +1,590 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedProtected" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPrivate" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedUploads" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestUploads" + }, + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "AuthenticatedAllowList" + }, + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "GuestAllowList" + }, + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": { + "Ref": "S3Bucket" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + }, + "Resources": { + "S3Bucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "bucketName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "bucketName" + }, + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPublic" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PublicPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedProtected" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3ProtectedPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPrivate" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PrivatePolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedUploads" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3UploadsPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "AuthReadAndList" + }, + "S3GuestReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "unauthRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "GuestReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/build/parameters.json new file mode 100644 index 00000000000..ebe758a7829 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/build/parameters.json @@ -0,0 +1,31 @@ +{ + "bucketName": "discus-avatars", + "selectedGuestPermissions": [], + "selectedAuthenticatedPermissions": [ + "s3:PutObject", + "s3:GetObject", + "s3:ListBucket", + "s3:DeleteObject" + ], + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW" +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/cli-inputs.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/cli-inputs.json new file mode 100644 index 00000000000..9126ffc1e88 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/avatars/cli-inputs.json @@ -0,0 +1,14 @@ +{ + "resourceName": "avatars", + "policyUUID": "bf41454d", + "bucketName": "discus-avatars", + "storageAccess": "auth", + "guestAccess": [], + "authAccess": [ + "CREATE_AND_UPDATE", + "READ", + "DELETE" + ], + "triggerFunction": "NONE", + "groupAccess": {} +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/build/bookmarks-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/build/bookmarks-cloudformation-template.json new file mode 100644 index 00000000000..f19e532fe34 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/build/bookmarks-cloudformation-template.json @@ -0,0 +1,156 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + } + }, + "Resources": { + "DynamoDBTable": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "tableName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "tableName" + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + } + }, + "Outputs": { + "Name": { + "Value": { + "Ref": "DynamoDBTable" + } + }, + "Arn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "Arn" + ] + } + }, + "StreamArn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "StreamArn" + ] + } + }, + "PartitionKeyName": { + "Value": { + "Ref": "partitionKeyName" + } + }, + "PartitionKeyType": { + "Value": { + "Ref": "partitionKeyType" + } + }, + "SortKeyName": { + "Value": { + "Ref": "sortKeyName" + } + }, + "SortKeyType": { + "Value": { + "Ref": "sortKeyType" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/build/parameters.json new file mode 100644 index 00000000000..ec5a22f98a9 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/build/parameters.json @@ -0,0 +1,7 @@ +{ + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S" +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/cli-inputs.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/cli-inputs.json new file mode 100644 index 00000000000..4eff10ee1dd --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/#current-cloud-backend/storage/bookmarks/cli-inputs.json @@ -0,0 +1,22 @@ +{ + "resourceName": "bookmarks", + "tableName": "bookmarks", + "partitionKey": { + "fieldName": "userId", + "fieldType": "string" + }, + "sortKey": { + "fieldName": "postId", + "fieldType": "string" + }, + "gsi": [ + { + "name": "byPost", + "partitionKey": { + "fieldName": "postId", + "fieldType": "string" + } + } + ], + "triggerFunctions": [] +} diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend-config.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend-config.json new file mode 100644 index 00000000000..49fe6deb7c4 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend-config.json @@ -0,0 +1,140 @@ +{ + "api": { + "discussions": { + "dependsOn": [], + "output": { + "authConfig": { + "additionalAuthenticationProviders": [], + "defaultAuthentication": { + "apiKeyConfig": { + "apiKeyExpirationDays": 7 + }, + "authenticationType": "API_KEY" + } + } + }, + "providerPlugin": "awscloudformation", + "service": "AppSync" + } + }, + "auth": { + "discussionsc578c16ec578c16e": { + "customAuth": false, + "dependsOn": [], + "frontendAuthConfig": { + "mfaConfiguration": "OFF", + "mfaTypes": [ + "SMS" + ], + "passwordProtectionSettings": { + "passwordPolicyCharacters": [], + "passwordPolicyMinLength": 8 + }, + "signupAttributes": [ + "EMAIL", + "PHONE_NUMBER" + ], + "socialProviders": [], + "usernameAttributes": [ + "PHONE_NUMBER" + ], + "verificationMechanisms": [ + "EMAIL" + ] + }, + "providerPlugin": "awscloudformation", + "service": "Cognito" + } + }, + "function": { + "fetchuseractivity": { + "build": true, + "dependsOn": [ + { + "attributes": [ + "Name", + "Arn", + "StreamArn" + ], + "category": "storage", + "resourceName": "activity" + } + ], + "providerPlugin": "awscloudformation", + "service": "Lambda" + }, + "recorduseractivity": { + "build": true, + "dependsOn": [ + { + "attributes": [ + "GraphQLAPIIdOutput", + "GraphQLAPIEndpointOutput" + ], + "category": "api", + "resourceName": "discussions" + }, + { + "attributes": [ + "Name", + "Arn", + "StreamArn" + ], + "category": "storage", + "resourceName": "activity" + } + ], + "providerPlugin": "awscloudformation", + "service": "Lambda" + } + }, + "parameters": { + "AMPLIFY_function_fetchuseractivity_deploymentBucketName": { + "usedBy": [ + { + "category": "function", + "resourceName": "fetchuseractivity" + } + ] + }, + "AMPLIFY_function_fetchuseractivity_s3Key": { + "usedBy": [ + { + "category": "function", + "resourceName": "fetchuseractivity" + } + ] + }, + "AMPLIFY_function_recorduseractivity_deploymentBucketName": { + "usedBy": [ + { + "category": "function", + "resourceName": "recorduseractivity" + } + ] + }, + "AMPLIFY_function_recorduseractivity_s3Key": { + "usedBy": [ + { + "category": "function", + "resourceName": "recorduseractivity" + } + ] + } + }, + "storage": { + "activity": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB" + }, + "avatars": { + "dependsOn": [], + "providerPlugin": "awscloudformation", + "service": "S3" + }, + "bookmarks": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/amplify-meta.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/amplify-meta.json index 9de8dab1e35..34b789e4330 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/amplify-meta.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/amplify-meta.json @@ -1,193 +1,228 @@ { "providers": { "awscloudformation": { - "AuthRoleName": "amplify-discussions-main-d5a80-authRole", - "UnauthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole", - "AuthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole", + "AuthRoleName": "amplify-discussions-main-c39a5-authRole", + "UnauthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole", + "AuthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole", "Region": "us-east-1", - "DeploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "UnauthRoleName": "amplify-discussions-main-d5a80-unauthRole", - "StackName": "amplify-discussions-main-d5a80", - "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-d5a80/2bc587e0-1a44-11f1-8b6b-0affd4d11c2d", + "DeploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "UnauthRoleName": "amplify-discussions-main-c39a5-unauthRole", + "StackName": "amplify-discussions-main-c39a5", + "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-c39a5/0e9a6f60-24a2-11f1-8462-0afffd2fb801", "AmplifyAppId": "discussions" } }, - "auth": { - "discussions22367c6822367c68": { - "service": "Cognito", - "providerPlugin": "awscloudformation", - "dependsOn": [], - "customAuth": false, - "frontendAuthConfig": { - "socialProviders": [], - "usernameAttributes": [ - "PHONE_NUMBER" - ], - "signupAttributes": [ - "EMAIL", - "PHONE_NUMBER" - ], - "passwordProtectionSettings": { - "passwordPolicyMinLength": 8, - "passwordPolicyCharacters": [] - }, - "mfaConfiguration": "OFF", - "mfaTypes": [ - "SMS" - ], - "verificationMechanisms": [ - "EMAIL" - ] - }, - "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", - "logicalId": "authdiscussions22367c6822367c68" - }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", - "output": { - "CreatedSNSRole": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main", - "UserPoolId": "us-east-1_Zs9EZpCYX", - "AppClientIDWeb": "ptm2eqjiee7l3e202lstfjd3r", - "AppClientID": "75sq8s16g37d0as1148og20p3i", - "IdentityPoolId": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f", - "UserPoolArn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_Zs9EZpCYX", - "IdentityPoolName": "discussions22367c68_identitypool_22367c68__main", - "UserPoolName": "discussions22367c68_userpool_22367c68" - }, - "lastPushDirHash": "ZvxYrY5jFkJyUy3eyrP7RoSop4Y=" - } - }, "api": { "discussions": { - "service": "AppSync", - "providerPlugin": "awscloudformation", "dependsOn": [], "output": { "authConfig": { + "additionalAuthenticationProviders": [], "defaultAuthentication": { - "authenticationType": "API_KEY", "apiKeyConfig": { "apiKeyExpirationDays": 7 - } - }, - "additionalAuthenticationProviders": [] + }, + "authenticationType": "API_KEY" + } }, - "GraphQLAPIIdOutput": "ruiylk7rjnb4ziygno3jh4wrsq", - "GraphQLAPIEndpointOutput": "https://ouxhkkyjibe47illvcmepix6ru.appsync-api.us-east-1.amazonaws.com/graphql", + "GraphQLAPIIdOutput": "u3jn2qbupzbyhc3h53673wdvim", + "GraphQLAPIEndpointOutput": "https://jsm5ex363jcy5fm2reylyox4te.appsync-api.us-east-1.amazonaws.com/graphql", "GraphQLAPIKeyOutput": "da2-fakeapikey00000000000000" }, + "providerPlugin": "awscloudformation", + "service": "AppSync", "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "logicalId": "apidiscussions" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "lastPushDirHash": "f67ZKOJM4WJlPWXfx5EsRQOT4UA=" } }, - "storage": { - "activity": { - "service": "DynamoDB", + "auth": { + "discussionsc578c16ec578c16e": { + "customAuth": false, + "dependsOn": [], + "frontendAuthConfig": { + "mfaConfiguration": "OFF", + "mfaTypes": [ + "SMS" + ], + "passwordProtectionSettings": { + "passwordPolicyMinLength": 8, + "passwordPolicyCharacters": [] + }, + "signupAttributes": [ + "EMAIL", + "PHONE_NUMBER" + ], + "socialProviders": [], + "usernameAttributes": [ + "PHONE_NUMBER" + ], + "verificationMechanisms": [ + "EMAIL" + ] + }, "providerPlugin": "awscloudformation", + "service": "Cognito", "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", - "logicalId": "storageactivity" + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", + "logicalId": "authdiscussionsc578c16ec578c16e" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "output": { - "PartitionKeyName": "id", - "SortKeyName": "userId", - "SortKeyType": "S", - "Region": "us-east-1", - "Arn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main", - "StreamArn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591", - "PartitionKeyType": "S", - "Name": "activity-main" + "CreatedSNSRole": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main", + "UserPoolId": "us-east-1_vv2HFjwRK", + "AppClientIDWeb": "7nhjrv5jepqc7kacqiknlj0siu", + "AppClientID": "7tbnnc27p4edfrp7m6bqqkh0gq", + "IdentityPoolId": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464", + "UserPoolArn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_vv2HFjwRK", + "IdentityPoolName": "discussionsc578c16e_identitypool_c578c16e__main", + "UserPoolName": "discussionsc578c16e_userpool_c578c16e" }, - "lastPushDirHash": "LKrx9n9rI5MFeuTLmyTA2Bho0zg=" + "lastPushDirHash": "mPKsrH+CL3NCuCtTWB9nkOHB7ls=" } }, "function": { "fetchuseractivity": { "build": true, - "providerPlugin": "awscloudformation", - "service": "Lambda", "dependsOn": [ { - "category": "storage", - "resourceName": "activity", "attributes": [ "Name", "Arn", "StreamArn" - ] + ], + "category": "storage", + "resourceName": "activity" } ], - "lastBuildTimeStamp": "2026-03-07T17:10:44.841Z", + "providerPlugin": "awscloudformation", + "service": "Lambda", + "lastBuildTimeStamp": "2026-03-20T21:19:47.115Z", "lastBuildType": "PROD", - "lastPackageTimeStamp": "2026-03-07T17:10:50.407Z", - "distZipFilename": "fetchuseractivity-6e6d76524e6255314269-build.zip", + "lastPackageTimeStamp": "2026-03-20T21:19:47.147Z", + "distZipFilename": "fetchuseractivity-6e523036545438726f37-build.zip", "s3Bucket": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip" + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip" }, "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "logicalId": "functionfetchuseractivity" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "output": { - "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole0d8fb131-main", + "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole44bd86bc-main", "Region": "us-east-1", "Arn": "arn:aws:lambda:us-east-1:123456789012:function:fetchuseractivity-main", "Name": "fetchuseractivity-main", - "LambdaExecutionRole": "discussionsLambdaRole0d8fb131-main" + "LambdaExecutionRole": "discussionsLambdaRole44bd86bc-main" }, - "lastPushDirHash": "CCqZ3/vYa1JDk4/MxnxlXZTZKG0=" + "lastPushDirHash": "R64T5GvXPz84ttStgLRDEvqSeOg=" }, "recorduseractivity": { "build": true, - "providerPlugin": "awscloudformation", - "service": "Lambda", "dependsOn": [ { - "category": "api", - "resourceName": "discussions", "attributes": [ "GraphQLAPIIdOutput", "GraphQLAPIEndpointOutput" - ] + ], + "category": "api", + "resourceName": "discussions" }, { - "category": "storage", - "resourceName": "activity", "attributes": [ "Name", "Arn", "StreamArn" - ] + ], + "category": "storage", + "resourceName": "activity" } ], - "lastBuildTimeStamp": "2026-03-07T17:10:52.805Z", + "providerPlugin": "awscloudformation", + "service": "Lambda", + "lastBuildTimeStamp": "2026-03-20T21:19:47.546Z", "lastBuildType": "PROD", - "lastPackageTimeStamp": "2026-03-07T17:10:58.024Z", - "distZipFilename": "recorduseractivity-4969755347686f776962-build.zip", + "lastPackageTimeStamp": "2026-03-20T21:19:47.560Z", + "distZipFilename": "recorduseractivity-433947686f7145754543-build.zip", "s3Bucket": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip" + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip" }, "providerMetadata": { - "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "logicalId": "functionrecorduseractivity" }, - "lastPushTimeStamp": "2026-03-07T17:15:23.263Z", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", "output": { - "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole7674760b-main", + "LambdaExecutionRoleArn": "arn:aws:iam::123456789012:role/discussionsLambdaRole62a425ae-main", "Region": "us-east-1", "Arn": "arn:aws:lambda:us-east-1:123456789012:function:recorduseractivity-main", "Name": "recorduseractivity-main", - "LambdaExecutionRole": "discussionsLambdaRole7674760b-main" + "LambdaExecutionRole": "discussionsLambdaRole62a425ae-main" + }, + "lastPushDirHash": "wpepR6GRBy0XTCEXNmYdMZdmEvM=" + } + }, + "storage": { + "activity": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB", + "providerMetadata": { + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "logicalId": "storageactivity" + }, + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", + "output": { + "PartitionKeyName": "id", + "SortKeyName": "userId", + "SortKeyType": "S", + "Region": "us-east-1", + "Arn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main", + "StreamArn": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516", + "PartitionKeyType": "S", + "Name": "activity-main" + }, + "lastPushDirHash": "LKrx9n9rI5MFeuTLmyTA2Bho0zg=" + }, + "avatars": { + "dependsOn": [], + "providerPlugin": "awscloudformation", + "service": "S3", + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", + "providerMetadata": { + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "logicalId": "storageavatars" + }, + "output": { + "BucketName": "discus-avatarsc39a5-main", + "Region": "us-east-1" + }, + "lastPushDirHash": "rNwwRZG31h4CJSNavssQfx7X9sQ=" + }, + "bookmarks": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB", + "providerMetadata": { + "s3TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "logicalId": "storagebookmarks" + }, + "lastPushTimeStamp": "2026-03-20T21:24:14.059Z", + "output": { + "PartitionKeyName": "userId", + "SortKeyName": "postId", + "SortKeyType": "S", + "Region": "us-east-1", + "Arn": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main", + "StreamArn": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main/stream/2026-03-20T21:19:57.495", + "PartitionKeyType": "S", + "Name": "bookmarks-main" }, - "lastPushDirHash": "oiEx6GaCR5Xqn9AkM8N+qHVANXw=" + "lastPushDirHash": "UcosRNORY7WR8bi+QNNLl+eX+Eo=" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/cloudformation-template.json index 545cd8480fd..647ae86b7e0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/cloudformation-template.json @@ -111,7 +111,7 @@ "ApiId" ] }, - "Expires": 1773508259 + "Expires": 1774646388 } }, "GraphQLAPINONEDS95A13CF0": { @@ -1062,5 +1062,5 @@ } } }, - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/parameters.json index 85fe81669da..7219a2a69a5 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/api/discussions/build/parameters.json @@ -2,6 +2,6 @@ "AppSyncApiName": "discussions", "DynamoDBBillingMode": "PAY_PER_REQUEST", "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d" } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json similarity index 94% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json index c305475136f..3f10aeedb88 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "env": { @@ -154,7 +154,7 @@ ], "Condition": { "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" + "sts:ExternalId": "discusc578c16e_role_external_id" } } } @@ -174,18 +174,18 @@ } ] }, - "PolicyName": "discus22367c68-sns-policy" + "PolicyName": "discusc578c16e-sns-policy" } ], "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discus22367c68_sns-role", + "discusc578c16e_sns-role", { "Fn::Join": [ "", [ - "sns22367c68", + "snsc578c16e", { "Fn::Select": [ 3, @@ -252,7 +252,7 @@ "Ref": "smsAuthenticationMessage" }, "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", + "ExternalId": "discusc578c16e_role_external_id", "SnsCallerArn": { "Fn::GetAtt": [ "SNSRole", @@ -304,7 +304,7 @@ "UserPoolClientWeb": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_clientWeb", + "ClientName": "discusc578c16e_app_clientWeb", "RefreshTokenValidity": { "Ref": "userpoolClientRefreshTokenValidity" }, @@ -322,7 +322,7 @@ "UserPoolClient": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_client", + "ClientName": "discusc578c16e_app_client", "GenerateSecret": { "Ref": "userpoolClientGenerateSecret" }, @@ -365,7 +365,7 @@ "Fn::Join": [ "", [ - "upClientLambdaRole22367c68", + "upClientLambdaRolec578c16e", { "Fn::Select": [ 3, @@ -437,12 +437,12 @@ "IdentityPoolName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussions22367c68_identitypool_22367c68", + "discussionsc578c16e_identitypool_c578c16e", { "Fn::Join": [ "", [ - "discussions22367c68_identitypool_22367c68__", + "discussionsc578c16e_identitypool_c578c16e__", { "Ref": "env" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/build/parameters.json similarity index 82% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/build/parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/build/parameters.json index bee8cd0d32d..b5be0ad54f8 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/build/parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/build/parameters.json @@ -1,8 +1,8 @@ { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": [ "email" ], @@ -30,10 +30,10 @@ "userpoolClientReadAttributes": [ "email" ], - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/cli-inputs.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/cli-inputs.json similarity index 80% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/cli-inputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/cli-inputs.json index 6cd53a84bd2..c8b670350c3 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/cli-inputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussionsc578c16ec578c16e/cli-inputs.json @@ -1,10 +1,10 @@ { "version": "1", "cognitoConfig": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": [ "email" ], @@ -32,10 +32,10 @@ "userpoolClientReadAttributes": [ "email" ], - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/api/discussions/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/api/discussions/build/cloudformation-template.json index 545cd8480fd..647ae86b7e0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/api/discussions/build/cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/api/discussions/build/cloudformation-template.json @@ -111,7 +111,7 @@ "ApiId" ] }, - "Expires": 1773508259 + "Expires": 1774646388 } }, "GraphQLAPINONEDS95A13CF0": { @@ -1062,5 +1062,5 @@ } } }, - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"api-AppSync\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}" } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json similarity index 94% rename from amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json rename to amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json index c305475136f..3f10aeedb88 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/auth/discussions22367c6822367c68/build/discussions22367c6822367c68-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/auth/discussionsc578c16ec578c16e/build/discussionsc578c16ec578c16e-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "env": { @@ -154,7 +154,7 @@ ], "Condition": { "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" + "sts:ExternalId": "discusc578c16e_role_external_id" } } } @@ -174,18 +174,18 @@ } ] }, - "PolicyName": "discus22367c68-sns-policy" + "PolicyName": "discusc578c16e-sns-policy" } ], "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discus22367c68_sns-role", + "discusc578c16e_sns-role", { "Fn::Join": [ "", [ - "sns22367c68", + "snsc578c16e", { "Fn::Select": [ 3, @@ -252,7 +252,7 @@ "Ref": "smsAuthenticationMessage" }, "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", + "ExternalId": "discusc578c16e_role_external_id", "SnsCallerArn": { "Fn::GetAtt": [ "SNSRole", @@ -304,7 +304,7 @@ "UserPoolClientWeb": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_clientWeb", + "ClientName": "discusc578c16e_app_clientWeb", "RefreshTokenValidity": { "Ref": "userpoolClientRefreshTokenValidity" }, @@ -322,7 +322,7 @@ "UserPoolClient": { "Type": "AWS::Cognito::UserPoolClient", "Properties": { - "ClientName": "discus22367c68_app_client", + "ClientName": "discusc578c16e_app_client", "GenerateSecret": { "Ref": "userpoolClientGenerateSecret" }, @@ -365,7 +365,7 @@ "Fn::Join": [ "", [ - "upClientLambdaRole22367c68", + "upClientLambdaRolec578c16e", { "Fn::Select": [ 3, @@ -437,12 +437,12 @@ "IdentityPoolName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussions22367c68_identitypool_22367c68", + "discussionsc578c16e_identitypool_c578c16e", { "Fn::Join": [ "", [ - "discussions22367c68_identitypool_22367c68__", + "discussionsc578c16e_identitypool_c578c16e__", { "Ref": "env" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json index 3c701beabac..7d427d24e55 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/awscloudformation/build/root-cloudformation-stack.json @@ -199,15 +199,29 @@ } } }, - "authdiscussions22367c6822367c68": { + "apidiscussions": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "Parameters": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "AppSyncApiName": "discussions", + "DynamoDBBillingMode": "PAY_PER_REQUEST", + "DynamoDBEnableServerSideEncryption": false, + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", + "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", + "env": "main" + } + } + }, + "authdiscussionsc578c16ec578c16e": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", + "Parameters": { + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": "email", "mfaConfiguration": "OFF", "mfaTypes": "SMS Text Message", @@ -224,10 +238,10 @@ "userpoolClientRefreshTokenValidity": "120", "userpoolClientWriteAttributes": "email", "userpoolClientReadAttributes": "email", - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, @@ -258,41 +272,13 @@ } } }, - "apidiscussions": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", - "Parameters": { - "AppSyncApiName": "discussions", - "DynamoDBBillingMode": "PAY_PER_REQUEST", - "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", - "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", - "env": "main" - } - } - }, - "storageactivity": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", - "Parameters": { - "tableName": "activity", - "partitionKeyName": "id", - "partitionKeyType": "S", - "sortKeyName": "userId", - "sortKeyType": "S", - "env": "main" - } - } - }, "functionfetchuseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip", "storageactivityName": { "Fn::GetAtt": [ "storageactivity", @@ -318,10 +304,10 @@ "functionrecorduseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip", "apidiscussionsGraphQLAPIIdOutput": { "Fn::GetAtt": [ "apidiscussions", @@ -356,11 +342,72 @@ } } }, + "storageactivity": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "Parameters": { + "tableName": "activity", + "partitionKeyName": "id", + "partitionKeyType": "S", + "sortKeyName": "userId", + "sortKeyType": "S", + "env": "main" + } + } + }, + "storageavatars": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "Parameters": { + "bucketName": "discus-avatars", + "selectedGuestPermissions": "", + "selectedAuthenticatedPermissions": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject", + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW", + "env": "main" + } + } + }, + "storagebookmarks": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "Parameters": { + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S", + "env": "main" + } + } + }, "UpdateRolesWithIDPFunction": { "DependsOn": [ "AuthRole", "UnauthRole", - "authdiscussions22367c6822367c68" + "authdiscussionsc578c16ec578c16e" ], "Type": "AWS::Lambda::Function", "Properties": { @@ -470,7 +517,7 @@ }, "idpId": { "Fn::GetAtt": [ - "authdiscussions22367c6822367c68", + "authdiscussionsc578c16ec578c16e", "Outputs.IdentityPoolId" ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json index cff69443a2b..e44e73d93aa 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -110,12 +110,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", { "Fn::Join": [ "", [ - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json index 1b1d6a91237..34511d0c3c6 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/function/recorduseractivity/recorduseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -118,12 +118,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", { "Fn::Join": [ "", [ - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/root-cloudformation-stack.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/root-cloudformation-stack.json index 3c701beabac..7d427d24e55 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/root-cloudformation-stack.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/root-cloudformation-stack.json @@ -199,15 +199,29 @@ } } }, - "authdiscussions22367c6822367c68": { + "apidiscussions": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "Parameters": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "AppSyncApiName": "discussions", + "DynamoDBBillingMode": "PAY_PER_REQUEST", + "DynamoDBEnableServerSideEncryption": false, + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", + "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", + "env": "main" + } + } + }, + "authdiscussionsc578c16ec578c16e": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", + "Parameters": { + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": "email", "mfaConfiguration": "OFF", "mfaTypes": "SMS Text Message", @@ -224,10 +238,10 @@ "userpoolClientRefreshTokenValidity": "120", "userpoolClientWriteAttributes": "email", "userpoolClientReadAttributes": "email", - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, @@ -258,41 +272,13 @@ } } }, - "apidiscussions": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", - "Parameters": { - "AppSyncApiName": "discussions", - "DynamoDBBillingMode": "PAY_PER_REQUEST", - "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", - "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", - "env": "main" - } - } - }, - "storageactivity": { - "Type": "AWS::CloudFormation::Stack", - "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", - "Parameters": { - "tableName": "activity", - "partitionKeyName": "id", - "partitionKeyType": "S", - "sortKeyName": "userId", - "sortKeyType": "S", - "env": "main" - } - } - }, "functionfetchuseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip", "storageactivityName": { "Fn::GetAtt": [ "storageactivity", @@ -318,10 +304,10 @@ "functionrecorduseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip", "apidiscussionsGraphQLAPIIdOutput": { "Fn::GetAtt": [ "apidiscussions", @@ -356,11 +342,72 @@ } } }, + "storageactivity": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "Parameters": { + "tableName": "activity", + "partitionKeyName": "id", + "partitionKeyType": "S", + "sortKeyName": "userId", + "sortKeyType": "S", + "env": "main" + } + } + }, + "storageavatars": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "Parameters": { + "bucketName": "discus-avatars", + "selectedGuestPermissions": "", + "selectedAuthenticatedPermissions": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject", + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW", + "env": "main" + } + } + }, + "storagebookmarks": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "Parameters": { + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S", + "env": "main" + } + } + }, "UpdateRolesWithIDPFunction": { "DependsOn": [ "AuthRole", "UnauthRole", - "authdiscussions22367c6822367c68" + "authdiscussionsc578c16ec578c16e" ], "Type": "AWS::Lambda::Function", "Properties": { @@ -470,7 +517,7 @@ }, "idpId": { "Fn::GetAtt": [ - "authdiscussions22367c6822367c68", + "authdiscussionsc578c16ec578c16e", "Outputs.IdentityPoolId" ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json index a2cf77e20fa..17ea25a0a60 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/activity/build/activity-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/avatars/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/avatars/build/cloudformation-template.json new file mode 100644 index 00000000000..81494e78af7 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/avatars/build/cloudformation-template.json @@ -0,0 +1,599 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedProtected" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPrivate" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedUploads" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestUploads" + }, + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "AuthenticatedAllowList" + }, + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "GuestAllowList" + }, + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": { + "Ref": "S3Bucket" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + }, + "Resources": { + "S3Bucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "bucketName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "bucketName" + }, + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + }, + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPublic" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PublicPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedProtected" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3ProtectedPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPrivate" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PrivatePolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedUploads" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3UploadsPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "AuthReadAndList" + }, + "S3GuestReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "unauthRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "GuestReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/bookmarks/build/bookmarks-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/bookmarks/build/bookmarks-cloudformation-template.json new file mode 100644 index 00000000000..f19e532fe34 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/awscloudformation/build/storage/bookmarks/build/bookmarks-cloudformation-template.json @@ -0,0 +1,156 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + } + }, + "Resources": { + "DynamoDBTable": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "tableName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "tableName" + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + } + }, + "Outputs": { + "Name": { + "Value": { + "Ref": "DynamoDBTable" + } + }, + "Arn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "Arn" + ] + } + }, + "StreamArn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "StreamArn" + ] + } + }, + "PartitionKeyName": { + "Value": { + "Ref": "partitionKeyName" + } + }, + "PartitionKeyType": { + "Value": { + "Ref": "partitionKeyType" + } + }, + "SortKeyName": { + "Value": { + "Ref": "sortKeyName" + } + }, + "SortKeyType": { + "Value": { + "Ref": "sortKeyType" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/backend-config.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/backend-config.json index d030749556a..49fe6deb7c4 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/backend-config.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/backend-config.json @@ -18,7 +18,7 @@ } }, "auth": { - "discussions22367c6822367c68": { + "discussionsc578c16ec578c16e": { "customAuth": false, "dependsOn": [], "frontendAuthConfig": { @@ -126,6 +126,15 @@ "activity": { "providerPlugin": "awscloudformation", "service": "DynamoDB" + }, + "avatars": { + "dependsOn": [], + "providerPlugin": "awscloudformation", + "service": "S3" + }, + "bookmarks": { + "providerPlugin": "awscloudformation", + "service": "DynamoDB" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json index cff69443a2b..e44e73d93aa 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/fetchuseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -110,12 +110,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", { "Fn::Join": [ "", [ - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/src/package.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/src/package.json index 9c932a8d90b..4adb03a1ee0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/src/package.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/fetchuseractivity/src/package.json @@ -6,9 +6,5 @@ "license": "Apache-2.0", "devDependencies": { "@types/aws-lambda": "^8.10.92" - }, - "dependencies": { - "@aws-sdk/client-dynamodb": "^3.936.0", - "@aws-sdk/lib-dynamodb": "^3.936.0" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json index 1b1d6a91237..34511d0c3c6 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/recorduseractivity-cloudformation-template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -118,12 +118,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", { "Fn::Join": [ "", [ - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/src/package.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/src/package.json index 4b0d757e73f..88d7e9d4aca 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/src/package.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/function/recorduseractivity/src/package.json @@ -6,9 +6,5 @@ "license": "Apache-2.0", "devDependencies": { "@types/aws-lambda": "^8.10.92" - }, - "dependencies": { - "@aws-sdk/client-dynamodb": "^3.936.0", - "@aws-sdk/lib-dynamodb": "^3.936.0" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/activity/build/activity-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/activity/build/activity-cloudformation-template.json index a2cf77e20fa..17ea25a0a60 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/activity/build/activity-cloudformation-template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/activity/build/activity-cloudformation-template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/build/cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/build/cloudformation-template.json new file mode 100644 index 00000000000..b7a3303032f --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/build/cloudformation-template.json @@ -0,0 +1,590 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedProtected" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPrivate" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedUploads" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestUploads" + }, + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "AuthenticatedAllowList" + }, + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "GuestAllowList" + }, + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": { + "Ref": "S3Bucket" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + }, + "Resources": { + "S3Bucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "bucketName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "bucketName" + }, + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPublic" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PublicPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedProtected" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3ProtectedPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPrivate" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PrivatePolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedUploads" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3UploadsPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "AuthReadAndList" + }, + "S3GuestReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "unauthRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "GuestReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/build/parameters.json new file mode 100644 index 00000000000..ebe758a7829 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/build/parameters.json @@ -0,0 +1,31 @@ +{ + "bucketName": "discus-avatars", + "selectedGuestPermissions": [], + "selectedAuthenticatedPermissions": [ + "s3:PutObject", + "s3:GetObject", + "s3:ListBucket", + "s3:DeleteObject" + ], + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW" +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/cli-inputs.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/cli-inputs.json new file mode 100644 index 00000000000..9126ffc1e88 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/avatars/cli-inputs.json @@ -0,0 +1,14 @@ +{ + "resourceName": "avatars", + "policyUUID": "bf41454d", + "bucketName": "discus-avatars", + "storageAccess": "auth", + "guestAccess": [], + "authAccess": [ + "CREATE_AND_UPDATE", + "READ", + "DELETE" + ], + "triggerFunction": "NONE", + "groupAccess": {} +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/build/bookmarks-cloudformation-template.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/build/bookmarks-cloudformation-template.json new file mode 100644 index 00000000000..f19e532fe34 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/build/bookmarks-cloudformation-template.json @@ -0,0 +1,156 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + } + }, + "Resources": { + "DynamoDBTable": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "tableName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "tableName" + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + } + }, + "Outputs": { + "Name": { + "Value": { + "Ref": "DynamoDBTable" + } + }, + "Arn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "Arn" + ] + } + }, + "StreamArn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "StreamArn" + ] + } + }, + "PartitionKeyName": { + "Value": { + "Ref": "partitionKeyName" + } + }, + "PartitionKeyType": { + "Value": { + "Ref": "partitionKeyType" + } + }, + "SortKeyName": { + "Value": { + "Ref": "sortKeyName" + } + }, + "SortKeyType": { + "Value": { + "Ref": "sortKeyType" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/build/parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/build/parameters.json new file mode 100644 index 00000000000..ec5a22f98a9 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/build/parameters.json @@ -0,0 +1,7 @@ +{ + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S" +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/cli-inputs.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/cli-inputs.json new file mode 100644 index 00000000000..4eff10ee1dd --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/storage/bookmarks/cli-inputs.json @@ -0,0 +1,22 @@ +{ + "resourceName": "bookmarks", + "tableName": "bookmarks", + "partitionKey": { + "fieldName": "userId", + "fieldType": "string" + }, + "sortKey": { + "fieldName": "postId", + "fieldType": "string" + }, + "gsi": [ + { + "name": "byPost", + "partitionKey": { + "fieldName": "postId", + "fieldType": "string" + } + } + ], + "triggerFunctions": [] +} diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/types/amplify-dependent-resources-ref.d.ts b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/types/amplify-dependent-resources-ref.d.ts index 2be656f7cc6..51ec22deece 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/types/amplify-dependent-resources-ref.d.ts +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/backend/types/amplify-dependent-resources-ref.d.ts @@ -7,7 +7,7 @@ export type AmplifyDependentResourcesAttributes = { } }, "auth": { - "discussions22367c6822367c68": { + "discussionsc578c16ec578c16e": { "AppClientID": "string", "AppClientIDWeb": "string", "CreatedSNSRole": "string", @@ -44,6 +44,20 @@ export type AmplifyDependentResourcesAttributes = { "SortKeyName": "string", "SortKeyType": "string", "StreamArn": "string" + }, + "avatars": { + "BucketName": "string", + "Region": "string" + }, + "bookmarks": { + "Arn": "string", + "Name": "string", + "PartitionKeyName": "string", + "PartitionKeyType": "string", + "Region": "string", + "SortKeyName": "string", + "SortKeyType": "string", + "StreamArn": "string" } } } \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/team-provider-info.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/team-provider-info.json index a44c217ba8e..9908807370a 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/team-provider-info.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/amplify/team-provider-info.json @@ -1,36 +1,40 @@ { "main": { "awscloudformation": { - "AuthRoleName": "amplify-discussions-main-d5a80-authRole", - "UnauthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole", - "AuthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole", + "AuthRoleName": "amplify-discussions-main-c39a5-authRole", + "UnauthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole", + "AuthRoleArn": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole", "Region": "us-east-1", - "DeploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "UnauthRoleName": "amplify-discussions-main-d5a80-unauthRole", - "StackName": "amplify-discussions-main-d5a80", - "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-d5a80/2bc587e0-1a44-11f1-8b6b-0affd4d11c2d", + "DeploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "UnauthRoleName": "amplify-discussions-main-c39a5-unauthRole", + "StackName": "amplify-discussions-main-c39a5", + "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-c39a5/0e9a6f60-24a2-11f1-8462-0afffd2fb801", "AmplifyAppId": "discussions" }, "categories": { "auth": { - "discussions22367c6822367c68": {} + "discussionsc578c16ec578c16e": {} }, "function": { "fetchuseractivity": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip" + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip" }, "recorduseractivity": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip" - } + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip" + }, + "activity": {}, + "discussions": {} }, "api": { "discussions": {} }, "storage": { - "activity": {} + "activity": {}, + "avatars": {}, + "bookmarks": {} } } } -} \ No newline at end of file +} diff --git a/amplify-migration-apps/discussions/_snapshot.pre.generate/package.json b/amplify-migration-apps/discussions/_snapshot.pre.generate/package.json index 1f4874f0128..a43104ec77a 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.generate/package.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.generate/package.json @@ -20,6 +20,8 @@ "vite": "^7.2.2" }, "dependencies": { + "@aws-sdk/client-dynamodb": "^3.936.0", + "@aws-sdk/lib-dynamodb": "^3.936.0", "aws-amplify": "^6.15.8" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.outputs.json deleted file mode 100644 index 130e278539c..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.outputs.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEventCD1BABC0Arn", - "OutputValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen-TableManagerCustomProvid-dYxhpxyNz9my" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.parameters.json deleted file mode 100644 index b9a143f3dd3..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.parameters.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "ParameterValue": "ybf4m7gbureqbeiizzl6s4rztq" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.outputs.json deleted file mode 100644 index 73ce7ca9c60..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.outputs.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "OutputKey": "GetAttCommentTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.739", - "Description": "Your DynamoDB table StreamArn.", - "ExportName": "ybf4m7gbureqbeiizzl6s4rztq:GetAtt:CommentTable:StreamArn" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.739" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name", - "OutputValue": "CommentTable" - }, - { - "OutputKey": "GetAttCommentTableName", - "OutputValue": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main", - "Description": "Your DynamoDB table name.", - "ExportName": "ybf4m7gbureqbeiizzl6s4rztq:GetAtt:CommentTable:Name" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.parameters.json deleted file mode 100644 index cb30f39905b..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.parameters.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "ParameterKey": "DynamoDBModelTableReadIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "ParameterKey": "DynamoDBEnableServerSideEncryption", - "ParameterValue": "true" - }, - { - "ParameterKey": "DynamoDBEnablePointInTimeRecovery", - "ParameterValue": "false" - }, - { - "ParameterKey": "DynamoDBBillingMode", - "ParameterValue": "PAY_PER_REQUEST" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3", - "ParameterValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen-TableManagerCustomProvid-dYxhpxyNz9my" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "ParameterValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "ParameterKey": "DynamoDBModelTableWriteIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName", - "ParameterValue": "NONE_DS" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "ParameterValue": "ybf4m7gbureqbeiizzl6s4rztq" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.parameters.json deleted file mode 100644 index 6a44c7673ff..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.parameters.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name", - "ParameterValue": "PostTable" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name", - "ParameterValue": "TopicTable" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "ParameterValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName", - "ParameterValue": "NONE_DS" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name", - "ParameterValue": "CommentTable" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "ParameterValue": "ybf4m7gbureqbeiizzl6s4rztq" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.parameters.json deleted file mode 100644 index 2ee415a0e01..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.parameters.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "ParameterValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName", - "ParameterValue": "NONE_DS" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "ParameterValue": "ybf4m7gbureqbeiizzl6s4rztq" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.outputs.json deleted file mode 100644 index 9ff5cf6c987..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.outputs.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.057" - }, - { - "OutputKey": "GetAttPostTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.057", - "Description": "Your DynamoDB table StreamArn.", - "ExportName": "ybf4m7gbureqbeiizzl6s4rztq:GetAtt:PostTable:StreamArn" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name", - "OutputValue": "PostTable" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main" - }, - { - "OutputKey": "GetAttPostTableName", - "OutputValue": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main", - "Description": "Your DynamoDB table name.", - "ExportName": "ybf4m7gbureqbeiizzl6s4rztq:GetAtt:PostTable:Name" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.parameters.json deleted file mode 100644 index cb30f39905b..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.parameters.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "ParameterKey": "DynamoDBModelTableReadIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "ParameterKey": "DynamoDBEnableServerSideEncryption", - "ParameterValue": "true" - }, - { - "ParameterKey": "DynamoDBEnablePointInTimeRecovery", - "ParameterValue": "false" - }, - { - "ParameterKey": "DynamoDBBillingMode", - "ParameterValue": "PAY_PER_REQUEST" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3", - "ParameterValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen-TableManagerCustomProvid-dYxhpxyNz9my" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "ParameterValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "ParameterKey": "DynamoDBModelTableWriteIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName", - "ParameterValue": "NONE_DS" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "ParameterValue": "ybf4m7gbureqbeiizzl6s4rztq" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.outputs.json deleted file mode 100644 index 43b2829c2d5..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.outputs.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" - }, - { - "OutputKey": "GetAttTopicTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:11:31.408", - "Description": "Your DynamoDB table StreamArn.", - "ExportName": "ybf4m7gbureqbeiizzl6s4rztq:GetAtt:TopicTable:StreamArn" - }, - { - "OutputKey": "GetAttTopicTableName", - "OutputValue": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main", - "Description": "Your DynamoDB table name.", - "ExportName": "ybf4m7gbureqbeiizzl6s4rztq:GetAtt:TopicTable:Name" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:11:31.408" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name", - "OutputValue": "TopicTable" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.parameters.json deleted file mode 100644 index cb30f39905b..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.parameters.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "ParameterKey": "DynamoDBModelTableReadIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "ParameterKey": "DynamoDBEnableServerSideEncryption", - "ParameterValue": "true" - }, - { - "ParameterKey": "DynamoDBEnablePointInTimeRecovery", - "ParameterValue": "false" - }, - { - "ParameterKey": "DynamoDBBillingMode", - "ParameterValue": "PAY_PER_REQUEST" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3", - "ParameterValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-gen-TableManagerCustomProvid-dYxhpxyNz9my" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "ParameterValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "ParameterKey": "DynamoDBModelTableWriteIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName", - "ParameterValue": "NONE_DS" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "ParameterValue": "ybf4m7gbureqbeiizzl6s4rztq" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.outputs.json deleted file mode 100644 index 9ba62b7fbc0..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.outputs.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref", - "OutputValue": "6bdqt8vavvh3efopgb031lc3jg" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "OutputValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "OutputValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef", - "OutputValue": "us-east-1_olNpwuJIL" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "OutputValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.outputs.json deleted file mode 100644 index b2658c9c297..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.outputs.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.739" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId", - "OutputValue": "ybf4m7gbureqbeiizzl6s4rztq" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:11:31.408" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiB9A562357DestinationBucketArn", - "OutputValue": "arn:aws:s3:::amplify-discussions-gen-amplifydataamplifycodege-70w7fxnnrgih" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPIDefaultApiKey45C980F7ApiKey", - "OutputValue": "da2-yslmzsohhjaglniwd4jvge3zgy" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.057" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AGraphQLUrl", - "OutputValue": "https://dk2la6sztbftdftqag7huqrhya.appsync-api.us-east-1.amazonaws.com/graphql" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.parameters.json deleted file mode 100644 index 1476967681e..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.parameters.json +++ /dev/null @@ -1,38 +0,0 @@ -[ - { - "ParameterKey": "DynamoDBModelTableReadIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthauthenticatedU-cOJdlmnFCZS8" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef", - "ParameterValue": "amplify-discussions-gen-amplifyAuthunauthenticate-LUKlk2oThU8X" - }, - { - "ParameterKey": "DynamoDBEnableServerSideEncryption", - "ParameterValue": "true" - }, - { - "ParameterKey": "DynamoDBEnablePointInTimeRecovery", - "ParameterValue": "false" - }, - { - "ParameterKey": "DynamoDBBillingMode", - "ParameterValue": "PAY_PER_REQUEST" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref", - "ParameterValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" - }, - { - "ParameterKey": "DynamoDBModelTableWriteIOPS", - "ParameterValue": "5" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef", - "ParameterValue": "us-east-1_olNpwuJIL" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.outputs.json deleted file mode 100644 index f3a3f84c46e..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.outputs.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44functionrecorduseractivitygen2mainlambda298FCA5FRef", - "OutputValue": "recorduseractivity-gen2-main" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44functionfetchuseractivitygen2mainlambdaB595A82ARef", - "OutputValue": "fetchuseractivity-gen2-main" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.parameters.json deleted file mode 100644 index 33da8a996eb..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.parameters.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydh04enr95FF1192", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.739" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS/stream/2026-03-07T18:02:23.205" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydh04enrtcsd0C187242", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:11:31.408" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussions42CE1AA5", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.057" - }, - { - "ParameterKey": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef", - "ParameterValue": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.outputs.json deleted file mode 100644 index 155d3743da5..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.outputs.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef", - "OutputValue": "amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS" - }, - { - "OutputKey": "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH-activity1E902D9C-TT6R2GXJ05FS/stream/2026-03-07T18:02:23.205" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.outputs.json new file mode 100644 index 00000000000..7601f2d4846 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.outputs.json @@ -0,0 +1,6 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEvent7EFC42D0Arn", + "OutputValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-ge-TableManagerCustomProvid-7KlxeduafKru" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.parameters.json new file mode 100644 index 00000000000..0e9d9ecff8c --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.parameters.json @@ -0,0 +1,6 @@ +[ + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "ParameterValue": "33zwnmmin5anviw7lh6x2wxanq" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.template.json similarity index 89% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.template.json index 4071ff6be65..2969c16bed4 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataAmplifyTableManagerNestedStackA-XL6RWZM0VCUI.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataAmplifyTableManagerNestedStackA-1G8UPOF56UCBP.template.json @@ -54,7 +54,7 @@ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/*-${apiId}-${envName}", { "apiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "envName": "NONE" } @@ -64,7 +64,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName}", { - "tableName": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tableName": "Topic-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -72,7 +72,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName}", { - "tableName": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tableName": "Post-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -80,7 +80,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName}", { - "tableName": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tableName": "Comment-u3jn2qbupzbyhc3h53673wdvim-main" } ] } @@ -126,7 +126,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/AmplifyManagedTableIsCompleteRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/AmplifyManagedTableIsCompleteRole/Resource" } }, "AmplifyManagedTableOnEventRoleB4E71DEA": { @@ -183,7 +183,7 @@ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/*-${apiId}-${envName}", { "apiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "envName": "NONE" } @@ -193,7 +193,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName}", { - "tableName": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tableName": "Topic-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -201,7 +201,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName}", { - "tableName": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tableName": "Post-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -209,7 +209,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName}", { - "tableName": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tableName": "Comment-u3jn2qbupzbyhc3h53673wdvim-main" } ] } @@ -255,7 +255,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/AmplifyManagedTableOnEventRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/AmplifyManagedTableOnEventRole/Resource" } }, "AmplifyManagedTableOnEventRoleDefaultPolicyF6DABCB6": { @@ -281,7 +281,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/AmplifyManagedTableOnEventRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/AmplifyManagedTableOnEventRole/DefaultPolicy/Resource" } }, "TableManagerCustomProviderframeworkonEvent1DFC2ECC": { @@ -293,7 +293,7 @@ }, "S3Key": "f2c5bec0e463cae18d0bf683be5923ae6bd676a06af1a994bdfa076a66ac07d6.zip" }, - "Description": "AmplifyManagedTable - onEvent (amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider)", + "Description": "AmplifyManagedTable - onEvent (amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider)", "Environment": { "Variables": { "WAITER_STATE_MACHINE_ARN": { @@ -338,7 +338,7 @@ "AmplifyManagedTableOnEventRoleB4E71DEA" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider/framework-onEvent/Resource", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider/framework-onEvent/Resource", "aws:asset:path": "asset.f2c5bec0e463cae18d0bf683be5923ae6bd676a06af1a994bdfa076a66ac07d6", "aws:asset:is-bundled": false, "aws:asset:property": "Code" @@ -353,7 +353,7 @@ }, "S3Key": "f2c5bec0e463cae18d0bf683be5923ae6bd676a06af1a994bdfa076a66ac07d6.zip" }, - "Description": "AmplifyManagedTable - isComplete (amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider)", + "Description": "AmplifyManagedTable - isComplete (amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider)", "Handler": "amplify-table-manager-handler.isComplete", "Role": { "Fn::GetAtt": [ @@ -390,7 +390,7 @@ "AmplifyManagedTableIsCompleteRoleF825222C" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider/framework-isComplete/Resource", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/TableManagerCustomProvider/framework-isComplete/Resource", "aws:asset:path": "asset.f2c5bec0e463cae18d0bf683be5923ae6bd676a06af1a994bdfa076a66ac07d6", "aws:asset:is-bundled": false, "aws:asset:property": "Code" @@ -435,7 +435,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/AmplifyTableWaiterStateMachine/Role/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/AmplifyTableWaiterStateMachine/Role/Resource" } }, "AmplifyTableWaiterStateMachineRoleDefaultPolicy89F3836A": { @@ -480,7 +480,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/AmplifyTableWaiterStateMachine/Role/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/AmplifyTableWaiterStateMachine/Role/DefaultPolicy/Resource" } }, "AmplifyTableWaiterStateMachine060600BC": { @@ -513,16 +513,16 @@ "AmplifyTableWaiterStateMachineRole470BE899" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/AmplifyTableWaiterStateMachine/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/AmplifyTableWaiterStateMachine/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zWNyw6CMBBFv4V9GXm4cCsmLo2BDyBDGclAaROmSEzDvxtAV+fcnMXNIDunkES4SKzbITbcQHiQeGorj3pQuEgdGEcIpTOkbi+78+kM6882D1uVwbFpEcJ9ttqzs1v7+6okr1GEvMB1g5IcilkP5AsUWlVJ4uZJk9pr5bFj2+1nv7Aq61qCXk7vLIP0AknUC3M8zdbzSFAe/ALgt1g4zwAAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zWNQQ6CMBBFz8K+jAgs3IqJS2PgAGRoR1IobcIUiWl6dwPo6r2ft/g55GUJWYIrp1KNqdEdhAexJ9V4lKPAldugcYJQO0Pi9rI7n85o+dnmYVEYnDqFEO6LlV47u7W/R8FFi8zkGa4bBBdQLXIkXyFTFDWxW2ZJYq+Nx17bfj/7hSisUwQDn955DucLZMnAWqfzYr2eCOqDX96JKODPAAAA" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -794,12 +794,12 @@ } }, "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Type": "String" } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEventCD1BABC0Arn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEvent7EFC42D0Arn": { "Value": { "Fn::GetAtt": [ "TableManagerCustomProviderframeworkonEvent1DFC2ECC", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.outputs.json new file mode 100644 index 00000000000..f42ce2f2133 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.outputs.json @@ -0,0 +1,26 @@ +[ + { + "OutputKey": "GetAttCommentTableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.630", + "Description": "Your DynamoDB table StreamArn.", + "ExportName": "33zwnmmin5anviw7lh6x2wxanq:GetAtt:CommentTable:StreamArn" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.630" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main" + }, + { + "OutputKey": "GetAttCommentTableName", + "OutputValue": "Comment-u3jn2qbupzbyhc3h53673wdvim-main", + "Description": "Your DynamoDB table name.", + "ExportName": "33zwnmmin5anviw7lh6x2wxanq:GetAtt:CommentTable:Name" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name", + "OutputValue": "CommentTable" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.parameters.json new file mode 100644 index 00000000000..edd12e2f741 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.parameters.json @@ -0,0 +1,46 @@ +[ + { + "ParameterKey": "DynamoDBModelTableReadIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "ParameterValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + }, + { + "ParameterKey": "DynamoDBEnableServerSideEncryption", + "ParameterValue": "true" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "ParameterValue": "33zwnmmin5anviw7lh6x2wxanq" + }, + { + "ParameterKey": "DynamoDBEnablePointInTimeRecovery", + "ParameterValue": "false" + }, + { + "ParameterKey": "DynamoDBBillingMode", + "ParameterValue": "PAY_PER_REQUEST" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112", + "ParameterValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-ge-TableManagerCustomProvid-7KlxeduafKru" + }, + { + "ParameterKey": "DynamoDBModelTableWriteIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName", + "ParameterValue": "NONE_DS" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.template.json similarity index 78% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.template.json index 3b46ba82e8c..bb7448171e8 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataCommentNestedStackCommentNested-1B2YB5H2V3Y68.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataCommentNestedStackCommentNested-222WVXGP4U1I.template.json @@ -37,22 +37,22 @@ ], "Description": "Enable server side encryption powered by KMS." }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Type": "String" } }, @@ -353,9 +353,9 @@ "Type": "Custom::ImportedAmplifyDynamoDBTable", "Properties": { "ServiceToken": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112" }, - "tableName": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main", + "tableName": "Comment-u3jn2qbupzbyhc3h53673wdvim-main", "attributeDefinitions": [ { "attributeName": "id", @@ -444,7 +444,7 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/CommentTable/Default/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/CommentTable/Default/Default" } }, "CommentIAMRoleD5EC5F51": { @@ -487,7 +487,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tablename}", { - "tablename": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tablename": "Comment-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -495,7 +495,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tablename}/*", { - "tablename": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tablename": "Comment-u3jn2qbupzbyhc3h53673wdvim-main" } ] } @@ -513,7 +513,7 @@ [ "CommentIAMRole20388d-", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "-NONE" ] @@ -543,14 +543,14 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/CommentIAMRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/CommentIAMRole/Resource" } }, "CommentDataSource": { "Type": "AWS::AppSync::DataSource", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DynamoDBConfig": { "AwsRegion": { @@ -596,17 +596,17 @@ "CommentIAMRoleD5EC5F51" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/CommentDataSource/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/CommentDataSource/Resource" } }, "QuerygetCommentauth0FunctionQuerygetCommentauth0FunctionAppSyncFunction4992FD06": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerygetCommentauth0Function", @@ -616,17 +616,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/QuerygetCommentauth0Function/QuerygetCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/QuerygetCommentauth0Function/QuerygetCommentauth0Function.AppSyncFunction" } }, "QuerygetCommentpostAuth0FunctionQuerygetCommentpostAuth0FunctionAppSyncFunction27405A71": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerygetCommentpostAuth0Function", @@ -636,14 +636,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/QuerygetCommentpostAuth0Function/QuerygetCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/QuerygetCommentpostAuth0Function/QuerygetCommentpostAuth0Function.AppSyncFunction" } }, "QueryGetCommentDataResolverFnQueryGetCommentDataResolverFnAppSyncFunction8473E2B0": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -664,14 +664,14 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/QueryGetCommentDataResolverFn/QueryGetCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/QueryGetCommentDataResolverFn/QueryGetCommentDataResolverFn.AppSyncFunction" } }, "GetCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "getComment", "Kind": "PIPELINE", @@ -703,7 +703,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"getComment\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -742,7 +742,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -754,11 +754,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -768,17 +768,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/queryGetCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/queryGetCommentResolver" } }, "QuerylistCommentsauth0FunctionQuerylistCommentsauth0FunctionAppSyncFunctionC7B0414F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerylistCommentsauth0Function", @@ -788,17 +788,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/QuerylistCommentsauth0Function/QuerylistCommentsauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/QuerylistCommentsauth0Function/QuerylistCommentsauth0Function.AppSyncFunction" } }, "QuerylistCommentspostAuth0FunctionQuerylistCommentspostAuth0FunctionAppSyncFunctionEDC68EF5": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerylistCommentspostAuth0Function", @@ -808,14 +808,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/QuerylistCommentspostAuth0Function/QuerylistCommentspostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/QuerylistCommentspostAuth0Function/QuerylistCommentspostAuth0Function.AppSyncFunction" } }, "QueryListCommentsDataResolverFnQueryListCommentsDataResolverFnAppSyncFunction474D4A91": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -836,14 +836,14 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/QueryListCommentsDataResolverFn/QueryListCommentsDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/QueryListCommentsDataResolverFn/QueryListCommentsDataResolverFn.AppSyncFunction" } }, "ListCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "listComments", "Kind": "PIPELINE", @@ -875,7 +875,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"listComments\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -914,7 +914,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -926,11 +926,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -940,17 +940,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/queryListCommentsResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/queryListCommentsResolver" } }, "MutationcreateCommentinit0FunctionMutationcreateCommentinit0FunctionAppSyncFunction77870FAC": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreateCommentinit0Function", @@ -960,17 +960,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationcreateCommentinit0Function/MutationcreateCommentinit0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationcreateCommentinit0Function/MutationcreateCommentinit0Function.AppSyncFunction" } }, "MutationcreateCommentauth0FunctionMutationcreateCommentauth0FunctionAppSyncFunctionE6EA011A": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreateCommentauth0Function", @@ -980,17 +980,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationcreateCommentauth0Function/MutationcreateCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationcreateCommentauth0Function/MutationcreateCommentauth0Function.AppSyncFunction" } }, "MutationcreateCommentpostAuth0FunctionMutationcreateCommentpostAuth0FunctionAppSyncFunction4F8AA7FF": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreateCommentpostAuth0Function", @@ -1000,14 +1000,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationcreateCommentpostAuth0Function/MutationcreateCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationcreateCommentpostAuth0Function/MutationcreateCommentpostAuth0Function.AppSyncFunction" } }, "MutationCreateCommentDataResolverFnMutationCreateCommentDataResolverFnAppSyncFunctionD019FFE0": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1028,14 +1028,14 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationCreateCommentDataResolverFn/MutationCreateCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationCreateCommentDataResolverFn/MutationCreateCommentDataResolverFn.AppSyncFunction" } }, "CreateCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "createComment", "Kind": "PIPELINE", @@ -1073,7 +1073,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"createComment\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1112,7 +1112,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1124,11 +1124,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1138,17 +1138,17 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/mutationCreateCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/mutationCreateCommentResolver" } }, "MutationupdateCommentinit0FunctionMutationupdateCommentinit0FunctionAppSyncFunction9C9EFBAD": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationupdateCommentinit0Function", @@ -1158,14 +1158,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationupdateCommentinit0Function/MutationupdateCommentinit0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationupdateCommentinit0Function/MutationupdateCommentinit0Function.AppSyncFunction" } }, "MutationupdateCommentauth0FunctionMutationupdateCommentauth0FunctionAppSyncFunction4E4C7C30": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1186,17 +1186,17 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationupdateCommentauth0Function/MutationupdateCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationupdateCommentauth0Function/MutationupdateCommentauth0Function.AppSyncFunction" } }, "MutationupdateCommentpostAuth0FunctionMutationupdateCommentpostAuth0FunctionAppSyncFunctionCDD716F2": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationupdateCommentpostAuth0Function", @@ -1206,14 +1206,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationupdateCommentpostAuth0Function/MutationupdateCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationupdateCommentpostAuth0Function/MutationupdateCommentpostAuth0Function.AppSyncFunction" } }, "MutationUpdateCommentDataResolverFnMutationUpdateCommentDataResolverFnAppSyncFunctionB47372B5": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1234,14 +1234,14 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationUpdateCommentDataResolverFn/MutationUpdateCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationUpdateCommentDataResolverFn/MutationUpdateCommentDataResolverFn.AppSyncFunction" } }, "UpdateCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "updateComment", "Kind": "PIPELINE", @@ -1279,7 +1279,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"updateComment\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1318,7 +1318,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1330,11 +1330,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1344,14 +1344,14 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/mutationUpdateCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/mutationUpdateCommentResolver" } }, "MutationdeleteCommentauth0FunctionMutationdeleteCommentauth0FunctionAppSyncFunction268B298A": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1372,17 +1372,17 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationdeleteCommentauth0Function/MutationdeleteCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationdeleteCommentauth0Function/MutationdeleteCommentauth0Function.AppSyncFunction" } }, "MutationdeleteCommentpostAuth0FunctionMutationdeleteCommentpostAuth0FunctionAppSyncFunctionDFFD097E": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationdeleteCommentpostAuth0Function", @@ -1392,14 +1392,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationdeleteCommentpostAuth0Function/MutationdeleteCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationdeleteCommentpostAuth0Function/MutationdeleteCommentpostAuth0Function.AppSyncFunction" } }, "MutationDeleteCommentDataResolverFnMutationDeleteCommentDataResolverFnAppSyncFunctionD661C8CB": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1420,14 +1420,14 @@ "CommentDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/MutationDeleteCommentDataResolverFn/MutationDeleteCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/MutationDeleteCommentDataResolverFn/MutationDeleteCommentDataResolverFn.AppSyncFunction" } }, "DeleteCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "deleteComment", "Kind": "PIPELINE", @@ -1459,7 +1459,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"deleteComment\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1498,7 +1498,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1510,11 +1510,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1524,17 +1524,17 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/mutationDeleteCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/mutationDeleteCommentResolver" } }, "SubscriptiononCreateCommentauth0FunctionSubscriptiononCreateCommentauth0FunctionAppSyncFunction883537CC": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononCreateCommentauth0Function", @@ -1544,17 +1544,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptiononCreateCommentauth0Function/SubscriptiononCreateCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptiononCreateCommentauth0Function/SubscriptiononCreateCommentauth0Function.AppSyncFunction" } }, "SubscriptiononCreateCommentpostAuth0FunctionSubscriptiononCreateCommentpostAuth0FunctionAppSyncFunction34E6A73D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononCreateCommentpostAuth0Function", @@ -1564,17 +1564,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptiononCreateCommentpostAuth0Function/SubscriptiononCreateCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptiononCreateCommentpostAuth0Function/SubscriptiononCreateCommentpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnCreateCommentDataResolverFnSubscriptionOnCreateCommentDataResolverFnAppSyncFunction72E30EF8": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnCreateCommentDataResolverFn", @@ -1586,14 +1586,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptionOnCreateCommentDataResolverFn/SubscriptionOnCreateCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptionOnCreateCommentDataResolverFn/SubscriptionOnCreateCommentDataResolverFn.AppSyncFunction" } }, "SubscriptiononCreateCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onCreateComment", "Kind": "PIPELINE", @@ -1625,7 +1625,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onCreateComment\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1637,7 +1637,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1649,11 +1649,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1663,17 +1663,17 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/subscriptionOnCreateCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/subscriptionOnCreateCommentResolver" } }, "SubscriptiononUpdateCommentauth0FunctionSubscriptiononUpdateCommentauth0FunctionAppSyncFunction6F76395C": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononUpdateCommentauth0Function", @@ -1683,17 +1683,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptiononUpdateCommentauth0Function/SubscriptiononUpdateCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptiononUpdateCommentauth0Function/SubscriptiononUpdateCommentauth0Function.AppSyncFunction" } }, "SubscriptiononUpdateCommentpostAuth0FunctionSubscriptiononUpdateCommentpostAuth0FunctionAppSyncFunction0EF93814": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononUpdateCommentpostAuth0Function", @@ -1703,17 +1703,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptiononUpdateCommentpostAuth0Function/SubscriptiononUpdateCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptiononUpdateCommentpostAuth0Function/SubscriptiononUpdateCommentpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnUpdateCommentDataResolverFnSubscriptionOnUpdateCommentDataResolverFnAppSyncFunction6B18681F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnUpdateCommentDataResolverFn", @@ -1725,14 +1725,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptionOnUpdateCommentDataResolverFn/SubscriptionOnUpdateCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptionOnUpdateCommentDataResolverFn/SubscriptionOnUpdateCommentDataResolverFn.AppSyncFunction" } }, "SubscriptiononUpdateCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onUpdateComment", "Kind": "PIPELINE", @@ -1764,7 +1764,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onUpdateComment\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1776,7 +1776,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1788,11 +1788,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1802,17 +1802,17 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/subscriptionOnUpdateCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/subscriptionOnUpdateCommentResolver" } }, "SubscriptiononDeleteCommentauth0FunctionSubscriptiononDeleteCommentauth0FunctionAppSyncFunctionA85E4D19": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononDeleteCommentauth0Function", @@ -1822,17 +1822,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptiononDeleteCommentauth0Function/SubscriptiononDeleteCommentauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptiononDeleteCommentauth0Function/SubscriptiononDeleteCommentauth0Function.AppSyncFunction" } }, "SubscriptiononDeleteCommentpostAuth0FunctionSubscriptiononDeleteCommentpostAuth0FunctionAppSyncFunction67A1094D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononDeleteCommentpostAuth0Function", @@ -1842,17 +1842,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptiononDeleteCommentpostAuth0Function/SubscriptiononDeleteCommentpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptiononDeleteCommentpostAuth0Function/SubscriptiononDeleteCommentpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnDeleteCommentDataResolverFnSubscriptionOnDeleteCommentDataResolverFnAppSyncFunctionB17CE9F9": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnDeleteCommentDataResolverFn", @@ -1864,14 +1864,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/SubscriptionOnDeleteCommentDataResolverFn/SubscriptionOnDeleteCommentDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/SubscriptionOnDeleteCommentDataResolverFn/SubscriptionOnDeleteCommentDataResolverFn.AppSyncFunction" } }, "SubscriptiononDeleteCommentResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onDeleteComment", "Kind": "PIPELINE", @@ -1903,7 +1903,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onDeleteComment\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1915,7 +1915,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1927,11 +1927,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1941,16 +1941,16 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/subscriptionOnDeleteCommentResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/subscriptionOnDeleteCommentResolver" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOwW6DMAyGn6X34LV0h11Xqh63CXavTGJQCjgodlpViHefoFOnnX5/8if7zyF/3cF2gzfJrOuy3tcwfZAouUrRdqZo+AsjDqQUFygCO68+sClJQoqWTJFEw/CHDT9nvMl5cnfGIbgavrHu6YBCxuMAUxn6hx16mg2Oo9zZwnRc9WN9RMXqefI/nRLbpUQRuPFtirg2+v3cXynORvZnFCEVeF/CyB4OyXakS4F5cT+TjknNuq4UW8/tbDg4gou8XPMcdm+w3VzE+ywmVj8QlI/8AXh83Gc2AQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOwW6DMAyGn6X31OtoD7uuoB63CXavTGJQCjgodlpViHefoFOnnX5/8if7zyA7HGC3wZtsreu2va9h+iBRcpWi7Uze8BdGHEgpLpAHdl59YFOShBQtmTyJhuEPG37OeJPz5O6MQ3A1fGPd0xGFjMcBpjL0Dzv0NBscR7mzhalY9aIuULF6nvxPp8R2KZEHbnybIq6Nfj/3V4qzkf0ZRUgF3pcwsodjsh3pUmBe3M+kY1KzrivF1nM7Gw6O4CIv1yyD1zfYbS7i/TYmVj8QlI/8AVayTVs2AQAA" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -1970,7 +1970,7 @@ ":", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "GetAtt:CommentTable:StreamArn" ] @@ -1980,14 +1980,14 @@ }, "GetAttCommentTableName": { "Description": "Your DynamoDB table name.", - "Value": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main", + "Value": "Comment-u3jn2qbupzbyhc3h53673wdvim-main", "Export": { "Name": { "Fn::Join": [ ":", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "GetAtt:CommentTable:Name" ] @@ -1995,7 +1995,7 @@ } } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name": { "Value": { "Fn::GetAtt": [ "CommentDataSource", @@ -2003,7 +2003,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn": { "Value": { "Fn::GetAtt": [ "CommentTable", @@ -2011,7 +2011,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableStreamArn": { "Value": { "Fn::GetAtt": [ "CommentTable", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.outputs.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.outputs.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.parameters.json new file mode 100644 index 00000000000..bd69ee2226d --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.parameters.json @@ -0,0 +1,46 @@ +[ + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "ParameterValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName", + "ParameterValue": "TopicTable" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "ParameterValue": "33zwnmmin5anviw7lh6x2wxanq" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name", + "ParameterValue": "CommentTable" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name", + "ParameterValue": "PostTable" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName", + "ParameterValue": "NONE_DS" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.template.json similarity index 72% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.template.json index 83be073f99e..9b2db466b44 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataConnectionStackNestedStackConne-IBU39YZBPPIH.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataConnectionStackNestedStackConne-PQO5GNBUSDH0.template.json @@ -4,10 +4,10 @@ "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "Topicpostsauth0Function", @@ -17,17 +17,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/Topicpostsauth0Function/Topicpostsauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/Topicpostsauth0Function/Topicpostsauth0Function.AppSyncFunction" } }, "TopicPostsDataResolverFnTopicPostsDataResolverFnAppSyncFunctionBB79629F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name" }, "FunctionVersion": "2018-05-29", "Name": "TopicPostsDataResolverFn", @@ -39,14 +39,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/TopicPostsDataResolverFn/TopicPostsDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/TopicPostsDataResolverFn/TopicPostsDataResolverFn.AppSyncFunction" } }, "TopicpostsResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "posts", "Kind": "PIPELINE", @@ -72,7 +72,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Topic\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"posts\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -88,7 +88,7 @@ "Fn::Split": [ ":", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn" } ] } @@ -108,7 +108,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -120,11 +120,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -134,17 +134,17 @@ "TypeName": "Topic" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/topicPostsResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/topicPostsResolver" } }, "Postcommentsauth0FunctionPostcommentsauth0FunctionAppSyncFunction0DA41083": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "Postcommentsauth0Function", @@ -154,17 +154,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/Postcommentsauth0Function/Postcommentsauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/Postcommentsauth0Function/Postcommentsauth0Function.AppSyncFunction" } }, "PostCommentsDataResolverFnPostCommentsDataResolverFnAppSyncFunction87EBA9A8": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name" }, "FunctionVersion": "2018-05-29", "Name": "PostCommentsDataResolverFn", @@ -176,14 +176,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/PostCommentsDataResolverFn/PostCommentsDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/PostCommentsDataResolverFn/PostCommentsDataResolverFn.AppSyncFunction" } }, "PostcommentsResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "comments", "Kind": "PIPELINE", @@ -209,7 +209,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Post\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"comments\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -225,7 +225,7 @@ "Fn::Split": [ ":", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn" } ] } @@ -245,7 +245,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -257,11 +257,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -271,17 +271,17 @@ "TypeName": "Post" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/postCommentsResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/postCommentsResolver" } }, "Posttopicauth0FunctionPosttopicauth0FunctionAppSyncFunctionFCD7294D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "Posttopicauth0Function", @@ -291,17 +291,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/Posttopicauth0Function/Posttopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/Posttopicauth0Function/Posttopicauth0Function.AppSyncFunction" } }, "PostTopicDataResolverFnPostTopicDataResolverFnAppSyncFunctionEF6EA503": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName" }, "FunctionVersion": "2018-05-29", "Name": "PostTopicDataResolverFn", @@ -313,14 +313,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/PostTopicDataResolverFn/PostTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/PostTopicDataResolverFn/PostTopicDataResolverFn.AppSyncFunction" } }, "PosttopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "topic", "Kind": "PIPELINE", @@ -346,7 +346,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Post\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"topic\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -362,7 +362,7 @@ "Fn::Split": [ ":", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn" } ] } @@ -382,7 +382,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -394,11 +394,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -408,17 +408,17 @@ "TypeName": "Post" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/postTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/postTopicResolver" } }, "Commentpostauth0FunctionCommentpostauth0FunctionAppSyncFunction99E13BF9": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "Commentpostauth0Function", @@ -428,17 +428,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/Commentpostauth0Function/Commentpostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/Commentpostauth0Function/Commentpostauth0Function.AppSyncFunction" } }, "CommentPostDataResolverFnCommentPostDataResolverFnAppSyncFunction20ABACCE": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name" }, "FunctionVersion": "2018-05-29", "Name": "CommentPostDataResolverFn", @@ -450,14 +450,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/CommentPostDataResolverFn/CommentPostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/CommentPostDataResolverFn/CommentPostDataResolverFn.AppSyncFunction" } }, "CommentpostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "post", "Kind": "PIPELINE", @@ -483,7 +483,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Comment\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"post\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -499,7 +499,7 @@ "Fn::Split": [ ":", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn" } ] } @@ -519,7 +519,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -531,11 +531,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -545,16 +545,16 @@ "TypeName": "Comment" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/commentPostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/commentPostResolver" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXMsQ6CMBCA4WdhLycUB1chcXSAByBnOUgBr6TXQgzh3Q06ffmXX4O+5pAluElquimd7Qv2J0mgrgloJoWbtLsULYpQELifKCmgjGaiUKKQwmWRDxvYq54fkU2wjivHvR2ixzNU1XNN4uaV/HGo36MJOFgeDsWuIxjlsmoN+Q2yZBRrUx852DdB/fcLM5uzFKcAAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXMsQ6CMBCA4WdhLycWBlchcXSAByBnOUgBr6TXQgzh3Q06ffmXX4MuCsgS3CQ13ZTO9gX7kyRQ1wQ0k8JN2l3yFkUoCNxPlORQRjNRKFFI4bLIhw3sVc+PyCZYx5Xj3g7R4xmq6rkmcfNK/jjU79EEHCwPh2LXEYxyWbWG6w2yZBRrUx852DdB/fcLf5ddvqcAAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -826,37 +826,37 @@ } }, "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn": { "Type": "String" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.outputs.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.outputs.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.parameters.json new file mode 100644 index 00000000000..404c0f6de05 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.parameters.json @@ -0,0 +1,22 @@ +[ + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "ParameterValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "ParameterValue": "33zwnmmin5anviw7lh6x2wxanq" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName", + "ParameterValue": "NONE_DS" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.template.json similarity index 83% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.template.json index d0b4ddb7a67..5b1ef3df34b 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataFunctionDirectiveStackNestedSta-WLZNOFALEWKP.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataFunctionDirectiveStackNestedSta-BHA8YE0S9OYY.template.json @@ -317,7 +317,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/FetchuseractivityGen2MainLambdaDataSource/ServiceRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/FetchuseractivityGen2MainLambdaDataSource/ServiceRole/Resource" } }, "FetchuseractivityGen2MainLambdaDataSourceServiceRoleDefaultPolicyD13BD55D": { @@ -378,14 +378,14 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/FetchuseractivityGen2MainLambdaDataSource/ServiceRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/FetchuseractivityGen2MainLambdaDataSource/ServiceRole/DefaultPolicy/Resource" } }, "FetchuseractivityGen2MainLambdaDataSource": { "Type": "AWS::AppSync::DataSource", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "LambdaConfig": { "LambdaFunctionArn": { @@ -413,14 +413,14 @@ "Type": "AWS_LAMBDA" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/FetchuseractivityGen2MainLambdaDataSource/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/FetchuseractivityGen2MainLambdaDataSource/Resource" } }, "InvokeFetchuseractivityGen2MainLambdaDataSourceInvokeFetchuseractivityGen2MainLambdaDataSourceAppSyncFunctionA6277669": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -441,14 +441,14 @@ "FetchuseractivityGen2MainLambdaDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/InvokeFetchuseractivityGen2MainLambdaDataSource/InvokeFetchuseractivityGen2MainLambdaDataSource.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/InvokeFetchuseractivityGen2MainLambdaDataSource/InvokeFetchuseractivityGen2MainLambdaDataSource.AppSyncFunction" } }, "QueryfetchUserActivityResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "fetchUserActivity", "Kind": "PIPELINE", @@ -478,7 +478,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:aws:sts::", { @@ -486,11 +486,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n{}\n## [End] Stash resolver specific context.. **" ] @@ -502,17 +502,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/queryFetchUserActivityResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/queryFetchUserActivityResolver" } }, "QueryFetchUserActivityAuthFNQueryFetchUserActivityAuthFNAppSyncFunctionC061F612": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QueryFetchUserActivityAuthFN", @@ -522,34 +522,34 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/QueryFetchUserActivityAuthFN/QueryFetchUserActivityAuthFN.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/QueryFetchUserActivityAuthFN/QueryFetchUserActivityAuthFN.AppSyncFunction" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOQW/CMAyFfwv31IPCYdfRaadpmtofgEziVqapg+oEhKr+d5SgHXb6/J79nlxDfdjBdoN3rawbK89nWH5II7kuoh1N00sTxHHkIAbvelo8TmeH8JXEZvOISgavV32IheW7LD8xYhfSbCnn/6u/XBOk5yHNWJqbXlrS4G80r4ZxgqUNvtwX/gbP9pHla1qN7k+oSlHhI8PoHo7JjhTzP6spZhdxYBlWI8ERXPTtVtewe4ft5qLM1Zwk8kTQvvgElyxBfQsBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOQW/CMAyFfwv31GOFA9fRaadpmtofgEziVqapg+oEhKr+d5SgHXb6/J79nlxDvd/DdoN3rawbK89nWH5II7kuoh1N00sTxHHkIAbvelo8TmeH8JXEZvOISgavV32IheW7LD8xYhfSbCnn/6u/XBOk5yHNWJqbXlrS4G80r4ZxgqUNvtwX/gbP9pHla1qN7k6oSlHhI8PoDo7JjhTzP6spZhdxYBlWI8ERXPTtVtfwfoDt5qLM1Zwk8kTQvvgEeF2aIQsBAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } }, "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Type": "String" } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.outputs.json new file mode 100644 index 00000000000..c01f5a639d0 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.outputs.json @@ -0,0 +1,26 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.591" + }, + { + "OutputKey": "GetAttPostTableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.591", + "Description": "Your DynamoDB table StreamArn.", + "ExportName": "33zwnmmin5anviw7lh6x2wxanq:GetAtt:PostTable:StreamArn" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name", + "OutputValue": "PostTable" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main" + }, + { + "OutputKey": "GetAttPostTableName", + "OutputValue": "Post-u3jn2qbupzbyhc3h53673wdvim-main", + "Description": "Your DynamoDB table name.", + "ExportName": "33zwnmmin5anviw7lh6x2wxanq:GetAtt:PostTable:Name" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.parameters.json new file mode 100644 index 00000000000..edd12e2f741 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.parameters.json @@ -0,0 +1,46 @@ +[ + { + "ParameterKey": "DynamoDBModelTableReadIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "ParameterValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + }, + { + "ParameterKey": "DynamoDBEnableServerSideEncryption", + "ParameterValue": "true" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "ParameterValue": "33zwnmmin5anviw7lh6x2wxanq" + }, + { + "ParameterKey": "DynamoDBEnablePointInTimeRecovery", + "ParameterValue": "false" + }, + { + "ParameterKey": "DynamoDBBillingMode", + "ParameterValue": "PAY_PER_REQUEST" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112", + "ParameterValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-ge-TableManagerCustomProvid-7KlxeduafKru" + }, + { + "ParameterKey": "DynamoDBModelTableWriteIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName", + "ParameterValue": "NONE_DS" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.template.json similarity index 78% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.template.json index 6b2a1f43715..c5cf9c8fd11 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataPostNestedStackPostNestedStackR-1C18CMFRV9WU0.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataPostNestedStackPostNestedStackR-19TBN9UY0LSCB.template.json @@ -37,22 +37,22 @@ ], "Description": "Enable server side encryption powered by KMS." }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Type": "String" } }, @@ -353,9 +353,9 @@ "Type": "Custom::ImportedAmplifyDynamoDBTable", "Properties": { "ServiceToken": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112" }, - "tableName": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main", + "tableName": "Post-u3jn2qbupzbyhc3h53673wdvim-main", "attributeDefinitions": [ { "attributeName": "id", @@ -444,7 +444,7 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/PostTable/Default/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/PostTable/Default/Default" } }, "PostIAMRole83BF708F": { @@ -487,7 +487,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tablename}", { - "tablename": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tablename": "Post-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -495,7 +495,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tablename}/*", { - "tablename": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tablename": "Post-u3jn2qbupzbyhc3h53673wdvim-main" } ] } @@ -513,7 +513,7 @@ [ "PostIAMRolebbce9b-", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "-NONE" ] @@ -543,14 +543,14 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/PostIAMRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/PostIAMRole/Resource" } }, "PostDataSource": { "Type": "AWS::AppSync::DataSource", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DynamoDBConfig": { "AwsRegion": { @@ -596,17 +596,17 @@ "PostIAMRole83BF708F" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/PostDataSource/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/PostDataSource/Resource" } }, "QuerygetPostauth0FunctionQuerygetPostauth0FunctionAppSyncFunctionB1D588DF": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerygetPostauth0Function", @@ -616,17 +616,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/QuerygetPostauth0Function/QuerygetPostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/QuerygetPostauth0Function/QuerygetPostauth0Function.AppSyncFunction" } }, "QuerygetPostpostAuth0FunctionQuerygetPostpostAuth0FunctionAppSyncFunctionC72E5C0F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerygetPostpostAuth0Function", @@ -636,14 +636,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/QuerygetPostpostAuth0Function/QuerygetPostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/QuerygetPostpostAuth0Function/QuerygetPostpostAuth0Function.AppSyncFunction" } }, "QueryGetPostDataResolverFnQueryGetPostDataResolverFnAppSyncFunction06724190": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -664,14 +664,14 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/QueryGetPostDataResolverFn/QueryGetPostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/QueryGetPostDataResolverFn/QueryGetPostDataResolverFn.AppSyncFunction" } }, "GetPostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "getPost", "Kind": "PIPELINE", @@ -703,7 +703,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"getPost\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -742,7 +742,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -754,11 +754,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -768,17 +768,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/queryGetPostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/queryGetPostResolver" } }, "QuerylistPostsauth0FunctionQuerylistPostsauth0FunctionAppSyncFunctionCDCF8956": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerylistPostsauth0Function", @@ -788,17 +788,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/QuerylistPostsauth0Function/QuerylistPostsauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/QuerylistPostsauth0Function/QuerylistPostsauth0Function.AppSyncFunction" } }, "QuerylistPostspostAuth0FunctionQuerylistPostspostAuth0FunctionAppSyncFunction3585C8F4": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerylistPostspostAuth0Function", @@ -808,14 +808,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/QuerylistPostspostAuth0Function/QuerylistPostspostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/QuerylistPostspostAuth0Function/QuerylistPostspostAuth0Function.AppSyncFunction" } }, "QueryListPostsDataResolverFnQueryListPostsDataResolverFnAppSyncFunction3D526AB7": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -836,14 +836,14 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/QueryListPostsDataResolverFn/QueryListPostsDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/QueryListPostsDataResolverFn/QueryListPostsDataResolverFn.AppSyncFunction" } }, "ListPostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "listPosts", "Kind": "PIPELINE", @@ -875,7 +875,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"listPosts\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -914,7 +914,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -926,11 +926,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -940,17 +940,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/queryListPostsResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/queryListPostsResolver" } }, "MutationcreatePostinit0FunctionMutationcreatePostinit0FunctionAppSyncFunction9E444A7F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreatePostinit0Function", @@ -960,17 +960,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationcreatePostinit0Function/MutationcreatePostinit0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationcreatePostinit0Function/MutationcreatePostinit0Function.AppSyncFunction" } }, "MutationcreatePostauth0FunctionMutationcreatePostauth0FunctionAppSyncFunctionF347AB28": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreatePostauth0Function", @@ -980,17 +980,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationcreatePostauth0Function/MutationcreatePostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationcreatePostauth0Function/MutationcreatePostauth0Function.AppSyncFunction" } }, "MutationcreatePostpostAuth0FunctionMutationcreatePostpostAuth0FunctionAppSyncFunction2C708069": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreatePostpostAuth0Function", @@ -1000,14 +1000,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationcreatePostpostAuth0Function/MutationcreatePostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationcreatePostpostAuth0Function/MutationcreatePostpostAuth0Function.AppSyncFunction" } }, "MutationCreatePostDataResolverFnMutationCreatePostDataResolverFnAppSyncFunctionE45E2000": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1028,14 +1028,14 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationCreatePostDataResolverFn/MutationCreatePostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationCreatePostDataResolverFn/MutationCreatePostDataResolverFn.AppSyncFunction" } }, "CreatePostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "createPost", "Kind": "PIPELINE", @@ -1073,7 +1073,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"createPost\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1112,7 +1112,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1124,11 +1124,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1138,17 +1138,17 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/mutationCreatePostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/mutationCreatePostResolver" } }, "MutationupdatePostinit0FunctionMutationupdatePostinit0FunctionAppSyncFunctionBAC7D532": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationupdatePostinit0Function", @@ -1158,14 +1158,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationupdatePostinit0Function/MutationupdatePostinit0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationupdatePostinit0Function/MutationupdatePostinit0Function.AppSyncFunction" } }, "MutationupdatePostauth0FunctionMutationupdatePostauth0FunctionAppSyncFunction3E057835": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1186,17 +1186,17 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationupdatePostauth0Function/MutationupdatePostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationupdatePostauth0Function/MutationupdatePostauth0Function.AppSyncFunction" } }, "MutationupdatePostpostAuth0FunctionMutationupdatePostpostAuth0FunctionAppSyncFunctionB977D8DD": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationupdatePostpostAuth0Function", @@ -1206,14 +1206,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationupdatePostpostAuth0Function/MutationupdatePostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationupdatePostpostAuth0Function/MutationupdatePostpostAuth0Function.AppSyncFunction" } }, "MutationUpdatePostDataResolverFnMutationUpdatePostDataResolverFnAppSyncFunctionBF7D410D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1234,14 +1234,14 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationUpdatePostDataResolverFn/MutationUpdatePostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationUpdatePostDataResolverFn/MutationUpdatePostDataResolverFn.AppSyncFunction" } }, "UpdatePostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "updatePost", "Kind": "PIPELINE", @@ -1279,7 +1279,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"updatePost\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1318,7 +1318,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1330,11 +1330,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1344,14 +1344,14 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/mutationUpdatePostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/mutationUpdatePostResolver" } }, "MutationdeletePostauth0FunctionMutationdeletePostauth0FunctionAppSyncFunctionFBE21CB7": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1372,17 +1372,17 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationdeletePostauth0Function/MutationdeletePostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationdeletePostauth0Function/MutationdeletePostauth0Function.AppSyncFunction" } }, "MutationdeletePostpostAuth0FunctionMutationdeletePostpostAuth0FunctionAppSyncFunctionFF4E884F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationdeletePostpostAuth0Function", @@ -1392,14 +1392,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationdeletePostpostAuth0Function/MutationdeletePostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationdeletePostpostAuth0Function/MutationdeletePostpostAuth0Function.AppSyncFunction" } }, "MutationDeletePostDataResolverFnMutationDeletePostDataResolverFnAppSyncFunction45B37C12": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1420,14 +1420,14 @@ "PostDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/MutationDeletePostDataResolverFn/MutationDeletePostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/MutationDeletePostDataResolverFn/MutationDeletePostDataResolverFn.AppSyncFunction" } }, "DeletePostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "deletePost", "Kind": "PIPELINE", @@ -1459,7 +1459,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"deletePost\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1498,7 +1498,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1510,11 +1510,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1524,17 +1524,17 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/mutationDeletePostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/mutationDeletePostResolver" } }, "SubscriptiononCreatePostauth0FunctionSubscriptiononCreatePostauth0FunctionAppSyncFunction24934FF1": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononCreatePostauth0Function", @@ -1544,17 +1544,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptiononCreatePostauth0Function/SubscriptiononCreatePostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptiononCreatePostauth0Function/SubscriptiononCreatePostauth0Function.AppSyncFunction" } }, "SubscriptiononCreatePostpostAuth0FunctionSubscriptiononCreatePostpostAuth0FunctionAppSyncFunction3197D95D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononCreatePostpostAuth0Function", @@ -1564,17 +1564,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptiononCreatePostpostAuth0Function/SubscriptiononCreatePostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptiononCreatePostpostAuth0Function/SubscriptiononCreatePostpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnCreatePostDataResolverFnSubscriptionOnCreatePostDataResolverFnAppSyncFunctionB4572868": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnCreatePostDataResolverFn", @@ -1586,14 +1586,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptionOnCreatePostDataResolverFn/SubscriptionOnCreatePostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptionOnCreatePostDataResolverFn/SubscriptionOnCreatePostDataResolverFn.AppSyncFunction" } }, "SubscriptiononCreatePostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onCreatePost", "Kind": "PIPELINE", @@ -1625,7 +1625,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onCreatePost\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1637,7 +1637,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1649,11 +1649,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1663,17 +1663,17 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/subscriptionOnCreatePostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/subscriptionOnCreatePostResolver" } }, "SubscriptiononUpdatePostauth0FunctionSubscriptiononUpdatePostauth0FunctionAppSyncFunction503CE6B6": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononUpdatePostauth0Function", @@ -1683,17 +1683,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptiononUpdatePostauth0Function/SubscriptiononUpdatePostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptiononUpdatePostauth0Function/SubscriptiononUpdatePostauth0Function.AppSyncFunction" } }, "SubscriptiononUpdatePostpostAuth0FunctionSubscriptiononUpdatePostpostAuth0FunctionAppSyncFunction3D79B6CB": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononUpdatePostpostAuth0Function", @@ -1703,17 +1703,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptiononUpdatePostpostAuth0Function/SubscriptiononUpdatePostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptiononUpdatePostpostAuth0Function/SubscriptiononUpdatePostpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnUpdatePostDataResolverFnSubscriptionOnUpdatePostDataResolverFnAppSyncFunction325AAFC9": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnUpdatePostDataResolverFn", @@ -1725,14 +1725,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptionOnUpdatePostDataResolverFn/SubscriptionOnUpdatePostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptionOnUpdatePostDataResolverFn/SubscriptionOnUpdatePostDataResolverFn.AppSyncFunction" } }, "SubscriptiononUpdatePostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onUpdatePost", "Kind": "PIPELINE", @@ -1764,7 +1764,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onUpdatePost\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1776,7 +1776,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1788,11 +1788,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1802,17 +1802,17 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/subscriptionOnUpdatePostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/subscriptionOnUpdatePostResolver" } }, "SubscriptiononDeletePostauth0FunctionSubscriptiononDeletePostauth0FunctionAppSyncFunction79C0574D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononDeletePostauth0Function", @@ -1822,17 +1822,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptiononDeletePostauth0Function/SubscriptiononDeletePostauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptiononDeletePostauth0Function/SubscriptiononDeletePostauth0Function.AppSyncFunction" } }, "SubscriptiononDeletePostpostAuth0FunctionSubscriptiononDeletePostpostAuth0FunctionAppSyncFunction80B1275A": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononDeletePostpostAuth0Function", @@ -1842,17 +1842,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptiononDeletePostpostAuth0Function/SubscriptiononDeletePostpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptiononDeletePostpostAuth0Function/SubscriptiononDeletePostpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnDeletePostDataResolverFnSubscriptionOnDeletePostDataResolverFnAppSyncFunction9D84E829": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnDeletePostDataResolverFn", @@ -1864,14 +1864,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/SubscriptionOnDeletePostDataResolverFn/SubscriptionOnDeletePostDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/SubscriptionOnDeletePostDataResolverFn/SubscriptionOnDeletePostDataResolverFn.AppSyncFunction" } }, "SubscriptiononDeletePostResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onDeletePost", "Kind": "PIPELINE", @@ -1903,7 +1903,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onDeletePost\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1915,7 +1915,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1927,11 +1927,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1941,16 +1941,16 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/subscriptionOnDeletePostResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/subscriptionOnDeletePostResolver" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOwW6DMAyGn6X34LV0h11Xqh63CXavTGJQCjgodlpViHefoFOnnX5/8if7zyF/3cF2gzfJrOuy3tcwfZAouUrRdqZo+AsjDqQUFygCO68+sClJQoqWTJFEw/CHDT9nvMl5cnfGIbgavrHu6YBCxuMAUxn6hx16mg2Oo9zZwnRc9WN9RMXqefI/nRLbpUQRuPFtirg2+v3cXynORvZnFCEVeF/CyB4OyXakS4F5cT+TjknNuq4UW8/tbDg4gou8XPMcdm+w3VzE+ywmVj8QlI/8AXh83Gc2AQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOwW6DMAyGn6X31OtoD7uuoB63CXavTGJQCjgodlpViHefoFOnnX5/8if7zyA7HGC3wZtsreu2va9h+iBRcpWi7Uze8BdGHEgpLpAHdl59YFOShBQtmTyJhuEPG37OeJPz5O6MQ3A1fGPd0xGFjMcBpjL0Dzv0NBscR7mzhalY9aIuULF6nvxPp8R2KZEHbnybIq6Nfj/3V4qzkf0ZRUgF3pcwsodjsh3pUmBe3M+kY1KzrivF1nM7Gw6O4CIv1yyD1zfYbS7i/TYmVj8QlI/8AVayTVs2AQAA" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -1970,7 +1970,7 @@ ":", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "GetAtt:PostTable:StreamArn" ] @@ -1980,14 +1980,14 @@ }, "GetAttPostTableName": { "Description": "Your DynamoDB table name.", - "Value": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main", + "Value": "Post-u3jn2qbupzbyhc3h53673wdvim-main", "Export": { "Name": { "Fn::Join": [ ":", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "GetAtt:PostTable:Name" ] @@ -1995,7 +1995,7 @@ } } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name": { "Value": { "Fn::GetAtt": [ "PostDataSource", @@ -2003,7 +2003,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn": { "Value": { "Fn::GetAtt": [ "PostTable", @@ -2011,7 +2011,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableStreamArn": { "Value": { "Fn::GetAtt": [ "PostTable", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.outputs.json new file mode 100644 index 00000000000..602fd6e1702 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.outputs.json @@ -0,0 +1,26 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName", + "OutputValue": "TopicTable" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:20:17.537" + }, + { + "OutputKey": "GetAttTopicTableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:20:17.537", + "Description": "Your DynamoDB table StreamArn.", + "ExportName": "33zwnmmin5anviw7lh6x2wxanq:GetAtt:TopicTable:StreamArn" + }, + { + "OutputKey": "GetAttTopicTableName", + "OutputValue": "Topic-u3jn2qbupzbyhc3h53673wdvim-main", + "Description": "Your DynamoDB table name.", + "ExportName": "33zwnmmin5anviw7lh6x2wxanq:GetAtt:TopicTable:Name" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.parameters.json new file mode 100644 index 00000000000..edd12e2f741 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.parameters.json @@ -0,0 +1,46 @@ +[ + { + "ParameterKey": "DynamoDBModelTableReadIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "ParameterValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + }, + { + "ParameterKey": "DynamoDBEnableServerSideEncryption", + "ParameterValue": "true" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "ParameterValue": "33zwnmmin5anviw7lh6x2wxanq" + }, + { + "ParameterKey": "DynamoDBEnablePointInTimeRecovery", + "ParameterValue": "false" + }, + { + "ParameterKey": "DynamoDBBillingMode", + "ParameterValue": "PAY_PER_REQUEST" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112", + "ParameterValue": "arn:aws:lambda:us-east-1:123456789012:function:amplify-discussions-ge-TableManagerCustomProvid-7KlxeduafKru" + }, + { + "ParameterKey": "DynamoDBModelTableWriteIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName", + "ParameterValue": "NONE_DS" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.template.json similarity index 78% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.template.json index 28d6fb7bfe2..238a9bdbe7d 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd-amplifyDataTopicNestedStackTopicNestedStac-14BB4YDUL6TVP.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e-amplifyDataTopicNestedStackTopicNestedStac-DPN73D3I6YDW.template.json @@ -37,22 +37,22 @@ ], "Description": "Enable server side encryption powered by KMS." }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Type": "String" } }, @@ -353,9 +353,9 @@ "Type": "Custom::ImportedAmplifyDynamoDBTable", "Properties": { "ServiceToken": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112" }, - "tableName": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main", + "tableName": "Topic-u3jn2qbupzbyhc3h53673wdvim-main", "attributeDefinitions": [ { "attributeName": "id", @@ -418,7 +418,7 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/TopicTable/Default/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/TopicTable/Default/Default" } }, "TopicIAMRoleD9B4C845": { @@ -461,7 +461,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tablename}", { - "tablename": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tablename": "Topic-u3jn2qbupzbyhc3h53673wdvim-main" } ] }, @@ -469,7 +469,7 @@ "Fn::Sub": [ "arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tablename}/*", { - "tablename": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" + "tablename": "Topic-u3jn2qbupzbyhc3h53673wdvim-main" } ] } @@ -487,7 +487,7 @@ [ "TopicIAMRole014e70-", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "-NONE" ] @@ -517,14 +517,14 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/TopicIAMRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/TopicIAMRole/Resource" } }, "TopicDataSource": { "Type": "AWS::AppSync::DataSource", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DynamoDBConfig": { "AwsRegion": { @@ -570,17 +570,17 @@ "TopicIAMRoleD9B4C845" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/TopicDataSource/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/TopicDataSource/Resource" } }, "QuerygetTopicauth0FunctionQuerygetTopicauth0FunctionAppSyncFunction2B9304CA": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerygetTopicauth0Function", @@ -590,17 +590,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/QuerygetTopicauth0Function/QuerygetTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/QuerygetTopicauth0Function/QuerygetTopicauth0Function.AppSyncFunction" } }, "QuerygetTopicpostAuth0FunctionQuerygetTopicpostAuth0FunctionAppSyncFunction6FE846B8": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerygetTopicpostAuth0Function", @@ -610,14 +610,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/QuerygetTopicpostAuth0Function/QuerygetTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/QuerygetTopicpostAuth0Function/QuerygetTopicpostAuth0Function.AppSyncFunction" } }, "QueryGetTopicDataResolverFnQueryGetTopicDataResolverFnAppSyncFunction82CCA00A": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -638,14 +638,14 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/QueryGetTopicDataResolverFn/QueryGetTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/QueryGetTopicDataResolverFn/QueryGetTopicDataResolverFn.AppSyncFunction" } }, "GetTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "getTopic", "Kind": "PIPELINE", @@ -677,7 +677,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"getTopic\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -716,7 +716,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -728,11 +728,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -742,17 +742,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/queryGetTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/queryGetTopicResolver" } }, "QuerylistTopicsauth0FunctionQuerylistTopicsauth0FunctionAppSyncFunction1187D7E0": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerylistTopicsauth0Function", @@ -762,17 +762,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/QuerylistTopicsauth0Function/QuerylistTopicsauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/QuerylistTopicsauth0Function/QuerylistTopicsauth0Function.AppSyncFunction" } }, "QuerylistTopicspostAuth0FunctionQuerylistTopicspostAuth0FunctionAppSyncFunction8BDF1FB2": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "QuerylistTopicspostAuth0Function", @@ -782,14 +782,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/QuerylistTopicspostAuth0Function/QuerylistTopicspostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/QuerylistTopicspostAuth0Function/QuerylistTopicspostAuth0Function.AppSyncFunction" } }, "QueryListTopicsDataResolverFnQueryListTopicsDataResolverFnAppSyncFunction26E7FF8F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -810,14 +810,14 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/QueryListTopicsDataResolverFn/QueryListTopicsDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/QueryListTopicsDataResolverFn/QueryListTopicsDataResolverFn.AppSyncFunction" } }, "ListTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "listTopics", "Kind": "PIPELINE", @@ -849,7 +849,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Query\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"listTopics\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -888,7 +888,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -900,11 +900,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -914,17 +914,17 @@ "TypeName": "Query" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/queryListTopicsResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/queryListTopicsResolver" } }, "MutationcreateTopicinit0FunctionMutationcreateTopicinit0FunctionAppSyncFunction4DB06436": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreateTopicinit0Function", @@ -934,17 +934,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationcreateTopicinit0Function/MutationcreateTopicinit0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationcreateTopicinit0Function/MutationcreateTopicinit0Function.AppSyncFunction" } }, "MutationcreateTopicauth0FunctionMutationcreateTopicauth0FunctionAppSyncFunction47662DC9": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreateTopicauth0Function", @@ -954,17 +954,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationcreateTopicauth0Function/MutationcreateTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationcreateTopicauth0Function/MutationcreateTopicauth0Function.AppSyncFunction" } }, "MutationcreateTopicpostAuth0FunctionMutationcreateTopicpostAuth0FunctionAppSyncFunction43D15A5A": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationcreateTopicpostAuth0Function", @@ -974,14 +974,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationcreateTopicpostAuth0Function/MutationcreateTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationcreateTopicpostAuth0Function/MutationcreateTopicpostAuth0Function.AppSyncFunction" } }, "MutationCreateTopicDataResolverFnMutationCreateTopicDataResolverFnAppSyncFunction3A6C31C4": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1002,14 +1002,14 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationCreateTopicDataResolverFn/MutationCreateTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationCreateTopicDataResolverFn/MutationCreateTopicDataResolverFn.AppSyncFunction" } }, "CreateTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "createTopic", "Kind": "PIPELINE", @@ -1047,7 +1047,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"createTopic\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1086,7 +1086,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1098,11 +1098,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1112,17 +1112,17 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/mutationCreateTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/mutationCreateTopicResolver" } }, "MutationupdateTopicinit0FunctionMutationupdateTopicinit0FunctionAppSyncFunction64D17734": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationupdateTopicinit0Function", @@ -1132,14 +1132,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationupdateTopicinit0Function/MutationupdateTopicinit0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationupdateTopicinit0Function/MutationupdateTopicinit0Function.AppSyncFunction" } }, "MutationupdateTopicauth0FunctionMutationupdateTopicauth0FunctionAppSyncFunction56C81857": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1160,17 +1160,17 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationupdateTopicauth0Function/MutationupdateTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationupdateTopicauth0Function/MutationupdateTopicauth0Function.AppSyncFunction" } }, "MutationupdateTopicpostAuth0FunctionMutationupdateTopicpostAuth0FunctionAppSyncFunctionE2BE291F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationupdateTopicpostAuth0Function", @@ -1180,14 +1180,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationupdateTopicpostAuth0Function/MutationupdateTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationupdateTopicpostAuth0Function/MutationupdateTopicpostAuth0Function.AppSyncFunction" } }, "MutationUpdateTopicDataResolverFnMutationUpdateTopicDataResolverFnAppSyncFunctionDA5D9F2F": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1208,14 +1208,14 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationUpdateTopicDataResolverFn/MutationUpdateTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationUpdateTopicDataResolverFn/MutationUpdateTopicDataResolverFn.AppSyncFunction" } }, "UpdateTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "updateTopic", "Kind": "PIPELINE", @@ -1253,7 +1253,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"updateTopic\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1292,7 +1292,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1304,11 +1304,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1318,14 +1318,14 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/mutationUpdateTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/mutationUpdateTopicResolver" } }, "MutationdeleteTopicauth0FunctionMutationdeleteTopicauth0FunctionAppSyncFunctionDA9FFFB5": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1346,17 +1346,17 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationdeleteTopicauth0Function/MutationdeleteTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationdeleteTopicauth0Function/MutationdeleteTopicauth0Function.AppSyncFunction" } }, "MutationdeleteTopicpostAuth0FunctionMutationdeleteTopicpostAuth0FunctionAppSyncFunction88A19A50": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "MutationdeleteTopicpostAuth0Function", @@ -1366,14 +1366,14 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationdeleteTopicpostAuth0Function/MutationdeleteTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationdeleteTopicpostAuth0Function/MutationdeleteTopicpostAuth0Function.AppSyncFunction" } }, "MutationDeleteTopicDataResolverFnMutationDeleteTopicDataResolverFnAppSyncFunction13577BCB": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { "Fn::GetAtt": [ @@ -1394,14 +1394,14 @@ "TopicDataSource" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/MutationDeleteTopicDataResolverFn/MutationDeleteTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/MutationDeleteTopicDataResolverFn/MutationDeleteTopicDataResolverFn.AppSyncFunction" } }, "DeleteTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "deleteTopic", "Kind": "PIPELINE", @@ -1433,7 +1433,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Mutation\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"deleteTopic\"))\n$util.qr($ctx.stash.put(\"conditions\", []))\n$util.qr($ctx.stash.put(\"metadata\", {}))\n$util.qr($ctx.stash.metadata.put(\"dataSourceType\", \"AMAZON_DYNAMODB\"))\n$util.qr($ctx.stash.metadata.put(\"apiId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n$util.qr($ctx.stash.put(\"tableName\", \"", { @@ -1472,7 +1472,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1484,11 +1484,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1498,17 +1498,17 @@ "TypeName": "Mutation" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/mutationDeleteTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/mutationDeleteTopicResolver" } }, "SubscriptiononCreateTopicauth0FunctionSubscriptiononCreateTopicauth0FunctionAppSyncFunction1736E1E4": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononCreateTopicauth0Function", @@ -1518,17 +1518,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptiononCreateTopicauth0Function/SubscriptiononCreateTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptiononCreateTopicauth0Function/SubscriptiononCreateTopicauth0Function.AppSyncFunction" } }, "SubscriptiononCreateTopicpostAuth0FunctionSubscriptiononCreateTopicpostAuth0FunctionAppSyncFunction373CF368": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononCreateTopicpostAuth0Function", @@ -1538,17 +1538,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptiononCreateTopicpostAuth0Function/SubscriptiononCreateTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptiononCreateTopicpostAuth0Function/SubscriptiononCreateTopicpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnCreateTopicDataResolverFnSubscriptionOnCreateTopicDataResolverFnAppSyncFunctionE8F09879": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnCreateTopicDataResolverFn", @@ -1560,14 +1560,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptionOnCreateTopicDataResolverFn/SubscriptionOnCreateTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptionOnCreateTopicDataResolverFn/SubscriptionOnCreateTopicDataResolverFn.AppSyncFunction" } }, "SubscriptiononCreateTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onCreateTopic", "Kind": "PIPELINE", @@ -1599,7 +1599,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onCreateTopic\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1611,7 +1611,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1623,11 +1623,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1637,17 +1637,17 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/subscriptionOnCreateTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/subscriptionOnCreateTopicResolver" } }, "SubscriptiononUpdateTopicauth0FunctionSubscriptiononUpdateTopicauth0FunctionAppSyncFunction001BB6BF": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononUpdateTopicauth0Function", @@ -1657,17 +1657,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptiononUpdateTopicauth0Function/SubscriptiononUpdateTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptiononUpdateTopicauth0Function/SubscriptiononUpdateTopicauth0Function.AppSyncFunction" } }, "SubscriptiononUpdateTopicpostAuth0FunctionSubscriptiononUpdateTopicpostAuth0FunctionAppSyncFunctionADC7CEF5": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononUpdateTopicpostAuth0Function", @@ -1677,17 +1677,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptiononUpdateTopicpostAuth0Function/SubscriptiononUpdateTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptiononUpdateTopicpostAuth0Function/SubscriptiononUpdateTopicpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnUpdateTopicDataResolverFnSubscriptionOnUpdateTopicDataResolverFnAppSyncFunction00E3A612": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnUpdateTopicDataResolverFn", @@ -1699,14 +1699,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptionOnUpdateTopicDataResolverFn/SubscriptionOnUpdateTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptionOnUpdateTopicDataResolverFn/SubscriptionOnUpdateTopicDataResolverFn.AppSyncFunction" } }, "SubscriptiononUpdateTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onUpdateTopic", "Kind": "PIPELINE", @@ -1738,7 +1738,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onUpdateTopic\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1750,7 +1750,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1762,11 +1762,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1776,17 +1776,17 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/subscriptionOnUpdateTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/subscriptionOnUpdateTopicResolver" } }, "SubscriptiononDeleteTopicauth0FunctionSubscriptiononDeleteTopicauth0FunctionAppSyncFunction42E663CA": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononDeleteTopicauth0Function", @@ -1796,17 +1796,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptiononDeleteTopicauth0Function/SubscriptiononDeleteTopicauth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptiononDeleteTopicauth0Function/SubscriptiononDeleteTopicauth0Function.AppSyncFunction" } }, "SubscriptiononDeleteTopicpostAuth0FunctionSubscriptiononDeleteTopicpostAuth0FunctionAppSyncFunction3A524E2D": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptiononDeleteTopicpostAuth0Function", @@ -1816,17 +1816,17 @@ "ResponseMappingTemplate": "$util.toJson({})" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptiononDeleteTopicpostAuth0Function/SubscriptiononDeleteTopicpostAuth0Function.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptiononDeleteTopicpostAuth0Function/SubscriptiononDeleteTopicpostAuth0Function.AppSyncFunction" } }, "SubscriptionOnDeleteTopicDataResolverFnSubscriptionOnDeleteTopicDataResolverFnAppSyncFunctionCF6472E5": { "Type": "AWS::AppSync::FunctionConfiguration", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "DataSourceName": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName" }, "FunctionVersion": "2018-05-29", "Name": "SubscriptionOnDeleteTopicDataResolverFn", @@ -1838,14 +1838,14 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/SubscriptionOnDeleteTopicDataResolverFn/SubscriptionOnDeleteTopicDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/SubscriptionOnDeleteTopicDataResolverFn/SubscriptionOnDeleteTopicDataResolverFn.AppSyncFunction" } }, "SubscriptiononDeleteTopicResolver": { "Type": "AWS::AppSync::Resolver", "Properties": { "ApiId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "FieldName": "onDeleteTopic", "Kind": "PIPELINE", @@ -1877,7 +1877,7 @@ [ "$util.qr($ctx.stash.put(\"typeName\", \"Subscription\"))\n$util.qr($ctx.stash.put(\"fieldName\", \"onDeleteTopic\"))\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": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"authRole\", \"arn:", { @@ -1889,7 +1889,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1901,11 +1901,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1915,16 +1915,16 @@ "TypeName": "Subscription" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/subscriptionOnDeleteTopicResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/subscriptionOnDeleteTopicResolver" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOwW6DMAyGn6X34LV0h11Xqh63CXavTGJQCjgodlpViHefoFOnnX5/8if7zyF/3cF2gzfJrOuy3tcwfZAouUrRdqZo+AsjDqQUFygCO68+sClJQoqWTJFEw/CHDT9nvMl5cnfGIbgavrHu6YBCxuMAUxn6hx16mg2Oo9zZwnRc9WN9RMXqefI/nRLbpUQRuPFtirg2+v3cXynORvZnFCEVeF/CyB4OyXakS4F5cT+TjknNuq4UW8/tbDg4gou8XPMcdm+w3VzE+ywmVj8QlI/8AXh83Gc2AQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1WOwW6DMAyGn6X31OtoD7uuoB63CXavTGJQCjgodlpViHefoFOnnX5/8if7zyA7HGC3wZtsreu2va9h+iBRcpWi7Uze8BdGHEgpLpAHdl59YFOShBQtmTyJhuEPG37OeJPz5O6MQ3A1fGPd0xGFjMcBpjL0Dzv0NBscR7mzhalY9aIuULF6nvxPp8R2KZEHbnybIq6Nfj/3V4qzkf0ZRUgF3pcwsodjsh3pUmBe3M+kY1KzrivF1nM7Gw6O4CIv1yyD1zfYbS7i/TYmVj8QlI/8AVayTVs2AQAA" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -1944,7 +1944,7 @@ ":", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "GetAtt:TopicTable:StreamArn" ] @@ -1954,14 +1954,14 @@ }, "GetAttTopicTableName": { "Description": "Your DynamoDB table name.", - "Value": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main", + "Value": "Topic-u3jn2qbupzbyhc3h53673wdvim-main", "Export": { "Name": { "Fn::Join": [ ":", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" }, "GetAtt:TopicTable:Name" ] @@ -1969,7 +1969,7 @@ } } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName": { "Value": { "Fn::GetAtt": [ "TopicDataSource", @@ -1977,7 +1977,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn": { "Value": { "Fn::GetAtt": [ "TopicTable", @@ -1985,7 +1985,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableStreamArn": { "Value": { "Fn::GetAtt": [ "TopicTable", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.description.txt similarity index 52% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.description.txt index 813452072ac..72751282334 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.description.txt +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.description.txt @@ -1 +1 @@ -{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.11.1","stackType":"auth-Cognito","metadata":{}} \ No newline at end of file +{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.11.2","stackType":"auth-Cognito","metadata":{}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.outputs.json new file mode 100644 index 00000000000..8751be66b92 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.outputs.json @@ -0,0 +1,22 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref", + "OutputValue": "us-east-1_I3YejOBUa" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "OutputValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref", + "OutputValue": "3mosah7bsr7412hqq9soj1j2pp" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "OutputValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "OutputValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.template.json similarity index 90% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.template.json index 5fe017c4f99..41c5875225b 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-auth179371D7-DAPL7YOMHRB4.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-auth179371D7-6NIMXK30VQKX.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.1\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.11.2\",\"stackType\":\"auth-Cognito\",\"metadata\":{}}", "Resources": { "amplifyAuthUserPool4BA7F805": { "Type": "AWS::Cognito::UserPool", @@ -72,7 +72,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPool/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPool/Resource" } }, "amplifyAuthUserPoolNativeAppClient79534448": { @@ -95,7 +95,7 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPool/NativeAppClient/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPool/NativeAppClient/Resource" } }, "amplifyAuthUserPoolAppClient2626C6F8": { @@ -129,7 +129,7 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/UserPoolAppClient/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/UserPoolAppClient/Resource" } }, "amplifyAuthIdentityPool3FDE84CC": { @@ -183,7 +183,7 @@ "SupportedLoginProviders": {} }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/IdentityPool" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/IdentityPool" } }, "amplifyAuthauthenticatedUserRoleD8DA3689": { @@ -235,7 +235,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/authenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/authenticatedUserRole/Resource" } }, "amplifyAuthunauthenticatedUserRole2B524D9E": { @@ -287,7 +287,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/unauthenticatedUserRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/unauthenticatedUserRole/Resource" } }, "amplifyAuthIdentityPoolRoleAttachment045F17C8": { @@ -341,16 +341,16 @@ "amplifyAuthUserPoolAppClient2626C6F8" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/amplifyAuth/IdentityPoolRoleAttachment" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/amplifyAuth/IdentityPoolRoleAttachment" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv8V7urbBg1fpyYtIxbPEZNVt0w00q0VC/l2KVHuamTczGvSmgnJlxlhY1xWerpAOGAXdSYztlBnjJdlwZ5IA6RxxOIbgVX3jn59N7QlZltWf7B2ykLzn8zI3weNOxNhHjyxZkekhTXAaTppzVhwcQhvXL62h2kK5aiNRMTxZqEdovvoBH9Args4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02LwQrCMBBEv6X3dK2hB6/SkxeRimeJyarbphtoVouE/LsUqXqamTczGnRdQ1WYKZbW9aWnC6Q9RkF3FGN7ZaZ4TjbcmCRAOkUcDyF41Vz56xfTeEKW/+pHdg5ZSF7L+T+3weNWxNj7gCxZkRkgzXAezppzVhwcQhdXT61hvYGq6CJROT5YaEBoP/oGtzQ+/84AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -622,27 +622,27 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef": { + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref": { "Value": { "Ref": "amplifyAuthUserPool4BA7F805" } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref": { + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref": { "Value": { "Ref": "amplifyAuthUserPoolAppClient2626C6F8" } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Value": { "Ref": "amplifyAuthIdentityPool3FDE84CC" } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Value": { "Ref": "amplifyAuthauthenticatedUserRoleD8DA3689" } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Value": { "Ref": "amplifyAuthunauthenticatedUserRole2B524D9E" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.outputs.json new file mode 100644 index 00000000000..b5834e68f49 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.outputs.json @@ -0,0 +1,30 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:20:17.537" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21GraphQLUrl", + "OutputValue": "https://auprb5ishbhltcshr2palt65ka.appsync-api.us-east-1.amazonaws.com/graphql" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.591" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiBABCA4586DestinationBucketArn", + "OutputValue": "arn:aws:s3:::amplify-discussions-ge-amplifydataamplifycodege-jxzg53vmja75" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPIDefaultApiKey467DD7FFApiKey", + "OutputValue": "da2-lnrd6z7ejfdg3j23f4ljtb2gaq" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId", + "OutputValue": "33zwnmmin5anviw7lh6x2wxanq" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableStreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.630" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.parameters.json new file mode 100644 index 00000000000..a34e734d7ad --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.parameters.json @@ -0,0 +1,38 @@ +[ + { + "ParameterKey": "DynamoDBModelTableReadIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref", + "ParameterValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" + }, + { + "ParameterKey": "DynamoDBEnableServerSideEncryption", + "ParameterValue": "true" + }, + { + "ParameterKey": "DynamoDBEnablePointInTimeRecovery", + "ParameterValue": "false" + }, + { + "ParameterKey": "DynamoDBBillingMode", + "ParameterValue": "PAY_PER_REQUEST" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref", + "ParameterValue": "us-east-1_I3YejOBUa" + }, + { + "ParameterKey": "DynamoDBModelTableWriteIOPS", + "ParameterValue": "5" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthunauthenticate-iYWdMAuszYuZ" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.template.json similarity index 73% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.template.json index 0aac38ac782..a66398bb3b9 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-data7552DF31-ZYDQP1ZT6K5.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-data7552DF31-O97JQYUH4F0.template.json @@ -12,7 +12,7 @@ "Ref": "AWS::Region" }, "UserPoolId": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref" } } }, @@ -46,7 +46,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/GraphQLAPI/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/GraphQLAPI/Resource" } }, "amplifyDataGraphQLAPITransformerSchemaFF50A789": { @@ -63,7 +63,7 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/GraphQLAPI/TransformerSchema" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/GraphQLAPI/TransformerSchema" } }, "amplifyDataGraphQLAPIDefaultApiKey1C8ED374": { @@ -75,10 +75,10 @@ "ApiId" ] }, - "Expires": 1773511321 + "Expires": 1774647640 }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/GraphQLAPI/DefaultApiKey" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/GraphQLAPI/DefaultApiKey" } }, "amplifyDataGraphQLAPINONEDS684BF699": { @@ -94,14 +94,14 @@ "Type": "NONE" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/GraphQLAPI/NONE_DS/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/GraphQLAPI/NONE_DS/Resource" } }, "amplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource86290833": { "Type": "AWS::CloudFormation::Stack", "Properties": { "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", "ApiId" @@ -146,7 +146,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/9eccfef062389059bcaffefb8c14ee55fca563d54f06c83b6126e8e07327dbce.json" + "/e3c69ba0bccff572c6027ecfc6f8b77be4c416f58a147b001eec9e73809df6e3.json" ] ] } @@ -154,8 +154,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyTableManager.NestedStack/AmplifyTableManager.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerB26D3FB1.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyTableManager.NestedStack/AmplifyTableManager.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManager5B4040D6.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -178,32 +178,32 @@ "DynamoDBEnableServerSideEncryption": { "Ref": "DynamoDBEnableServerSideEncryption" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112": { "Fn::GetAtt": [ "amplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource86290833", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEventCD1BABC0Arn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEvent7EFC42D0Arn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", "ApiId" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Fn::GetAtt": [ "amplifyDataGraphQLAPINONEDS684BF699", "Name" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" } }, "Tags": [ @@ -244,7 +244,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/0040dd6745340d39c87b002e3ded2fb793307733c2965bce28f54e1046b7eb6b.json" + "/9319ca98beef079d0ef4fcbe3cd35deef01d6bc89cd4d0a49229659730bd783e.json" ] ] } @@ -255,8 +255,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Topic.NestedStack/Topic.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopic254FBF1D.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Topic.NestedStack/Topic.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopic561410D7.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -279,32 +279,32 @@ "DynamoDBEnableServerSideEncryption": { "Ref": "DynamoDBEnableServerSideEncryption" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112": { "Fn::GetAtt": [ "amplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource86290833", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEventCD1BABC0Arn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEvent7EFC42D0Arn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", "ApiId" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Fn::GetAtt": [ "amplifyDataGraphQLAPINONEDS684BF699", "Name" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" } }, "Tags": [ @@ -345,7 +345,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/795cfa14234659d965f47e2477edee3f71c166be24d705120f933f3c40d9f12a.json" + "/1e2989051deb90bf5c55bf9e60b58427096724724c3f2d447064382acfaa989c.json" ] ] } @@ -356,8 +356,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Post.NestedStack/Post.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPost2E038CE7.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Post.NestedStack/Post.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostF11F1ED4.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -380,32 +380,32 @@ "DynamoDBEnableServerSideEncryption": { "Ref": "DynamoDBEnableServerSideEncryption" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource8F5AD471Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManaFB9EF7A3": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource72A5C49BOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableMaAF5EF112": { "Fn::GetAtt": [ "amplifyDataAmplifyTableManagerNestedStackAmplifyTableManagerNestedStackResource86290833", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEventCD1BABC0Arn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyTableManagerTableManagerCustomProviderframeworkonEvent7EFC42D0Arn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", "ApiId" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Fn::GetAtt": [ "amplifyDataGraphQLAPINONEDS684BF699", "Name" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" } }, "Tags": [ @@ -446,7 +446,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/0db6424c5644efec8587c208a2f2b801d151e2e3a1729fa29907cdc240764f58.json" + "/a06442b2e1fa2f4e8302398dae3ce0e616e16edfaa0217af2001bbe3e1daaf02.json" ] ] } @@ -457,8 +457,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/Comment.NestedStack/Comment.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataComment43A5FBB2.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/Comment.NestedStack/Comment.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentB2DD7E34.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -466,22 +466,22 @@ "Type": "AWS::CloudFormation::Stack", "Properties": { "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", "ApiId" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Fn::GetAtt": [ "amplifyDataGraphQLAPINONEDS684BF699", "Name" @@ -526,7 +526,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/e0951fe9a11c4ab99ba8c97fe27c9a940a3e7ff15830e8a7960e6f437bef3fd7.json" + "/68b66389d6f98cd6daf0e006132352b38eb0e5dee57e3412434086e4caad2c2e.json" ] ] } @@ -537,8 +537,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/FunctionDirectiveStack.NestedStack/FunctionDirectiveStack.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataFunctionDirectiveStack530ED4C3.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/FunctionDirectiveStack.NestedStack/FunctionDirectiveStack.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataFunctionDirectiveStackB704CB4B.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -546,61 +546,61 @@ "Type": "AWS::CloudFormation::Stack", "Properties": { "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", "ApiId" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPINONEDSE249BA0EName": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPINONEDS8BC5D31EName": { "Fn::GetAtt": [ "amplifyDataGraphQLAPINONEDS684BF699", "Name" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name": { "Fn::GetAtt": [ "amplifyDataPostNestedStackPostNestedStackResourceB65AFCD3", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostDataSource4A81DD73Name" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostDataSource1181B975Name" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn": { "Fn::GetAtt": [ "amplifyDataPostNestedStackPostNestedStackResourceB65AFCD3", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableArn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name": { "Fn::GetAtt": [ "amplifyDataCommentNestedStackCommentNestedStackResource87C7BB35", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentDataSource6FC87F25Name" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentDataSource55E61D91Name" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn": { "Fn::GetAtt": [ "amplifyDataCommentNestedStackCommentNestedStackResource87C7BB35", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableArn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName": { "Fn::GetAtt": [ "amplifyDataTopicNestedStackTopicNestedStackResource252EB182", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicDataSourceD97283B9Name" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicDataSource5289BBFCName" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn": { "Fn::GetAtt": [ "amplifyDataTopicNestedStackTopicNestedStackResource252EB182", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableArn" ] } }, @@ -642,7 +642,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/442e97ee7fb08fa60409ba523f55a7b6487546952013239d00ba8038e5ddac3a.json" + "/4590498d3bfba11b353430b2c49f8362be26610558c94ec8b6f9a8db1f0457ca.json" ] ] } @@ -656,8 +656,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ConnectionStack.NestedStack/ConnectionStack.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataConnectionStackEEE8A531.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ConnectionStack.NestedStack/ConnectionStack.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataConnectionStack83594073.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -689,7 +689,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ActivityIdDataResolverFn/ActivityIdDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ActivityIdDataResolverFn/ActivityIdDataResolverFn.AppSyncFunction" } }, "ActivityidResolver": { @@ -734,7 +734,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -746,11 +746,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -763,7 +763,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/activityIdResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/activityIdResolver" } }, "amplifyDataActivityUserIdDataResolverFnActivityUserIdDataResolverFnAppSyncFunction66B67EF4": { @@ -794,7 +794,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ActivityUserIdDataResolverFn/ActivityUserIdDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ActivityUserIdDataResolverFn/ActivityUserIdDataResolverFn.AppSyncFunction" } }, "ActivityuserIdResolver": { @@ -839,7 +839,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -851,11 +851,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -868,7 +868,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/activityUserIdResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/activityUserIdResolver" } }, "amplifyDataActivityActivityTypeDataResolverFnActivityActivityTypeDataResolverFnAppSyncFunctionF6BB5E26": { @@ -899,7 +899,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ActivityActivityTypeDataResolverFn/ActivityActivityTypeDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ActivityActivityTypeDataResolverFn/ActivityActivityTypeDataResolverFn.AppSyncFunction" } }, "ActivityactivityTypeResolver": { @@ -944,7 +944,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -956,11 +956,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -973,7 +973,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/activityActivityTypeResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/activityActivityTypeResolver" } }, "amplifyDataActivityTimestampDataResolverFnActivityTimestampDataResolverFnAppSyncFunctionBFF6218D": { @@ -1004,7 +1004,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/ActivityTimestampDataResolverFn/ActivityTimestampDataResolverFn.AppSyncFunction" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/ActivityTimestampDataResolverFn/ActivityTimestampDataResolverFn.AppSyncFunction" } }, "ActivitytimestampResolver": { @@ -1049,7 +1049,7 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"unauthRole\", \"arn:", { @@ -1061,11 +1061,11 @@ }, ":assumed-role/", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" }, "/CognitoIdentityCredentials\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"", { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" }, "\"))\n$util.qr($ctx.stash.put(\"adminRoles\", []))\n$util.toJson({})" ] @@ -1078,7 +1078,7 @@ "amplifyDataGraphQLAPITransformerSchemaFF50A789" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/activityTimestampResolver" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/activityTimestampResolver" } }, "amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucket9CCB4ACA": { @@ -1133,7 +1133,7 @@ "Value": "true" }, { - "Key": "aws-cdk:cr-owned:fe2857dc", + "Key": "aws-cdk:cr-owned:02482c28", "Value": "true" }, { @@ -1145,7 +1145,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/Resource" } }, "amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucketPolicyF1C1C548": { @@ -1200,7 +1200,7 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/Policy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/Policy/Resource" } }, "amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucketAutoDeleteObjectsCustomResource437F26F5": { @@ -1222,7 +1222,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/AutoDeleteObjectsCustomResource/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/AutoDeleteObjectsCustomResource/Default" } }, "amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentAwsCliLayerE322F905": { @@ -1237,7 +1237,7 @@ "Description": "/opt/awscli/aws" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsDeployment/AwsCliLayer/Resource", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsDeployment/AwsCliLayer/Resource", "aws:asset:path": "asset.0cfdecad2260a3a84ad0c2d08a77e03c9d25e26c7b52f26b1e1faf97aef92f18.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" @@ -1279,7 +1279,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsDeployment/CustomResource-1536MiB/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsDeployment/CustomResource-1536MiB/Default" } }, "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { @@ -1304,7 +1304,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" } }, "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { @@ -1343,7 +1343,7 @@ "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", "aws:asset:path": "asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6", "aws:asset:property": "Code" } @@ -1397,7 +1397,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiB/ServiceRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiB/ServiceRole/Resource" } }, "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiBServiceRoleDefaultPolicyFF1C635B": { @@ -1531,7 +1531,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiB/ServiceRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiB/ServiceRole/DefaultPolicy/Resource" } }, "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiBC5D8AB21": { @@ -1587,7 +1587,7 @@ "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiBServiceRoleA41FC8C2" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiB/Resource", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C1536MiB/Resource", "aws:asset:path": "asset.3423a042b818e31c1e34a19d6689ab2e5f9b70fcbe9e71df66f241b20a200bd9", "aws:asset:is-bundled": false, "aws:asset:property": "Code" @@ -1614,7 +1614,7 @@ "Value": "true" }, { - "Key": "aws-cdk:cr-owned:01a0a228", + "Key": "aws-cdk:cr-owned:82204748", "Value": "true" }, { @@ -1626,7 +1626,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/modelIntrospectionSchemaBucket/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/modelIntrospectionSchemaBucket/Resource" } }, "modelIntrospectionSchemaBucketPolicy4DAB0D15": { @@ -1715,7 +1715,7 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/modelIntrospectionSchemaBucket/Policy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/modelIntrospectionSchemaBucket/Policy/Resource" } }, "modelIntrospectionSchemaBucketAutoDeleteObjectsCustomResourceFE57309F": { @@ -1737,7 +1737,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/modelIntrospectionSchemaBucket/AutoDeleteObjectsCustomResource/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/modelIntrospectionSchemaBucket/AutoDeleteObjectsCustomResource/Default" } }, "modelIntrospectionSchemaBucketDeploymentAwsCliLayer13C432F7": { @@ -1752,7 +1752,7 @@ "Description": "/opt/awscli/aws" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/modelIntrospectionSchemaBucketDeployment/AwsCliLayer/Resource", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/modelIntrospectionSchemaBucketDeployment/AwsCliLayer/Resource", "aws:asset:path": "asset.0cfdecad2260a3a84ad0c2d08a77e03c9d25e26c7b52f26b1e1faf97aef92f18.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" @@ -1788,13 +1788,13 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/modelIntrospectionSchemaBucketDeployment/CustomResource-1536MiB/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/modelIntrospectionSchemaBucketDeployment/CustomResource-1536MiB/Default" } }, "AMPLIFYDATAGRAPHQLENDPOINTParameter1C2CBB16": { "Type": "AWS::SSM::Parameter", "Properties": { - "Name": "/amplify/resource_reference/discussions/gen2main-branch-96dfd1dc44/AMPLIFY_DATA_GRAPHQL_ENDPOINT", + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/AMPLIFY_DATA_GRAPHQL_ENDPOINT", "Tags": { "amplify:app-id": "discussions", "amplify:branch-name": "gen2-main", @@ -1810,13 +1810,13 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/AMPLIFY_DATA_GRAPHQL_ENDPOINTParameter/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/AMPLIFY_DATA_GRAPHQL_ENDPOINTParameter/Resource" } }, "AMPLIFYDATAMODELINTROSPECTIONSCHEMABUCKETNAMEParameter47BF4F44": { "Type": "AWS::SSM::Parameter", "Properties": { - "Name": "/amplify/resource_reference/discussions/gen2main-branch-96dfd1dc44/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_BUCKET_NAME", + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_BUCKET_NAME", "Tags": { "amplify:app-id": "discussions", "amplify:branch-name": "gen2-main", @@ -1829,13 +1829,13 @@ } }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_BUCKET_NAMEParameter/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_BUCKET_NAMEParameter/Resource" } }, "AMPLIFYDATAMODELINTROSPECTIONSCHEMAKEYParameterB6AEAE8A": { "Type": "AWS::SSM::Parameter", "Properties": { - "Name": "/amplify/resource_reference/discussions/gen2main-branch-96dfd1dc44/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_KEY", + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_KEY", "Tags": { "amplify:app-id": "discussions", "amplify:branch-name": "gen2-main", @@ -1846,13 +1846,13 @@ "Value": "modelIntrospectionSchema.json" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_KEYParameter/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/AMPLIFY_DATA_MODEL_INTROSPECTION_SCHEMA_KEYParameter/Resource" } }, "AMPLIFYDATADEFAULTNAMEParameterE7C23CC4": { "Type": "AWS::SSM::Parameter", "Properties": { - "Name": "/amplify/resource_reference/discussions/gen2main-branch-96dfd1dc44/AMPLIFY_DATA_DEFAULT_NAME", + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/AMPLIFY_DATA_DEFAULT_NAME", "Tags": { "amplify:app-id": "discussions", "amplify:branch-name": "gen2-main", @@ -1863,16 +1863,16 @@ "Value": "amplifyData" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/AMPLIFY_DATA_DEFAULT_NAMEParameter/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/AMPLIFY_DATA_DEFAULT_NAMEParameter/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/11RTW/CMAz9LdxDBt0Ou5ai7TCEGJV2RSZ1iyFNujilqqr+9yktnzv5vefIfs+JZPQ2l7MJNDxV2WmqaS+7NbLHLPWgTmKLbGunUEDDuw6qilujZPfpoDr86riiBTCKJDeD8r2KK3pgqTpgCUGIK/rCVqytwSV4SMehSW6e2UdtlCdrEmtyKmoHgYRG8KHP6HrBr7sOmNGzjEMRGVbatiUaLxe1OqFf3oTwWnajOhgdYRh4QWPZWE2qvcsj74WGcp+B7JLcrKBF94OOg6GUTKHR25tfcQMPIXpBUMpua/WQbaj3TdcdzKXsUu/IFBtwUKJHN/SvpO/FEDT1UJApQm/8m6Rmb8vbD12uNODR+E4H0ztoWGmSccOJpiHH0/x/czbOnilDF+7VC2MzlEd+OUeRnL/L2eTIRFNXG08lyu1Y/wC0BiClRgIAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/6VSTW/bMAz9Lc1ZUdu0h2E310F3WNFlMdDLUASMzLhM9OGJcjJD8H8fZGVpup6KnshHig+PepzJ2e2tvLqAA09VvZtqWsv4iBywrgKonVgiu84rFHDgVYS25d4qGb95aF9+66KlO2AU5caOlZ8PRUtnqFIvaCAVipa+Yy8encU5BKgyabmxb9F9Z1UgZ0tnN9R0HhJIjaRD79EPgm9WEZgxsCxSEDW22vUGbZB3ndphmJ8K6bWMuToKzWkizNmvODH0h+zk6+T8C9KyfCPHFh9Ziy64OWoM+GO9RRV4MohPTT8f1SycJtW/asr4A8ryQBUgYFr6Y8LeDz8PQoNZ1yBjubEP0KN/Qs/JiIpsozG4k0/ilJyZNwgCI+PS6dHTMb4umbNBMBsZq+DJNgvwYDCgH/v/wDCI0eAqQEO2Sb18k2XHwZnTZR6vY8yz8JVOoldwYKVJFgcuNY17vOH/j2fh3Z5q9OlOBmFdjXLLl/vZTF5/kVcXWyaa+s4GMiiXOf4FCBed+D4DAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -1915,16 +1915,16 @@ ], "Description": "Enable server side encryption powered by KMS." }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Type": "String" } }, @@ -2195,7 +2195,7 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId": { "Value": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", @@ -2203,7 +2203,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AGraphQLUrl": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21GraphQLUrl": { "Value": { "Fn::GetAtt": [ "amplifyDataGraphQLAPI42A6FA33", @@ -2211,7 +2211,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiB9A562357DestinationBucketArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiBABCA4586DestinationBucketArn": { "Value": { "Fn::GetAtt": [ "amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiB21775929", @@ -2219,7 +2219,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPIDefaultApiKey45C980F7ApiKey": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPIDefaultApiKey467DD7FFApiKey": { "Value": { "Fn::GetAtt": [ "amplifyDataGraphQLAPIDefaultApiKey1C8ED374", @@ -2227,27 +2227,27 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableStreamArn": { "Value": { "Fn::GetAtt": [ "amplifyDataTopicNestedStackTopicNestedStackResource252EB182", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableStreamArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableStreamArn" ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableStreamArn": { "Value": { "Fn::GetAtt": [ "amplifyDataPostNestedStackPostNestedStackResourceB65AFCD3", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableStreamArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableStreamArn" ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableStreamArn": { "Value": { "Fn::GetAtt": [ "amplifyDataCommentNestedStackCommentNestedStackResource87C7BB35", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableStreamArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableStreamArn" ] } } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.outputs.json new file mode 100644 index 00000000000..8059da73fa9 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.outputs.json @@ -0,0 +1,10 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30afunctionfetchuseractivitygen2mainlambda502480EDRef", + "OutputValue": "fetchuseractivity-gen2-main" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30afunctionrecorduseractivitygen2mainlambdaE5320324Ref", + "OutputValue": "recorduseractivity-gen2-main" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.parameters.json new file mode 100644 index 00000000000..4fd87d5ced9 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.parameters.json @@ -0,0 +1,26 @@ +[ + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z/stream/2026-03-20T21:41:02.189" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref", + "ParameterValue": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifyd2l28aset733CD677", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:20:17.537" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifyd2l28483C8589", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.630" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" + }, + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifyd2l28asetq99E749BF8", + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.591" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.template.json similarity index 74% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.template.json index f1e2f019205..023e58e9e8a 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-function1351588B-1SQELLES2WBK3.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-function1351588B-3VEH789QLSJQ.template.json @@ -54,7 +54,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/fetchuseractivity-gen2-main-lambda/ServiceRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/fetchuseractivity-gen2-main-lambda/ServiceRole/Resource" } }, "fetchuseractivitygen2mainlambdaServiceRoleDefaultPolicy4BD1E93F": { @@ -75,14 +75,14 @@ "Effect": "Allow", "Resource": [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" }, { "Fn::Join": [ "", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" }, "/index/*" ] @@ -101,7 +101,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/fetchuseractivity-gen2-main-lambda/ServiceRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/fetchuseractivity-gen2-main-lambda/ServiceRole/DefaultPolicy/Resource" } }, "fetchuseractivitygen2mainlambda788E8B44": { @@ -114,21 +114,21 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ecbc9071d44b5cf33a0786f86ad128e255728702dcca738856d26a584cddd8ec.zip" + "S3Key": "99d30e131c7136e70f5801d646d20ff27f7fe93960cba5df7904b90132caa856.zip" }, "Environment": { "Variables": { "ENV": "gen2-main", "REGION": "us-east-1", "AMPLIFY_SSM_ENV_CONFIG": "{}", - "STORAGE_ACTIVITY_ARN": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" - }, "STORAGE_ACTIVITY_STREAMARN": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn" + }, + "STORAGE_ACTIVITY_ARN": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" }, "STORAGE_ACTIVITY_NAME": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref" } } }, @@ -174,8 +174,8 @@ "fetchuseractivitygen2mainlambdaServiceRoleCC992996" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/fetchuseractivity-gen2-main-lambda/Resource", - "aws:asset:path": "asset.ecbc9071d44b5cf33a0786f86ad128e255728702dcca738856d26a584cddd8ec", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/fetchuseractivity-gen2-main-lambda/Resource", + "aws:asset:path": "asset.99d30e131c7136e70f5801d646d20ff27f7fe93960cba5df7904b90132caa856", "aws:asset:is-bundled": true, "aws:asset:property": "Code" } @@ -233,7 +233,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/recorduseractivity-gen2-main-lambda/ServiceRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/recorduseractivity-gen2-main-lambda/ServiceRole/Resource" } }, "recorduseractivitygen2mainlambdaServiceRoleDefaultPolicy9501E2A3": { @@ -263,14 +263,14 @@ "Effect": "Allow", "Resource": [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" }, { "Fn::Join": [ "", [ { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" }, "/index/*" ] @@ -291,7 +291,7 @@ ], "Effect": "Allow", "Resource": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydh04enrtcsd0C187242" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifyd2l28aset733CD677" } }, { @@ -302,7 +302,7 @@ ], "Effect": "Allow", "Resource": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussions42CE1AA5" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifyd2l28asetq99E749BF8" } }, { @@ -313,7 +313,7 @@ ], "Effect": "Allow", "Resource": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydh04enr95FF1192" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifyd2l28483C8589" } } ], @@ -327,7 +327,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/recorduseractivity-gen2-main-lambda/ServiceRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/recorduseractivity-gen2-main-lambda/ServiceRole/DefaultPolicy/Resource" } }, "recorduseractivitygen2mainlambda641C8AFE": { @@ -340,21 +340,21 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "d04b1ab3319039402baa0d4721243aafee639be416149b2f3ce60d0595719ea1.zip" + "S3Key": "40212442a88722cfc1748909e61838bde44b6400e94e6b309d1e6f208c06e1b5.zip" }, "Environment": { "Variables": { "ENV": "gen2-main", "REGION": "us-east-1", "AMPLIFY_SSM_ENV_CONFIG": "{}", - "STORAGE_ACTIVITY_ARN": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" - }, "STORAGE_ACTIVITY_STREAMARN": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn" + }, + "STORAGE_ACTIVITY_ARN": { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" }, "STORAGE_ACTIVITY_NAME": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref" } } }, @@ -400,18 +400,18 @@ "recorduseractivitygen2mainlambdaServiceRoleAB2F457C" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/recorduseractivity-gen2-main-lambda/Resource", - "aws:asset:path": "asset.d04b1ab3319039402baa0d4721243aafee639be416149b2f3ce60d0595719ea1", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/recorduseractivity-gen2-main-lambda/Resource", + "aws:asset:path": "asset.40212442a88722cfc1748909e61838bde44b6400e94e6b309d1e6f208c06e1b5", "aws:asset:is-bundled": true, "aws:asset:property": "Code" } }, - "recorduseractivitygen2mainlambdaDynamoDBEventSourceamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicCustomTableTopicTableC1EFEB9CA2B9B375": { + "recorduseractivitygen2mainlambdaDynamoDBEventSourceamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicCustomTableTopicTableE55B550AF3E0087C": { "Type": "AWS::Lambda::EventSourceMapping", "Properties": { "BatchSize": 100, "EventSourceArn": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydh04enrtcsd0C187242" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifyd2l28aset733CD677" }, "FunctionName": { "Ref": "recorduseractivitygen2mainlambda641C8AFE" @@ -441,15 +441,15 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/recorduseractivity-gen2-main-lambda/DynamoDBEventSource:amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicCustomTableTopicTableC1EFEB9C/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/recorduseractivity-gen2-main-lambda/DynamoDBEventSource:amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicCustomTableTopicTableE55B550A/Resource" } }, - "recorduseractivitygen2mainlambdaDynamoDBEventSourceamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostCustomTablePostTableF0CD7D524BF7D876": { + "recorduseractivitygen2mainlambdaDynamoDBEventSourceamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostCustomTablePostTable0DC0D4A00E4DC807": { "Type": "AWS::Lambda::EventSourceMapping", "Properties": { "BatchSize": 100, "EventSourceArn": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussions42CE1AA5" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifyd2l28asetq99E749BF8" }, "FunctionName": { "Ref": "recorduseractivitygen2mainlambda641C8AFE" @@ -479,15 +479,15 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/recorduseractivity-gen2-main-lambda/DynamoDBEventSource:amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostCustomTablePostTableF0CD7D52/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/recorduseractivity-gen2-main-lambda/DynamoDBEventSource:amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostCustomTablePostTable0DC0D4A0/Resource" } }, - "recorduseractivitygen2mainlambdaDynamoDBEventSourceamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCustomTableCommentTable0F690D399A9BACF4": { + "recorduseractivitygen2mainlambdaDynamoDBEventSourceamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCustomTableCommentTable963074804FFC242E": { "Type": "AWS::Lambda::EventSourceMapping", "Properties": { "BatchSize": 100, "EventSourceArn": { - "Ref": "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydh04enr95FF1192" + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifyd2l28483C8589" }, "FunctionName": { "Ref": "recorduseractivitygen2mainlambda641C8AFE" @@ -517,16 +517,16 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/recorduseractivity-gen2-main-lambda/DynamoDBEventSource:amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCustomTableCommentTable0F690D39/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/recorduseractivity-gen2-main-lambda/DynamoDBEventSource:amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCustomTableCommentTable96307480/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/2WOvQ6CQBCEn4X+WBEsbMVoJzHwAGQ5FnL83BH2gBjCu5uDxMbqm5niy4QQXs4QeLiwL8vW71QBa0JsqcwsylbgwvnaYV+UmGtTUsOQ7HhOWlpltFDYw5qajsS90jvfplPy4+qRNsFRjsxkGW4OgiOIJ9mSjZFJHHpY75X+WR8zaZuZaZT0wmFQuna+/3XbxK7MLNauCncSGj7NYQjnKwRew0r546St6gnSg19RDXK49wAAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/2WOwQ6CMBBEv4V7WRE5eBWiN4mRDyBLWUihtIQtGkP4d1NIvHh6M3N4mRjiJIEowDeHsu5DrSpYcmJHdeFQ9gLfXC4ah6rG0tiaOoZ8w2020ilrhMIBlqfVJLLGbHxYreTH1z2tgk8lMpNjuHgIPkE6y55cikxi18OSNeZnvb7IuMLOk6Q7jqMyrff9r+sqNmXhsPVV+JPQ8eEVx3A8QxR0rFQ4zcapgeC58wtmzoOU9wAAAA==" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -798,32 +798,32 @@ } }, "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydh04enrtcsd0C187242": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifyd2l28aset733CD677": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussions42CE1AA5": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifyd2l28asetq99E749BF8": { "Type": "String" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydh04enr95FF1192": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifyd2l28483C8589": { "Type": "String" } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44functionfetchuseractivitygen2mainlambdaB595A82ARef": { + "amplifydiscussionsgen2mainbrancha27e51c30afunctionfetchuseractivitygen2mainlambda502480EDRef": { "Value": { "Ref": "fetchuseractivitygen2mainlambda788E8B44" } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44functionrecorduseractivitygen2mainlambda298FCA5FRef": { + "amplifydiscussionsgen2mainbrancha27e51c30afunctionrecorduseractivitygen2mainlambdaE5320324Ref": { "Value": { "Ref": "recorduseractivitygen2mainlambda641C8AFE" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.description.txt new file mode 100644 index 00000000000..4600cb981f5 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.4.3","stackType":"storage-S3","metadata":{}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.outputs.json new file mode 100644 index 00000000000..8d5fce960da --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.outputs.json @@ -0,0 +1,6 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef", + "OutputValue": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.parameters.json new file mode 100644 index 00000000000..db99c1f6430 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.parameters.json @@ -0,0 +1,6 @@ +[ + { + "ParameterKey": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef", + "ParameterValue": "amplify-discussions-ge-amplifyAuthauthenticatedU-fjzgnNdQ7Oe2" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.template.json new file mode 100644 index 00000000000..23679505a19 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storage0EC3F24A-O1Q835F0QK5N.template.json @@ -0,0 +1,746 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.4.3\",\"stackType\":\"storage-S3\",\"metadata\":{}}", + "Resources": { + "discusavatarsc39a5gen2mainBucketB24EA230": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "BucketKeyEnabled": false, + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "MaxAge": 3000 + } + ] + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "amplify:friendly-name", + "Value": "discus-avatarsc39a5-gen2-main" + }, + { + "Key": "aws-cdk:auto-delete-objects", + "Value": "true" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ] + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Resource" + } + }, + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": { + "Ref": "discusavatarsc39a5gen2mainBucketB24EA230" + }, + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:*", + "Condition": { + "Bool": { + "aws:SecureTransport": "false" + } + }, + "Effect": "Deny", + "Principal": { + "AWS": "*" + }, + "Resource": [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:PutBucketPolicy", + "s3:GetBucket*", + "s3:List*", + "s3:DeleteObject*" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + } + }, + "Resource": [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + } + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/Policy/Resource" + } + }, + "discusavatarsc39a5gen2mainBucketAutoDeleteObjectsCustomResource2CB8EFAF": { + "Type": "Custom::S3AutoDeleteObjects", + "Properties": { + "ServiceToken": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "Arn" + ] + }, + "BucketName": { + "Ref": "discusavatarsc39a5gen2mainBucketB24EA230" + } + }, + "DependsOn": [ + "discusavatarsc39a5gen2mainBucketPolicy73EB7DB2" + ], + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/discus-avatarsc39a5-gen2-main/Bucket/AutoDeleteObjectsCustomResource/Default" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ] + }, + "ManagedPolicyArns": [ + { + "Fn::Sub": "arn:${AWS::Partition}:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" + } + }, + "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Code": { + "S3Bucket": { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "S3Key": "faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6.zip" + }, + "Timeout": 900, + "MemorySize": 128, + "Handler": "index.handler", + "Role": { + "Fn::GetAtt": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "Arn" + ] + }, + "Runtime": "nodejs22.x", + "Description": { + "Fn::Join": [ + "", + [ + "Lambda function for auto-deleting objects in ", + { + "Ref": "discusavatarsc39a5gen2mainBucketB24EA230" + }, + " S3 bucket." + ] + ] + } + }, + "DependsOn": [ + "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" + ], + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", + "aws:asset:path": "asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6", + "aws:asset:property": "Code" + } + }, + "DISCUSAVATARSC39A5GEN2MAINBUCKETNAMEParameter7EBC4CDD": { + "Type": "AWS::SSM::Parameter", + "Properties": { + "Name": "/amplify/resource_reference/discussions/gen2main-branch-a27e51c30a/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAME", + "Tags": { + "amplify:app-id": "discussions", + "amplify:branch-name": "gen2-main", + "amplify:deployment-type": "branch", + "created-by": "amplify" + }, + "Type": "String", + "Value": { + "Ref": "discusavatarsc39a5gen2mainBucketB24EA230" + } + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/DISCUS_AVATARSC_39_A_5_GEN_2_MAIN_BUCKET_NAMEParameter/Resource" + } + }, + "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:PutObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/private/*" + ] + ] + } + ] + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/*", + "public/", + "protected/*", + "protected/", + "private/*", + "private/" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + } + }, + { + "Action": "s3:DeleteObject", + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/public/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/protected/*" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "discusavatarsc39a5gen2mainBucketB24EA230", + "Arn" + ] + }, + "/private/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "amplifydiscussionsgen2mainbrancha27e51c30astorageAccess342E15B6C", + "Roles": [ + { + "Ref": "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" + } + ] + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/amplify-discussions-gen2main-branch-a27e51c30a--storageAccess3/Resource" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/5WNy07DMBBFv6VZO0NJu0Ds2rKGqFkihFxniCaJbckz6UOW/x2llggsWc0dnfuooNpuYb3SFy5NO5QjnSC+Igu2jWgzKH3hz8gbiPvJDCjq8OWyeo+FpSu54rn4HZ79vIE7YsjW3ST+BUcUfDv1aISL9KEyqv1I5ra05v8f3TnQiBa06O7VSTFbiI0Ecl2tg7YoGOaNnycp0hbisp5VSuowsXh7RPZTMDijRf9BdfBnajHsNaPaMaM0ojtyXVLOtwg9P5yrCh6fYL3qmagMkxOyCMd8vwGr7NONegEAAA==" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + }, + "Parameters": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { + "Type": "String" + } + }, + "Outputs": { + "amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef": { + "Value": { + "Ref": "discusavatarsc39a5gen2mainBucketB24EA230" + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.description.txt similarity index 55% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.description.txt index 7cc23c581cc..1e3215c63d9 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.description.txt +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.description.txt @@ -1 +1 @@ -{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.21.0","stackType":"custom","metadata":{}} \ No newline at end of file +{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.21.1","stackType":"custom","metadata":{}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.outputs.json new file mode 100644 index 00000000000..cc675d591de --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.outputs.json @@ -0,0 +1,14 @@ +[ + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref", + "OutputValue": "amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z" + }, + { + "OutputKey": "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1-activity1E902D9C-QYW2OKZ2EU7Z/stream/2026-03-20T21:41:02.189" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.template.json similarity index 92% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.template.json index 9546b78a0fa..f9454d3aee7 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44-storage0EC3F24A-QQN18S0SITDH.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storageactivityA346F297-6KCEOSFCBCK1.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.0\",\"stackType\":\"custom\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", "Resources": { "activity1E902D9C": { "Type": "AWS::DynamoDB::Table", @@ -79,16 +79,16 @@ "UpdateReplacePolicy": "Retain", "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/activity/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/activity/Resource" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ6MGi+3tLdReJplZiJ8EnERZxLsvaPWeAdPUUBV4ina06NVbuDqWxDQkdIvCUyb6BdwiWbhGtCur9hue3KpniXl3fKsQiWGW8jAG6g9UxSze6z2H5DeG/vUPUV/XUG4AAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } @@ -360,7 +360,7 @@ } }, "Outputs": { - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn": { + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn": { "Value": { "Fn::GetAtt": [ "activity1E902D9C", @@ -368,7 +368,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn": { + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn": { "Value": { "Fn::GetAtt": [ "activity1E902D9C", @@ -376,7 +376,7 @@ ] } }, - "amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef": { + "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref": { "Value": { "Ref": "activity1E902D9C" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.description.txt new file mode 100644 index 00000000000..1e3215c63d9 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.21.1","stackType":"custom","metadata":{}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.outputs.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.outputs.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.parameters.json new file mode 100644 index 00000000000..0637a088a01 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.parameters.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.template.json new file mode 100644 index 00000000000..f0838f73760 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a-storagebookmarks210DAF62-135V889SZ0ORT.template.json @@ -0,0 +1,354 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"custom\",\"metadata\":{}}", + "Resources": { + "bookmarksA4548304": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ] + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/bookmarks/Resource" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/yXGOwqEMBAA0LPYJ7MaLOztt1B7mWRGiJ8EnERZxLsvaPWeAVPXUBZ4ina06NVbuL4sialP6BaFp4z0C7hFsnANaFdW7RSe3KpjiXl3fKsQiWGWz2EMVA2UxSze6z2H5DeG7vUPAxTDOW4AAAA=" + }, + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-3" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-4" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "il-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + } + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.description.txt similarity index 56% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.description.txt index b40731368ef..afc6ec23957 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.description.txt +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.description.txt @@ -1 +1 @@ -{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.21.0","stackType":"root","metadata":{}} \ No newline at end of file +{"createdOn":"Linux","createdBy":"AmplifyPipelineDeploy","createdWith":"1.21.1","stackType":"root","metadata":{}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.outputs.json similarity index 65% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.outputs.json index 99e339369ae..db292e1091d 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.outputs.json @@ -1,7 +1,7 @@ [ { "OutputKey": "webClientId", - "OutputValue": "6bdqt8vavvh3efopgb031lc3jg" + "OutputValue": "3mosah7bsr7412hqq9soj1j2pp" }, { "OutputKey": "socialProviders", @@ -11,13 +11,17 @@ "OutputKey": "usernameAttributes", "OutputValue": "[\"phone_number\"]" }, + { + "OutputKey": "bucketName", + "OutputValue": "amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4" + }, { "OutputKey": "signupAttributes", "OutputValue": "[\"email\",\"phone_number\"]" }, { "OutputKey": "oauthClientId", - "OutputValue": "6bdqt8vavvh3efopgb031lc3jg" + "OutputValue": "3mosah7bsr7412hqq9soj1j2pp" }, { "OutputKey": "allowUnauthenticatedIdentities", @@ -47,13 +51,17 @@ "OutputKey": "mfaConfiguration", "OutputValue": "OFF" }, + { + "OutputKey": "storageRegion", + "OutputValue": "us-east-1" + }, { "OutputKey": "oauthResponseType", "OutputValue": "code" }, { "OutputKey": "awsAppsyncApiKey", - "OutputValue": "da2-yslmzsohhjaglniwd4jvge3zgy" + "OutputValue": "da2-lnrd6z7ejfdg3j23f4ljtb2gaq" }, { "OutputKey": "awsAppsyncAuthenticationType", @@ -69,19 +77,23 @@ }, { "OutputKey": "awsAppsyncApiEndpoint", - "OutputValue": "https://dk2la6sztbftdftqag7huqrhya.appsync-api.us-east-1.amazonaws.com/graphql" + "OutputValue": "https://auprb5ishbhltcshr2palt65ka.appsync-api.us-east-1.amazonaws.com/graphql" }, { "OutputKey": "awsAppsyncApiId", - "OutputValue": "ybf4m7gbureqbeiizzl6s4rztq" + "OutputValue": "33zwnmmin5anviw7lh6x2wxanq" }, { "OutputKey": "authRegion", "OutputValue": "us-east-1" }, + { + "OutputKey": "buckets", + "OutputValue": "[\"{\\\"name\\\":\\\"discus-avatarsc39a5-gen2-main\\\",\\\"bucketName\\\":\\\"amplify-discussions-ge-discusavatarsc39a5gen2ma-tofeojsv2jx4\\\",\\\"storageRegion\\\":\\\"us-east-1\\\",\\\"paths\\\":{\\\"public/*\\\":{\\\"authenticated\\\":[\\\"write\\\",\\\"get\\\",\\\"list\\\",\\\"delete\\\"]},\\\"protected/*\\\":{\\\"authenticated\\\":[\\\"write\\\",\\\"get\\\",\\\"list\\\",\\\"delete\\\"]},\\\"private/*\\\":{\\\"authenticated\\\":[\\\"write\\\",\\\"get\\\",\\\"list\\\",\\\"delete\\\"]}}}\"]" + }, { "OutputKey": "amplifyApiModelSchemaS3Uri", - "OutputValue": "s3://amplify-discussions-gen-amplifydataamplifycodege-70w7fxnnrgih/model-schema.graphql" + "OutputValue": "s3://amplify-discussions-ge-amplifydataamplifycodege-jxzg53vmja75/model-schema.graphql" }, { "OutputKey": "groups", @@ -113,11 +125,11 @@ }, { "OutputKey": "userPoolId", - "OutputValue": "us-east-1_olNpwuJIL" + "OutputValue": "us-east-1_I3YejOBUa" }, { "OutputKey": "identityPoolId", - "OutputValue": "us-east-1:84e99afb-f5e8-4fa4-bc21-875242ea6689" + "OutputValue": "us-east-1:d48cd035-0397-46c6-b39a-19514b421022" }, { "OutputKey": "verificationMechanisms", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.parameters.json similarity index 80% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.parameters.json index 74596fb6f32..86b122cedb0 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.parameters.json @@ -2,6 +2,6 @@ { "ParameterKey": "BootstrapVersion", "ParameterValue": "/cdk-bootstrap/hnb659fds/version", - "ResolvedValue": "30" + "ResolvedValue": "29" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.template.json similarity index 67% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.template.json index aa07d690ed6..23860e1f724 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-96dfd1dc44.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-gen2main-branch-a27e51c30a.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.0\",\"stackType\":\"root\",\"metadata\":{}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"AmplifyPipelineDeploy\",\"createdWith\":\"1.21.1\",\"stackType\":\"root\",\"metadata\":{}}", "Metadata": { "AWS::Amplify::Platform": { "version": "1", @@ -51,6 +51,14 @@ "stackOutputs": [ "definedFunctions" ] + }, + "AWS::Amplify::Storage": { + "version": "1", + "stackOutputs": [ + "buckets", + "storageRegion", + "bucketName" + ] } }, "Outputs": { @@ -66,7 +74,7 @@ "Value": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref" ] } }, @@ -74,7 +82,7 @@ "Value": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref" ] } }, @@ -82,7 +90,7 @@ "Value": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" ] } }, @@ -140,7 +148,7 @@ "Value": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPoolAppClientCD70FA03Ref" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPoolAppClientFFCC03B0Ref" ] } }, @@ -151,7 +159,7 @@ "Value": { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AApiId" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21ApiId" ] } }, @@ -159,7 +167,7 @@ "Value": { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPI0A3B504AGraphQLUrl" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPI5BB21C21GraphQLUrl" ] } }, @@ -192,7 +200,7 @@ { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiB9A562357DestinationBucketArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsDeploymentCustomResource1536MiBABCA4586DestinationBucketArn" ] } ] @@ -212,7 +220,7 @@ "Value": { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataGraphQLAPIDefaultApiKey45C980F7ApiKey" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataGraphQLAPIDefaultApiKey467DD7FFApiKey" ] } }, @@ -228,20 +236,54 @@ { "Fn::GetAtt": [ "function1351588B", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44functionfetchuseractivitygen2mainlambdaB595A82ARef" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30afunctionfetchuseractivitygen2mainlambda502480EDRef" ] }, "\",\"", { "Fn::GetAtt": [ "function1351588B", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44functionrecorduseractivitygen2mainlambda298FCA5FRef" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30afunctionrecorduseractivitygen2mainlambdaE5320324Ref" ] }, "\"]" ] ] } + }, + "storageRegion": { + "Value": { + "Ref": "AWS::Region" + } + }, + "bucketName": { + "Value": { + "Fn::GetAtt": [ + "storage0EC3F24A", + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef" + ] + } + }, + "buckets": { + "Value": { + "Fn::Join": [ + "", + [ + "[\"{\\\"name\\\":\\\"discus-avatarsc39a5-gen2-main\\\",\\\"bucketName\\\":\\\"", + { + "Fn::GetAtt": [ + "storage0EC3F24A", + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30astoragediscusavatarsc39a5gen2mainBucket0721E25ERef" + ] + }, + "\\\",\\\"storageRegion\\\":\\\"", + { + "Ref": "AWS::Region" + }, + "\\\",\\\"paths\\\":{\\\"public/*\\\":{\\\"authenticated\\\":[\\\"write\\\",\\\"get\\\",\\\"list\\\",\\\"delete\\\"]},\\\"protected/*\\\":{\\\"authenticated\\\":[\\\"write\\\",\\\"get\\\",\\\"list\\\",\\\"delete\\\"]},\\\"private/*\\\":{\\\"authenticated\\\":[\\\"write\\\",\\\"get\\\",\\\"list\\\",\\\"delete\\\"]}}}\"]" + ] + ] + } } }, "Resources": { @@ -294,7 +336,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceLambda/ServiceRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceLambda/ServiceRole/Resource" } }, "AmplifyBranchLinkerCustomResourceLambdaServiceRoleDefaultPolicy86099CA1": { @@ -321,7 +363,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceLambda/ServiceRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceLambda/ServiceRole/DefaultPolicy/Resource" } }, "AmplifyBranchLinkerCustomResourceLambda582AC093": { @@ -331,7 +373,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "79932156d8d106bc281ade4d58c51834eea98cc31252cfadaec1082aae5909aa.zip" + "S3Key": "889af25ec144539aa0fa352adcac1ecdc237551e2d7fd49b6a87f2c064029c34.zip" }, "Handler": "index.handler", "Role": { @@ -366,8 +408,8 @@ "AmplifyBranchLinkerCustomResourceLambdaServiceRole3DDCBC03" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceLambda/Resource", - "aws:asset:path": "asset.79932156d8d106bc281ade4d58c51834eea98cc31252cfadaec1082aae5909aa", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceLambda/Resource", + "aws:asset:path": "asset.889af25ec144539aa0fa352adcac1ecdc237551e2d7fd49b6a87f2c064029c34", "aws:asset:is-bundled": true, "aws:asset:property": "Code" } @@ -421,7 +463,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceProvider/framework-onEvent/ServiceRole/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceProvider/framework-onEvent/ServiceRole/Resource" } }, "AmplifyBranchLinkerCustomResourceProviderframeworkonEventServiceRoleDefaultPolicy38AAE412": { @@ -476,7 +518,7 @@ ] }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceProvider/framework-onEvent/ServiceRole/DefaultPolicy/Resource" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceProvider/framework-onEvent/ServiceRole/DefaultPolicy/Resource" } }, "AmplifyBranchLinkerCustomResourceProviderframeworkonEvent3B23F900": { @@ -488,7 +530,7 @@ }, "S3Key": "07a90cc3efdfc34da22208dcd9d211f06f5b0e01b21e778edc7c3966b1f61d57.zip" }, - "Description": "AWS CDK resource provider framework - onEvent (amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceProvider)", + "Description": "AWS CDK resource provider framework - onEvent (amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceProvider)", "Environment": { "Variables": { "USER_ON_EVENT_FUNCTION_ARN": { @@ -536,7 +578,7 @@ "AmplifyBranchLinkerCustomResourceProviderframeworkonEventServiceRole92A035EB" ], "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResourceProvider/framework-onEvent/Resource", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResourceProvider/framework-onEvent/Resource", "aws:asset:path": "asset.07a90cc3efdfc34da22208dcd9d211f06f5b0e01b21e778edc7c3966b1f61d57", "aws:asset:is-bundled": false, "aws:asset:property": "Code" @@ -557,7 +599,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/AmplifyBranchLinker/CustomResource/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/AmplifyBranchLinker/CustomResource/Default" } }, "auth179371D7": { @@ -597,7 +639,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/8bc0ef56f8bf36f9d00b22f3aeae8b0be9265d5e39e28e800ca5127971293972.json" + "/daf4782e478bdbb27b14ab26abb3ca51fde0b4d74e9212d1043bc20ec3ac5304.json" ] ] } @@ -605,8 +647,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/auth.NestedStack/auth.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44authD29A8D7D.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/auth.NestedStack/auth.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30aauthD6CBADCF.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -614,28 +656,86 @@ "Type": "AWS::CloudFormation::Stack", "Properties": { "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref": { + "Fn::GetAtt": [ + "auth179371D7", + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthUserPool82221E95Ref" + ] + }, + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthUserPool9D23206ERef" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthauthenticatedUserRole95356EEFRef" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthunauthenticatedUserRole2C26C54ERef" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthunauthenticatedUserRoleE19AFD6CRef" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthIdentityPool08912074Ref" ] + } + }, + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44authNestedStackauthNestedStackResource3DD9188BOutputsamplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref": { + { + "Key": "created-by", + "Value": "amplify" + } + ], + "TemplateURL": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/975bf6a4f97ff716b6749507d5a204e67ad45474b432cd75995292f4f65c9262.json" + ] + ] + } + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/data.NestedStack/data.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30adata4AF9D6B5.nested.template.json", + "aws:asset:property": "TemplateURL" + } + }, + "storage0EC3F24A": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "Parameters": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30aauthNestedStackauthNestedStackResource71073350Outputsamplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef": { "Fn::GetAtt": [ "auth179371D7", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44authamplifyAuthIdentityPoolA0C42AE7Ref" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30aauthamplifyAuthauthenticatedUserRoleF8A310BARef" ] } }, @@ -673,7 +773,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/4d777a330fd2308d47de4035167a82de3f9b3340a6db0c9342a125c685378f4f.json" + "/6f22820c0563e73d1bfcf4720f745189c60ae2dac2d11e9bcfa01144267be7af.json" ] ] } @@ -681,8 +781,8 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/data.NestedStack/data.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44dataE4B13460.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storage.NestedStack/storage.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30astorageB84219BD.nested.template.json", "aws:asset:property": "TemplateURL" } }, @@ -690,40 +790,40 @@ "Type": "AWS::CloudFormation::Stack", "Properties": { "Parameters": { - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn": { "Fn::GetAtt": [ - "storage0EC3F24A", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDArn" + "storageactivityA346F297", + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Arn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn": { "Fn::GetAtt": [ - "storage0EC3F24A", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDStreamArn" + "storageactivityA346F297", + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97StreamArn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44storageNestedStackstorageNestedStackResourceF6518C7AOutputsamplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30astorageactivityNestedStackstorageactivityNestedStackResource59CA300COutputsamplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref": { "Fn::GetAtt": [ - "storage0EC3F24A", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44storageactivityEF3255CDRef" + "storageactivityA346F297", + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30astorageactivity9EDFFE97Ref" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydh04enrtcsd0C187242": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifyd2l28aset733CD677": { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicNestedStackTopicNestedStackResource7AA88BABOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataTopicTopicTableBF2CFCFCTableStreamArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicNestedStackTopicNestedStackResourceBD3B6C61Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataTopicTopicTable0F7B351ATableStreamArn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussions42CE1AA5": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifyd2l28asetq99E749BF8": { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostNestedStackPostNestedStackResourceDD4F69CDOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataPostPostTableCA553058TableStreamArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostNestedStackPostNestedStackResource3E8F8B99Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataPostPostTable3FE3EB5DTableStreamArn" ] }, - "referencetoamplifydiscussionsgen2mainbranch96dfd1dc44dataNestedStackdataNestedStackResource2163667EOutputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydh04enr95FF1192": { + "referencetoamplifydiscussionsgen2mainbrancha27e51c30adataNestedStackdataNestedStackResource907A4719Outputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifyd2l28483C8589": { "Fn::GetAtt": [ "data7552DF31", - "Outputs.amplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentNestedStackCommentNestedStackResource47CE1CB5Outputsamplifydiscussionsgen2mainbranch96dfd1dc44dataamplifyDataCommentCommentTable17A92A14TableStreamArn" + "Outputs.amplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentNestedStackCommentNestedStackResource06709DCDOutputsamplifydiscussionsgen2mainbrancha27e51c30adataamplifyDataCommentCommentTable4FC8AE39TableStreamArn" ] } }, @@ -761,7 +861,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/118b1e45bfdd330a60d76b74112292ac0387f5172f90e71c6d78509fd4bba37d.json" + "/87e64a9e5b21a0af9a383e57c3ad1d013a6c707331cd88c36cd6ce17686b28c0.json" ] ] } @@ -769,12 +869,62 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/function.NestedStack/function.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44function530255F7.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/function.NestedStack/function.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30afunction7E969D51.nested.template.json", "aws:asset:property": "TemplateURL" } }, - "storage0EC3F24A": { + "storageactivityA346F297": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "Tags": [ + { + "Key": "amplify:app-id", + "Value": "discussions" + }, + { + "Key": "amplify:branch-name", + "Value": "gen2-main" + }, + { + "Key": "amplify:deployment-type", + "Value": "branch" + }, + { + "Key": "created-by", + "Value": "amplify" + } + ], + "TemplateURL": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/01043e56eedbce9a74251932d63eb813766d6a0ed9ed954db4b2f83a31d5eafe.json" + ] + ] + } + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storageactivity.NestedStack/storageactivity.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30astorageactivity2888AFDE.nested.template.json", + "aws:asset:property": "TemplateURL" + } + }, + "storagebookmarks210DAF62": { "Type": "AWS::CloudFormation::Stack", "Properties": { "Tags": [ @@ -811,7 +961,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/ee7ec2369678c897d14fcba7ccfffd1b1e19ec841f3277a078f65e8981c75abe.json" + "/9cbbbb078a8e121c1410532826d4a8e3fb61f187472031710c8ff6faf6470328.json" ] ] } @@ -819,18 +969,18 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/storage.NestedStack/storage.NestedStackResource", - "aws:asset:path": "amplifydiscussionsgen2mainbranch96dfd1dc44storageEADE27C3.nested.template.json", + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/storagebookmarks.NestedStack/storagebookmarks.NestedStackResource", + "aws:asset:path": "amplifydiscussionsgen2mainbrancha27e51c30astoragebookmarksB9393E78.nested.template.json", "aws:asset:property": "TemplateURL" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDQAyEnyV3WU2cHHptDD22wXkAo6yVIP/slpU2oRi/e/C6LT19I4YZNCWWhx1uN/TQwrV9McgFp7OR66G6+s9kX8mAHtpMA42XlhofWu4UPzLek3cmwYPQiFMdBl5SmacwiPtezlXNoPuGVNkU3xaA7vGYXM92JGVY63Gqrv6v9VfMM+TI2egm/gYuqYWxiawhRceKpxju0nKEKjv1j5Gf+afzrhmWCdjpy70scfeK202nIkVM3mRkrFc+AUTtSG0ZAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDQAyEnyV3WU2dHHJtDD22wXkAo6yVIP/slpU2oRi/e/C6LT19I4YZNCWW+z1uN/TQwrV9McgFp7OR66G6+s9kX8mAHtpMA42XlhofWu4UPzLek3cmwYPQiFMdBl5SmacwiPtezlXNoLuGVNkU3xaA7vCYXM92JGVY63Gqrv6v9VfMM+TI2egm/gYuqYWxiawhRceKpxju0nKEKjv1j5Gf+afzrhmWCdjpy70s8fWA202nIkVM3mRkrFc+AXlCmgwZAQAA" }, "Metadata": { - "aws:cdk:path": "amplify-discussions-gen2main-branch-96dfd1dc44/CDKMetadata/Default" + "aws:cdk:path": "amplify-discussions-gen2main-branch-a27e51c30a/CDKMetadata/Default" }, "Condition": "CDKMetadataAvailable" } diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.outputs.json similarity index 62% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.outputs.json index 806ac6a1fc0..6923c7856d4 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.outputs.json @@ -3,13 +3,13 @@ "OutputKey": "GetAttCommentDataSourceName", "OutputValue": "CommentTable", "Description": "Your model DataSource name.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:CommentDataSource:Name" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:CommentDataSource:Name" }, { "OutputKey": "GetAttCommentTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.739", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Comment-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.630", "Description": "Your DynamoDB table StreamArn.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:CommentTable:StreamArn" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:CommentTable:StreamArn" }, { "OutputKey": "transformerrootstackCommentCommentDataSourceA0E54655Name", @@ -17,12 +17,12 @@ }, { "OutputKey": "transformerrootstackCommentCommentTable5427FDE2Ref", - "OutputValue": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" + "OutputValue": "Comment-u3jn2qbupzbyhc3h53673wdvim-main" }, { "OutputKey": "GetAttCommentTableName", - "OutputValue": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main", + "OutputValue": "Comment-u3jn2qbupzbyhc3h53673wdvim-main", "Description": "Your DynamoDB table name.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:CommentTable:Name" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:CommentTable:Name" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.parameters.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.parameters.json index 55a79f9c1e4..562b4a2a1f9 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.parameters.json @@ -5,7 +5,7 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicSubscriptionOnCreateTopicDataResolverFnSubscriptionOnCreateTopicDataResolverFnAppSyncFunctionA25E598AFunctionId", - "ParameterValue": "v33ohxhiardujhblr3cbueojua" + "ParameterValue": "stocrj6wmnfwdc4rdkdv7z5t2u" }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentRootKeyA71EA735Ref", @@ -13,7 +13,7 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicMutationupdateTopicinit0FunctionMutationupdateTopicinit0FunctionAppSyncFunction16C763FFFunctionId", - "ParameterValue": "j24ncyswjrdjrp74d2czrvi3w4" + "ParameterValue": "e4yi7ioceze5riv7y2vaozdoqu" }, { "ParameterKey": "DynamoDBBillingMode", @@ -21,15 +21,15 @@ }, { "ParameterKey": "referencetotransformerrootstackGraphQLAPI20497F53ApiId", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicMutationcreateTopicauth0FunctionMutationcreateTopicauth0FunctionAppSyncFunction2E1A1C86FunctionId", - "ParameterValue": "tlsfwlcgg5di7lxqnhmu5wk7f4" + "ParameterValue": "gsc7uhamufgixefq3v5ucyfwua" }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicQuerygetTopicpostAuth0FunctionQuerygetTopicpostAuth0FunctionAppSyncFunction821534EDFunctionId", - "ParameterValue": "ropc7w3dtfbtbb2ivo6nruvbtq" + "ParameterValue": "gb77pqdsqvfxlf43gz2ay4ll7a" }, { "ParameterKey": "DynamoDBEnableServerSideEncryption", @@ -37,7 +37,7 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicMutationcreateTopicinit0FunctionMutationcreateTopicinit0FunctionAppSyncFunction3ECD028CFunctionId", - "ParameterValue": "mevy2rvonzhc5neigj4afhf6hu" + "ParameterValue": "27xllzlwpve67blxdyydbpfvzm" }, { "ParameterKey": "DynamoDBEnablePointInTimeRecovery", @@ -45,11 +45,11 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicQuerygetTopicauth0FunctionQuerygetTopicauth0FunctionAppSyncFunctionEC4A6DABFunctionId", - "ParameterValue": "asvjdjgp3ngllp2axydm4gymoi" + "ParameterValue": "xpl3pgeq4fhwji3vgpzje5i7ky" }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicSubscriptiononCreateTopicauth0FunctionSubscriptiononCreateTopicauth0FunctionAppSyncFunctionA56CE4F0FunctionId", - "ParameterValue": "apg6dyz26rfxhp7enncytav54e" + "ParameterValue": "k6fcuyzzyja75po4s3jdi2odwe" }, { "ParameterKey": "DynamoDBModelTableWriteIOPS", @@ -57,7 +57,7 @@ }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentBucket7592718ARef", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "referencetotransformerrootstackenv10C5A902Ref", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.template.json similarity index 98% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.template.json index 53e4eeb8269..e8e12e1a51b 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Comment-1R56B3L2EK68O.template.json @@ -500,7 +500,7 @@ { "Ref": "CommentTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -595,7 +595,7 @@ { "Ref": "CommentTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -693,7 +693,7 @@ { "Ref": "CommentTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -845,7 +845,7 @@ { "Ref": "CommentTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -994,7 +994,7 @@ { "Ref": "CommentTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1031,7 +1031,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1068,7 +1068,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1105,7 +1105,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.outputs.json new file mode 100644 index 00000000000..0637a088a01 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.outputs.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.parameters.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.parameters.json index 6a7c72fa20a..f4d0c5e7dbd 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.parameters.json @@ -1,7 +1,7 @@ [ { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicTopicTableFD91FB92Ref", - "ParameterValue": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" + "ParameterValue": "Topic-u3jn2qbupzbyhc3h53673wdvim-main" }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentRootKeyA71EA735Ref", @@ -13,15 +13,15 @@ }, { "ParameterKey": "referencetotransformerrootstackPostNestedStackPostNestedStackResource45FCAC5EOutputstransformerrootstackPostPostTable34CAE87BRef", - "ParameterValue": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main" + "ParameterValue": "Post-u3jn2qbupzbyhc3h53673wdvim-main" }, { "ParameterKey": "referencetotransformerrootstackCommentNestedStackCommentNestedStackResource199283FBOutputstransformerrootstackCommentCommentTable5427FDE2Ref", - "ParameterValue": "Comment-ruiylk7rjnb4ziygno3jh4wrsq-main" + "ParameterValue": "Comment-u3jn2qbupzbyhc3h53673wdvim-main" }, { "ParameterKey": "referencetotransformerrootstackGraphQLAPI20497F53ApiId", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "referencetotransformerrootstackCommentNestedStackCommentNestedStackResource199283FBOutputstransformerrootstackCommentCommentDataSourceA0E54655Name", @@ -29,7 +29,7 @@ }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentBucket7592718ARef", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "referencetotransformerrootstackPostNestedStackPostNestedStackResource45FCAC5EOutputstransformerrootstackPostPostDataSource6998E105Name", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.template.json similarity index 98% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.template.json index 869d26f9c71..6ee1390d259 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-ConnectionStack-80K87W31YMJP.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-ConnectionStack-1D7MI9B5PWZI9.template.json @@ -111,7 +111,7 @@ { "Ref": "referencetotransformerrootstackPostNestedStackPostNestedStackResource45FCAC5EOutputstransformerrootstackPostPostTable34CAE87BRef" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -200,7 +200,7 @@ { "Ref": "referencetotransformerrootstackCommentNestedStackCommentNestedStackResource199283FBOutputstransformerrootstackCommentCommentTable5427FDE2Ref" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -289,7 +289,7 @@ { "Ref": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicTopicTableFD91FB92Ref" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -378,7 +378,7 @@ { "Ref": "referencetotransformerrootstackPostNestedStackPostNestedStackResource45FCAC5EOutputstransformerrootstackPostPostTable34CAE87BRef" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.outputs.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.outputs.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.parameters.json similarity index 77% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.parameters.json index 1e6f1e52d38..3e97829645f 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.parameters.json @@ -1,11 +1,11 @@ [ { "ParameterKey": "S3DeploymentBucket", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "AppSyncApiId", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "env", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.template.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-CustomResourcesjson-18P7JI1QCI4Q7.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-CustomResourcesjson-2UYKNHZR1DQ9.template.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.outputs.json new file mode 100644 index 00000000000..0637a088a01 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.outputs.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.parameters.json similarity index 83% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.parameters.json index c7a05e23d29..c43d6f9a38b 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.parameters.json @@ -9,11 +9,11 @@ }, { "ParameterKey": "referencetotransformerrootstackGraphQLAPI20497F53ApiId", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentBucket7592718ARef", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "referencetotransformerrootstackenv10C5A902Ref", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.template.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-FunctionDirectiveStack-1B1A5238QSLAB.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-FunctionDirectiveStack-XXYDFRMQMROV.template.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.outputs.json similarity index 61% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.outputs.json index 23b0ff7d495..b0508190c7e 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.outputs.json @@ -3,13 +3,13 @@ "OutputKey": "GetAttPostDataSourceName", "OutputValue": "PostTable", "Description": "Your model DataSource name.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:PostDataSource:Name" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:PostDataSource:Name" }, { "OutputKey": "GetAttPostTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:12:19.057", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Post-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:21:05.591", "Description": "Your DynamoDB table StreamArn.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:PostTable:StreamArn" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:PostTable:StreamArn" }, { "OutputKey": "transformerrootstackPostPostDataSource6998E105Name", @@ -17,12 +17,12 @@ }, { "OutputKey": "GetAttPostTableName", - "OutputValue": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main", + "OutputValue": "Post-u3jn2qbupzbyhc3h53673wdvim-main", "Description": "Your DynamoDB table name.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:PostTable:Name" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:PostTable:Name" }, { "OutputKey": "transformerrootstackPostPostTable34CAE87BRef", - "OutputValue": "Post-ruiylk7rjnb4ziygno3jh4wrsq-main" + "OutputValue": "Post-u3jn2qbupzbyhc3h53673wdvim-main" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.parameters.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.parameters.json index 55a79f9c1e4..562b4a2a1f9 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Comment-J7DYWK8LJ835.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.parameters.json @@ -5,7 +5,7 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicSubscriptionOnCreateTopicDataResolverFnSubscriptionOnCreateTopicDataResolverFnAppSyncFunctionA25E598AFunctionId", - "ParameterValue": "v33ohxhiardujhblr3cbueojua" + "ParameterValue": "stocrj6wmnfwdc4rdkdv7z5t2u" }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentRootKeyA71EA735Ref", @@ -13,7 +13,7 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicMutationupdateTopicinit0FunctionMutationupdateTopicinit0FunctionAppSyncFunction16C763FFFunctionId", - "ParameterValue": "j24ncyswjrdjrp74d2czrvi3w4" + "ParameterValue": "e4yi7ioceze5riv7y2vaozdoqu" }, { "ParameterKey": "DynamoDBBillingMode", @@ -21,15 +21,15 @@ }, { "ParameterKey": "referencetotransformerrootstackGraphQLAPI20497F53ApiId", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicMutationcreateTopicauth0FunctionMutationcreateTopicauth0FunctionAppSyncFunction2E1A1C86FunctionId", - "ParameterValue": "tlsfwlcgg5di7lxqnhmu5wk7f4" + "ParameterValue": "gsc7uhamufgixefq3v5ucyfwua" }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicQuerygetTopicpostAuth0FunctionQuerygetTopicpostAuth0FunctionAppSyncFunction821534EDFunctionId", - "ParameterValue": "ropc7w3dtfbtbb2ivo6nruvbtq" + "ParameterValue": "gb77pqdsqvfxlf43gz2ay4ll7a" }, { "ParameterKey": "DynamoDBEnableServerSideEncryption", @@ -37,7 +37,7 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicMutationcreateTopicinit0FunctionMutationcreateTopicinit0FunctionAppSyncFunction3ECD028CFunctionId", - "ParameterValue": "mevy2rvonzhc5neigj4afhf6hu" + "ParameterValue": "27xllzlwpve67blxdyydbpfvzm" }, { "ParameterKey": "DynamoDBEnablePointInTimeRecovery", @@ -45,11 +45,11 @@ }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicQuerygetTopicauth0FunctionQuerygetTopicauth0FunctionAppSyncFunctionEC4A6DABFunctionId", - "ParameterValue": "asvjdjgp3ngllp2axydm4gymoi" + "ParameterValue": "xpl3pgeq4fhwji3vgpzje5i7ky" }, { "ParameterKey": "referencetotransformerrootstackTopicNestedStackTopicNestedStackResource792C4229OutputstransformerrootstackTopicSubscriptiononCreateTopicauth0FunctionSubscriptiononCreateTopicauth0FunctionAppSyncFunctionA56CE4F0FunctionId", - "ParameterValue": "apg6dyz26rfxhp7enncytav54e" + "ParameterValue": "k6fcuyzzyja75po4s3jdi2odwe" }, { "ParameterKey": "DynamoDBModelTableWriteIOPS", @@ -57,7 +57,7 @@ }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentBucket7592718ARef", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "referencetotransformerrootstackenv10C5A902Ref", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.template.json similarity index 98% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.template.json index aa25d3b0d9c..d2b9164124f 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Post-QYQEAFVTEYTH.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Post-1M7ZECDZE6HW1.template.json @@ -500,7 +500,7 @@ { "Ref": "PostTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -595,7 +595,7 @@ { "Ref": "PostTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -693,7 +693,7 @@ { "Ref": "PostTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -845,7 +845,7 @@ { "Ref": "PostTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -994,7 +994,7 @@ { "Ref": "PostTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1031,7 +1031,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1068,7 +1068,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1105,7 +1105,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.outputs.json similarity index 70% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.outputs.json index 53844842cf7..f59c6bce1d9 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.outputs.json @@ -1,37 +1,37 @@ [ { "OutputKey": "GetAttTopicTableStreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-ruiylk7rjnb4ziygno3jh4wrsq-main/stream/2026-03-07T17:11:31.408", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/Topic-u3jn2qbupzbyhc3h53673wdvim-main/stream/2026-03-20T21:20:17.537", "Description": "Your DynamoDB table StreamArn.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:TopicTable:StreamArn" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:TopicTable:StreamArn" }, { "OutputKey": "GetAttTopicTableName", - "OutputValue": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main", + "OutputValue": "Topic-u3jn2qbupzbyhc3h53673wdvim-main", "Description": "Your DynamoDB table name.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:TopicTable:Name" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:TopicTable:Name" }, { "OutputKey": "transformerrootstackTopicQuerygetTopicauth0FunctionQuerygetTopicauth0FunctionAppSyncFunctionEC4A6DABFunctionId", - "OutputValue": "asvjdjgp3ngllp2axydm4gymoi" + "OutputValue": "xpl3pgeq4fhwji3vgpzje5i7ky" }, { "OutputKey": "transformerrootstackTopicSubscriptiononCreateTopicauth0FunctionSubscriptiononCreateTopicauth0FunctionAppSyncFunctionA56CE4F0FunctionId", - "OutputValue": "apg6dyz26rfxhp7enncytav54e" + "OutputValue": "k6fcuyzzyja75po4s3jdi2odwe" }, { "OutputKey": "transformerrootstackTopicQuerygetTopicpostAuth0FunctionQuerygetTopicpostAuth0FunctionAppSyncFunction821534EDFunctionId", - "OutputValue": "ropc7w3dtfbtbb2ivo6nruvbtq" + "OutputValue": "gb77pqdsqvfxlf43gz2ay4ll7a" }, { "OutputKey": "GetAttTopicDataSourceName", "OutputValue": "TopicTable", "Description": "Your model DataSource name.", - "ExportName": "ruiylk7rjnb4ziygno3jh4wrsq:GetAtt:TopicDataSource:Name" + "ExportName": "u3jn2qbupzbyhc3h53673wdvim:GetAtt:TopicDataSource:Name" }, { "OutputKey": "transformerrootstackTopicTopicTableFD91FB92Ref", - "OutputValue": "Topic-ruiylk7rjnb4ziygno3jh4wrsq-main" + "OutputValue": "Topic-u3jn2qbupzbyhc3h53673wdvim-main" }, { "OutputKey": "transformerrootstackTopicTopicDataSource63D2F34BName", @@ -39,18 +39,18 @@ }, { "OutputKey": "transformerrootstackTopicMutationcreateTopicinit0FunctionMutationcreateTopicinit0FunctionAppSyncFunction3ECD028CFunctionId", - "OutputValue": "mevy2rvonzhc5neigj4afhf6hu" + "OutputValue": "27xllzlwpve67blxdyydbpfvzm" }, { "OutputKey": "transformerrootstackTopicSubscriptionOnCreateTopicDataResolverFnSubscriptionOnCreateTopicDataResolverFnAppSyncFunctionA25E598AFunctionId", - "OutputValue": "v33ohxhiardujhblr3cbueojua" + "OutputValue": "stocrj6wmnfwdc4rdkdv7z5t2u" }, { "OutputKey": "transformerrootstackTopicMutationcreateTopicauth0FunctionMutationcreateTopicauth0FunctionAppSyncFunction2E1A1C86FunctionId", - "OutputValue": "tlsfwlcgg5di7lxqnhmu5wk7f4" + "OutputValue": "gsc7uhamufgixefq3v5ucyfwua" }, { "OutputKey": "transformerrootstackTopicMutationupdateTopicinit0FunctionMutationupdateTopicinit0FunctionAppSyncFunction16C763FFFunctionId", - "OutputValue": "j24ncyswjrdjrp74d2czrvi3w4" + "OutputValue": "e4yi7ioceze5riv7y2vaozdoqu" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.parameters.json similarity index 90% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.parameters.json index d8524bb5e14..50ae86858b8 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.parameters.json @@ -25,7 +25,7 @@ }, { "ParameterKey": "referencetotransformerrootstackGraphQLAPI20497F53ApiId", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "DynamoDBModelTableWriteIOPS", @@ -33,7 +33,7 @@ }, { "ParameterKey": "referencetotransformerrootstackS3DeploymentBucket7592718ARef", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "referencetotransformerrootstackenv10C5A902Ref", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.template.json similarity index 98% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.template.json index 017db04917d..3f62c10608d 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D-Topic-1A739L0D5ZWOL.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4-Topic-1Y1P33HAY8NE1.template.json @@ -503,7 +503,7 @@ { "Ref": "TopicTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -604,7 +604,7 @@ { "Ref": "TopicTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -771,7 +771,7 @@ { "Ref": "TopicTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -959,7 +959,7 @@ { "Ref": "TopicTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1111,7 +1111,7 @@ { "Ref": "TopicTable" }, - "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1232,7 +1232,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1278,7 +1278,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -1324,7 +1324,7 @@ { "Ref": "referencetotransformerrootstackGraphQLAPI20497F53ApiId" }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.outputs.json new file mode 100644 index 00000000000..0c96f5b4cd9 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.outputs.json @@ -0,0 +1,20 @@ +[ + { + "OutputKey": "GraphQLAPIIdOutput", + "OutputValue": "u3jn2qbupzbyhc3h53673wdvim", + "Description": "Your GraphQL API ID.", + "ExportName": "amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4:GraphQLApiId" + }, + { + "OutputKey": "GraphQLAPIEndpointOutput", + "OutputValue": "https://jsm5ex363jcy5fm2reylyox4te.appsync-api.us-east-1.amazonaws.com/graphql", + "Description": "Your GraphQL API endpoint.", + "ExportName": "amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4:GraphQLApiEndpoint" + }, + { + "OutputKey": "GraphQLAPIKeyOutput", + "OutputValue": "da2-fakeapikey00000000000000", + "Description": "Your GraphQL API ID.", + "ExportName": "amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4:GraphQLApiKey" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.parameters.json similarity index 92% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.parameters.json index d338f541858..29f8b68a501 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.parameters.json @@ -17,7 +17,7 @@ }, { "ParameterKey": "S3DeploymentBucket", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "DynamoDBModelTableWriteIOPS", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.template.json similarity index 99% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.template.json index 363ce9641a3..d6d8952134a 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-apidiscussions-ZIHO40IAIPU4.template.json @@ -111,7 +111,7 @@ "ApiId" ] }, - "Expires": 1773510303 + "Expires": 1774646894 } }, "GraphQLAPINONEDS95A13CF0": { @@ -641,7 +641,7 @@ "ApiId" ] }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -738,7 +738,7 @@ "ApiId" ] }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -835,7 +835,7 @@ "ApiId" ] }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, @@ -932,7 +932,7 @@ "ApiId" ] }, - "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" + "\"))\n$util.qr($ctx.stash.put(\"connectionAttributes\", {}))\n\n$util.qr($ctx.stash.put(\"identityPoolId\", \"us-east-1:d588cc58-4459-4b1b-ac91-307079a54464\"))\n$util.qr($ctx.stash.put(\"adminRoles\", [\"recorduseractivity-main\"]))\n$util.toJson({})" ] ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.description.txt new file mode 100644 index 00000000000..8b558f82186 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"Amplify","createdWith":"14.2.5","stackType":"auth-Cognito","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.outputs.json similarity index 60% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.outputs.json index 216747cc180..a9d191bba1c 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.outputs.json @@ -1,40 +1,40 @@ [ { "OutputKey": "CreatedSNSRole", - "OutputValue": "arn:aws:iam::123456789012:role/sns22367c68d5a80-main", + "OutputValue": "arn:aws:iam::123456789012:role/snsc578c16ec39a5-main", "Description": "role arn" }, { "OutputKey": "UserPoolId", - "OutputValue": "us-east-1_Zs9EZpCYX", + "OutputValue": "us-east-1_vv2HFjwRK", "Description": "Id for the user pool" }, { "OutputKey": "AppClientIDWeb", - "OutputValue": "ptm2eqjiee7l3e202lstfjd3r", + "OutputValue": "7nhjrv5jepqc7kacqiknlj0siu", "Description": "The user pool app client id for web" }, { "OutputKey": "AppClientID", - "OutputValue": "75sq8s16g37d0as1148og20p3i", + "OutputValue": "7tbnnc27p4edfrp7m6bqqkh0gq", "Description": "The user pool app client id" }, { "OutputKey": "IdentityPoolId", - "OutputValue": "us-east-1:d1df5c0c-2dd2-4471-bb0b-59c99bdbfe7f", + "OutputValue": "us-east-1:d588cc58-4459-4b1b-ac91-307079a54464", "Description": "Id for the identity pool" }, { "OutputKey": "UserPoolArn", - "OutputValue": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_Zs9EZpCYX", + "OutputValue": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_vv2HFjwRK", "Description": "Arn for the user pool" }, { "OutputKey": "IdentityPoolName", - "OutputValue": "discussions22367c68_identitypool_22367c68__main" + "OutputValue": "discussionsc578c16e_identitypool_c578c16e__main" }, { "OutputKey": "UserPoolName", - "OutputValue": "discussions22367c68_userpool_22367c68" + "OutputValue": "discussionsc578c16e_userpool_c578c16e" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.parameters.json similarity index 89% rename from amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.parameters.json index 81a9d17476d..f6d5bcb1506 100644 --- a/amplify-migration-apps/discussions/_snapshot.post.refactor/update.amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.parameters.json @@ -5,7 +5,7 @@ }, { "ParameterKey": "authRoleArn", - "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole" + "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole" }, { "ParameterKey": "autoVerifiedAttributes", @@ -41,7 +41,7 @@ }, { "ParameterKey": "sharedId", - "ParameterValue": "22367c68" + "ParameterValue": "c578c16e" }, { "ParameterKey": "useDefault", @@ -57,7 +57,7 @@ }, { "ParameterKey": "identityPoolName", - "ParameterValue": "discussions22367c68_identitypool_22367c68" + "ParameterValue": "discussionsc578c16e_identitypool_c578c16e" }, { "ParameterKey": "thirdPartyAuth", @@ -77,7 +77,7 @@ }, { "ParameterKey": "resourceNameTruncated", - "ParameterValue": "discus22367c68" + "ParameterValue": "discusc578c16e" }, { "ParameterKey": "userPoolGroups", @@ -93,7 +93,7 @@ }, { "ParameterKey": "userPoolName", - "ParameterValue": "discussions22367c68_userpool_22367c68" + "ParameterValue": "discussionsc578c16e_userpool_c578c16e" }, { "ParameterKey": "userpoolClientWriteAttributes", @@ -113,7 +113,7 @@ }, { "ParameterKey": "resourceName", - "ParameterValue": "discussions22367c6822367c68" + "ParameterValue": "discussionsc578c16ec578c16e" }, { "ParameterKey": "env", @@ -141,7 +141,7 @@ }, { "ParameterKey": "unauthRoleArn", - "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole" + "ParameterValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole" }, { "ParameterKey": "requiredAttributes", @@ -157,7 +157,7 @@ }, { "ParameterKey": "userpoolClientLambdaRole", - "ParameterValue": "discus22367c68_userpoolclient_lambda_role" + "ParameterValue": "discusc578c16e_userpoolclient_lambda_role" }, { "ParameterKey": "defaultPasswordPolicy", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.template.json new file mode 100644 index 00000000000..3f10aeedb88 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-authdiscussionsc578c16ec578c16e-1XF3OX52Z0KBB.template.json @@ -0,0 +1,533 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "identityPoolName": { + "Type": "String" + }, + "allowUnauthenticatedIdentities": { + "Type": "String" + }, + "resourceNameTruncated": { + "Type": "String" + }, + "userPoolName": { + "Type": "String" + }, + "autoVerifiedAttributes": { + "Type": "CommaDelimitedList" + }, + "mfaConfiguration": { + "Type": "String" + }, + "mfaTypes": { + "Type": "CommaDelimitedList" + }, + "smsAuthenticationMessage": { + "Type": "String" + }, + "smsVerificationMessage": { + "Type": "String" + }, + "emailVerificationSubject": { + "Type": "String" + }, + "emailVerificationMessage": { + "Type": "String" + }, + "defaultPasswordPolicy": { + "Type": "String" + }, + "passwordPolicyMinLength": { + "Type": "String" + }, + "passwordPolicyCharacters": { + "Type": "CommaDelimitedList" + }, + "requiredAttributes": { + "Type": "CommaDelimitedList" + }, + "aliasAttributes": { + "Type": "CommaDelimitedList" + }, + "userpoolClientGenerateSecret": { + "Type": "String" + }, + "userpoolClientRefreshTokenValidity": { + "Type": "String" + }, + "userpoolClientWriteAttributes": { + "Type": "CommaDelimitedList" + }, + "userpoolClientReadAttributes": { + "Type": "CommaDelimitedList" + }, + "userpoolClientLambdaRole": { + "Type": "String" + }, + "userpoolClientSetAttributes": { + "Type": "String" + }, + "sharedId": { + "Type": "String" + }, + "resourceName": { + "Type": "String" + }, + "authSelections": { + "Type": "String" + }, + "useDefault": { + "Type": "String" + }, + "thirdPartyAuth": { + "Type": "String" + }, + "usernameAttributes": { + "Type": "CommaDelimitedList" + }, + "userPoolGroups": { + "Type": "String" + }, + "adminQueries": { + "Type": "String" + }, + "triggers": { + "Type": "String" + }, + "hostedUI": { + "Type": "String" + }, + "userPoolGroupList": { + "Type": "CommaDelimitedList" + }, + "serviceName": { + "Type": "String" + }, + "usernameCaseSensitive": { + "Type": "String" + }, + "useEnabledMfas": { + "Type": "String" + }, + "authRoleArn": { + "Type": "String" + }, + "unauthRoleArn": { + "Type": "String" + }, + "breakCircularDependency": { + "Type": "String" + }, + "dependsOn": { + "Type": "CommaDelimitedList" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + } + }, + "Resources": { + "SNSRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "", + "Effect": "Allow", + "Principal": { + "Service": "cognito-idp.amazonaws.com" + }, + "Action": [ + "sts:AssumeRole" + ], + "Condition": { + "StringEquals": { + "sts:ExternalId": "discusc578c16e_role_external_id" + } + } + } + ] + }, + "Policies": [ + { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "sns:Publish" + ], + "Resource": "*" + } + ] + }, + "PolicyName": "discusc578c16e-sns-policy" + } + ], + "RoleName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + "discusc578c16e_sns-role", + { + "Fn::Join": [ + "", + [ + "snsc578c16e", + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + }, + "UserPool": { + "Type": "AWS::Cognito::UserPool", + "Properties": { + "AutoVerifiedAttributes": [ + "email" + ], + "EmailVerificationMessage": { + "Ref": "emailVerificationMessage" + }, + "EmailVerificationSubject": { + "Ref": "emailVerificationSubject" + }, + "MfaConfiguration": { + "Ref": "mfaConfiguration" + }, + "Policies": { + "PasswordPolicy": { + "MinimumLength": { + "Ref": "passwordPolicyMinLength" + }, + "RequireLowercase": false, + "RequireNumbers": false, + "RequireSymbols": false, + "RequireUppercase": false + } + }, + "Schema": [ + { + "Mutable": true, + "Name": "email", + "Required": true + }, + { + "Mutable": true, + "Name": "phone_number", + "Required": true + } + ], + "SmsAuthenticationMessage": { + "Ref": "smsAuthenticationMessage" + }, + "SmsConfiguration": { + "ExternalId": "discusc578c16e_role_external_id", + "SnsCallerArn": { + "Fn::GetAtt": [ + "SNSRole", + "Arn" + ] + } + }, + "SmsVerificationMessage": { + "Ref": "smsVerificationMessage" + }, + "UserAttributeUpdateSettings": { + "AttributesRequireVerificationBeforeUpdate": [ + "email" + ] + }, + "UserPoolName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "userPoolName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "userPoolName" + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + }, + "UsernameAttributes": { + "Ref": "usernameAttributes" + }, + "UsernameConfiguration": { + "CaseSensitive": false + } + }, + "DependsOn": [ + "SNSRole" + ] + }, + "UserPoolClientWeb": { + "Type": "AWS::Cognito::UserPoolClient", + "Properties": { + "ClientName": "discusc578c16e_app_clientWeb", + "RefreshTokenValidity": { + "Ref": "userpoolClientRefreshTokenValidity" + }, + "TokenValidityUnits": { + "RefreshToken": "days" + }, + "UserPoolId": { + "Ref": "UserPool" + } + }, + "DependsOn": [ + "UserPool" + ] + }, + "UserPoolClient": { + "Type": "AWS::Cognito::UserPoolClient", + "Properties": { + "ClientName": "discusc578c16e_app_client", + "GenerateSecret": { + "Ref": "userpoolClientGenerateSecret" + }, + "RefreshTokenValidity": { + "Ref": "userpoolClientRefreshTokenValidity" + }, + "TokenValidityUnits": { + "RefreshToken": "days" + }, + "UserPoolId": { + "Ref": "UserPool" + } + }, + "DependsOn": [ + "UserPool" + ] + }, + "UserPoolClientRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + }, + "Action": "sts:AssumeRole" + } + ] + }, + "RoleName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "userpoolClientLambdaRole" + }, + { + "Fn::Join": [ + "", + [ + "upClientLambdaRolec578c16e", + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + }, + "IdentityPool": { + "Type": "AWS::Cognito::IdentityPool", + "Properties": { + "AllowUnauthenticatedIdentities": { + "Ref": "allowUnauthenticatedIdentities" + }, + "CognitoIdentityProviders": [ + { + "ClientId": { + "Ref": "UserPoolClient" + }, + "ProviderName": { + "Fn::Sub": [ + "cognito-idp.${region}.amazonaws.com/${client}", + { + "region": { + "Ref": "AWS::Region" + }, + "client": { + "Ref": "UserPool" + } + } + ] + } + }, + { + "ClientId": { + "Ref": "UserPoolClientWeb" + }, + "ProviderName": { + "Fn::Sub": [ + "cognito-idp.${region}.amazonaws.com/${client}", + { + "region": { + "Ref": "AWS::Region" + }, + "client": { + "Ref": "UserPool" + } + } + ] + } + } + ], + "IdentityPoolName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + "discussionsc578c16e_identitypool_c578c16e", + { + "Fn::Join": [ + "", + [ + "discussionsc578c16e_identitypool_c578c16e__", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + }, + "IdentityPoolRoleMap": { + "Type": "AWS::Cognito::IdentityPoolRoleAttachment", + "Properties": { + "IdentityPoolId": { + "Ref": "IdentityPool" + }, + "Roles": { + "unauthenticated": { + "Ref": "unauthRoleArn" + }, + "authenticated": { + "Ref": "authRoleArn" + } + } + }, + "DependsOn": [ + "IdentityPool" + ] + } + }, + "Outputs": { + "IdentityPoolId": { + "Description": "Id for the identity pool", + "Value": { + "Ref": "IdentityPool" + } + }, + "IdentityPoolName": { + "Value": { + "Fn::GetAtt": [ + "IdentityPool", + "Name" + ] + } + }, + "UserPoolId": { + "Description": "Id for the user pool", + "Value": { + "Ref": "UserPool" + } + }, + "UserPoolArn": { + "Description": "Arn for the user pool", + "Value": { + "Fn::GetAtt": [ + "UserPool", + "Arn" + ] + } + }, + "UserPoolName": { + "Value": { + "Ref": "userPoolName" + } + }, + "AppClientIDWeb": { + "Description": "The user pool app client id for web", + "Value": { + "Ref": "UserPoolClientWeb" + } + }, + "AppClientID": { + "Description": "The user pool app client id", + "Value": { + "Ref": "UserPoolClient" + } + }, + "CreatedSNSRole": { + "Description": "role arn", + "Value": { + "Fn::GetAtt": [ + "SNSRole", + "Arn" + ] + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.description.txt new file mode 100644 index 00000000000..e0ba9d9ec0a --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"Amplify","createdWith":"14.2.5","stackType":"function-Lambda","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.outputs.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.outputs.json index e135284b360..4397bba2a99 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.outputs.json @@ -1,7 +1,7 @@ [ { "OutputKey": "LambdaExecutionRoleArn", - "OutputValue": "arn:aws:iam::123456789012:role/discussionsLambdaRole0d8fb131-main" + "OutputValue": "arn:aws:iam::123456789012:role/discussionsLambdaRole44bd86bc-main" }, { "OutputKey": "Region", @@ -17,6 +17,6 @@ }, { "OutputKey": "LambdaExecutionRole", - "OutputValue": "discussionsLambdaRole0d8fb131-main" + "OutputValue": "discussionsLambdaRole44bd86bc-main" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.parameters.json similarity index 74% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.parameters.json index 9d89d254977..f32103ffad4 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.parameters.json @@ -9,15 +9,15 @@ }, { "ParameterKey": "s3Key", - "ParameterValue": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip" + "ParameterValue": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip" }, { "ParameterKey": "deploymentBucketName", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "storageactivityStreamArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591" + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516" }, { "ParameterKey": "env", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.template.json similarity index 95% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.template.json index cff69443a2b..e44e73d93aa 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionfetchuseractivity-KCGDT7S68U6K.template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -110,12 +110,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", { "Fn::Join": [ "", [ - "discussionsLambdaRole0d8fb131", + "discussionsLambdaRole44bd86bc", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.description.txt new file mode 100644 index 00000000000..e0ba9d9ec0a --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"Amplify","createdWith":"14.2.5","stackType":"function-Lambda","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.outputs.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.outputs.json index ea41d68a359..03a445ee775 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.outputs.json @@ -1,7 +1,7 @@ [ { "OutputKey": "LambdaExecutionRoleArn", - "OutputValue": "arn:aws:iam::123456789012:role/discussionsLambdaRole7674760b-main" + "OutputValue": "arn:aws:iam::123456789012:role/discussionsLambdaRole62a425ae-main" }, { "OutputKey": "Region", @@ -17,6 +17,6 @@ }, { "OutputKey": "LambdaExecutionRole", - "OutputValue": "discussionsLambdaRole7674760b-main" + "OutputValue": "discussionsLambdaRole62a425ae-main" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.parameters.json similarity index 70% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.parameters.json index c61d35e72bc..18ae7b35efa 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.parameters.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.parameters.json @@ -9,23 +9,23 @@ }, { "ParameterKey": "s3Key", - "ParameterValue": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip" + "ParameterValue": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip" }, { "ParameterKey": "deploymentBucketName", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" + "ParameterValue": "amplify-discussions-main-c39a5-deployment" }, { "ParameterKey": "apidiscussionsGraphQLAPIEndpointOutput", - "ParameterValue": "https://ouxhkkyjibe47illvcmepix6ru.appsync-api.us-east-1.amazonaws.com/graphql" + "ParameterValue": "https://jsm5ex363jcy5fm2reylyox4te.appsync-api.us-east-1.amazonaws.com/graphql" }, { "ParameterKey": "apidiscussionsGraphQLAPIIdOutput", - "ParameterValue": "ruiylk7rjnb4ziygno3jh4wrsq" + "ParameterValue": "u3jn2qbupzbyhc3h53673wdvim" }, { "ParameterKey": "storageactivityStreamArn", - "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591" + "ParameterValue": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516" }, { "ParameterKey": "env", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.template.json similarity index 97% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.template.json index 1b1d6a91237..34511d0c3c6 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-functionrecorduseractivity-1343ZMSQE34K3.template.json @@ -1,6 +1,6 @@ { "AWSTemplateFormatVersion": "2010-09-09", - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"function-Lambda\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "Parameters": { "CloudWatchRule": { "Type": "String", @@ -118,12 +118,12 @@ "RoleName": { "Fn::If": [ "ShouldNotCreateEnvResources", - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", { "Fn::Join": [ "", [ - "discussionsLambdaRole7674760b", + "discussionsLambdaRole62a425ae", "-", { "Ref": "env" diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.description.txt new file mode 100644 index 00000000000..85c7bf4fcc3 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"Amplify","createdWith":"14.2.5","stackType":"storage-DynamoDB","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.outputs.json similarity index 92% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.outputs.json index afc86896b50..c5a4e1de68c 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.outputs.json @@ -21,7 +21,7 @@ }, { "OutputKey": "StreamArn", - "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-07T17:11:10.591" + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/activity-main/stream/2026-03-20T21:19:57.516" }, { "OutputKey": "PartitionKeyType", diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.parameters.json similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.parameters.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.parameters.json diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.template.json similarity index 94% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.template.json index a2cf77e20fa..17ea25a0a60 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageactivity-138JAQS8Q4D3V.template.json @@ -1,5 +1,5 @@ { - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", "AWSTemplateFormatVersion": "2010-09-09", "Parameters": { "partitionKeyName": { diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.description.txt new file mode 100644 index 00000000000..a01eec73151 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"Amplify","createdWith":"14.2.5","stackType":"storage-S3","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.outputs.json new file mode 100644 index 00000000000..825ded20ca6 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.outputs.json @@ -0,0 +1,11 @@ +[ + { + "OutputKey": "BucketName", + "OutputValue": "discus-avatarsc39a5-main", + "Description": "Bucket name for the S3 bucket" + }, + { + "OutputKey": "Region", + "OutputValue": "us-east-1" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.parameters.json new file mode 100644 index 00000000000..4e3d2a6b496 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.parameters.json @@ -0,0 +1,86 @@ +[ + { + "ParameterKey": "s3PermissionsGuestPublic", + "ParameterValue": "DISALLOW" + }, + { + "ParameterKey": "bucketName", + "ParameterValue": "discus-avatars" + }, + { + "ParameterKey": "s3PublicPolicy", + "ParameterValue": "Public_policy_bf41454d" + }, + { + "ParameterKey": "AuthenticatedAllowList", + "ParameterValue": "ALLOW" + }, + { + "ParameterKey": "unauthRoleName", + "ParameterValue": "amplify-discussions-main-c39a5-unauthRole" + }, + { + "ParameterKey": "s3PrivatePolicy", + "ParameterValue": "Private_policy_bf41454d" + }, + { + "ParameterKey": "selectedGuestPermissions", + "ParameterValue": "" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedPublic", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:DeleteObject" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedPrivate", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:DeleteObject" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedUploads", + "ParameterValue": "s3:PutObject" + }, + { + "ParameterKey": "s3UploadsPolicy", + "ParameterValue": "Uploads_policy_bf41454d" + }, + { + "ParameterKey": "env", + "ParameterValue": "main" + }, + { + "ParameterKey": "unauthPolicyName", + "ParameterValue": "s3_amplify_bf41454d" + }, + { + "ParameterKey": "authRoleName", + "ParameterValue": "amplify-discussions-main-c39a5-authRole" + }, + { + "ParameterKey": "GuestAllowList", + "ParameterValue": "DISALLOW" + }, + { + "ParameterKey": "authPolicyName", + "ParameterValue": "s3_amplify_bf41454d" + }, + { + "ParameterKey": "s3ProtectedPolicy", + "ParameterValue": "Protected_policy_bf41454d" + }, + { + "ParameterKey": "s3PermissionsAuthenticatedProtected", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:DeleteObject" + }, + { + "ParameterKey": "s3PermissionsGuestUploads", + "ParameterValue": "DISALLOW" + }, + { + "ParameterKey": "s3ReadPolicy", + "ParameterValue": "read_policy_bf41454d" + }, + { + "ParameterKey": "selectedAuthenticatedPermissions", + "ParameterValue": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.template.json new file mode 100644 index 00000000000..81494e78af7 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storageavatars-1BVCGXECPBEMB.template.json @@ -0,0 +1,599 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-S3\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "env": { + "Type": "String" + }, + "bucketName": { + "Type": "String" + }, + "authRoleName": { + "Type": "String" + }, + "unauthRoleName": { + "Type": "String" + }, + "authPolicyName": { + "Type": "String" + }, + "unauthPolicyName": { + "Type": "String" + }, + "s3PublicPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PrivatePolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ProtectedPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3UploadsPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3ReadPolicy": { + "Type": "String", + "Default": "NONE" + }, + "s3PermissionsAuthenticatedPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedProtected": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedPrivate": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsAuthenticatedUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestPublic": { + "Type": "String", + "Default": "DISALLOW" + }, + "s3PermissionsGuestUploads": { + "Type": "String", + "Default": "DISALLOW" + }, + "AuthenticatedAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "GuestAllowList": { + "Type": "String", + "Default": "DISALLOW" + }, + "selectedGuestPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + }, + "selectedAuthenticatedPermissions": { + "Type": "CommaDelimitedList", + "Default": "NONE" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + }, + "CreateAuthPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthProtected": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedProtected" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthPrivate": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedPrivate" + }, + "DISALLOW" + ] + } + ] + }, + "CreateAuthUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsAuthenticatedUploads" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestPublic": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestPublic" + }, + "DISALLOW" + ] + } + ] + }, + "CreateGuestUploads": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "s3PermissionsGuestUploads" + }, + "DISALLOW" + ] + } + ] + }, + "AuthReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "AuthenticatedAllowList" + }, + "DISALLOW" + ] + } + ] + }, + "GuestReadAndList": { + "Fn::Not": [ + { + "Fn::Equals": [ + { + "Ref": "GuestAllowList" + }, + "DISALLOW" + ] + } + ] + } + }, + "Outputs": { + "BucketName": { + "Description": "Bucket name for the S3 bucket", + "Value": { + "Ref": "S3Bucket" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + }, + "Resources": { + "S3Bucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "bucketName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "bucketName" + }, + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "-", + { + "Ref": "AWS::StackName" + } + ] + } + ] + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + }, + "CorsConfiguration": { + "CorsRules": [ + { + "AllowedHeaders": [ + "*" + ], + "AllowedMethods": [ + "GET", + "HEAD", + "PUT", + "POST", + "DELETE" + ], + "AllowedOrigins": [ + "*" + ], + "ExposedHeaders": [ + "x-amz-server-side-encryption", + "x-amz-request-id", + "x-amz-id-2", + "ETag" + ], + "Id": "S3CORSRuleId1", + "MaxAge": 3000 + } + ] + }, + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [ + { + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "AES256" + } + } + ] + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "S3AuthPublicPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPublic" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/public/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PublicPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPublic" + }, + "S3AuthProtectedPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedProtected" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3ProtectedPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthProtected" + }, + "S3AuthPrivatePolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedPrivate" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/private/${cognito-identity.amazonaws.com:sub}/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3PrivatePolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthPrivate" + }, + "S3AuthUploadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": { + "Fn::Split": [ + ",", + { + "Ref": "s3PermissionsAuthenticatedUploads" + } + ] + }, + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/uploads/*" + ] + ] + } + ] + } + ] + }, + "PolicyName": { + "Ref": "s3UploadsPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "CreateAuthUploads" + }, + "S3AuthReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*", + "private/${cognito-identity.amazonaws.com:sub}/", + "private/${cognito-identity.amazonaws.com:sub}/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "authRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "AuthReadAndList" + }, + "S3GuestReadPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + }, + "/protected/*" + ] + ] + } + }, + { + "Action": "s3:ListBucket", + "Condition": { + "StringLike": { + "s3:prefix": [ + "public/", + "public/*", + "protected/", + "protected/*" + ] + } + }, + "Effect": "Allow", + "Resource": { + "Fn::Join": [ + "", + [ + "arn:aws:s3:::", + { + "Ref": "S3Bucket" + } + ] + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": { + "Ref": "s3ReadPolicy" + }, + "Roles": [ + { + "Ref": "unauthRoleName" + } + ] + }, + "DependsOn": [ + "S3Bucket" + ], + "Condition": "GuestReadAndList" + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.description.txt new file mode 100644 index 00000000000..85c7bf4fcc3 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.description.txt @@ -0,0 +1 @@ +{"createdOn":"Linux","createdBy":"Amplify","createdWith":"14.2.5","stackType":"storage-DynamoDB","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.outputs.json new file mode 100644 index 00000000000..07877991944 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.outputs.json @@ -0,0 +1,34 @@ +[ + { + "OutputKey": "PartitionKeyName", + "OutputValue": "userId" + }, + { + "OutputKey": "SortKeyName", + "OutputValue": "postId" + }, + { + "OutputKey": "SortKeyType", + "OutputValue": "S" + }, + { + "OutputKey": "Region", + "OutputValue": "us-east-1" + }, + { + "OutputKey": "Arn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main" + }, + { + "OutputKey": "StreamArn", + "OutputValue": "arn:aws:dynamodb:us-east-1:123456789012:table/bookmarks-main/stream/2026-03-20T21:19:57.495" + }, + { + "OutputKey": "PartitionKeyType", + "OutputValue": "S" + }, + { + "OutputKey": "Name", + "OutputValue": "bookmarks-main" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.parameters.json new file mode 100644 index 00000000000..5862fff0861 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.parameters.json @@ -0,0 +1,26 @@ +[ + { + "ParameterKey": "partitionKeyType", + "ParameterValue": "S" + }, + { + "ParameterKey": "partitionKeyName", + "ParameterValue": "userId" + }, + { + "ParameterKey": "env", + "ParameterValue": "main" + }, + { + "ParameterKey": "sortKeyName", + "ParameterValue": "postId" + }, + { + "ParameterKey": "sortKeyType", + "ParameterValue": "S" + }, + { + "ParameterKey": "tableName", + "ParameterValue": "bookmarks" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.template.json new file mode 100644 index 00000000000..f19e532fe34 --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5-storagebookmarks-B7BEMLBCHV3W.template.json @@ -0,0 +1,156 @@ +{ + "Description": "{\"createdOn\":\"Linux\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"storage-DynamoDB\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", + "AWSTemplateFormatVersion": "2010-09-09", + "Parameters": { + "partitionKeyName": { + "Type": "String" + }, + "partitionKeyType": { + "Type": "String" + }, + "env": { + "Type": "String" + }, + "sortKeyName": { + "Type": "String" + }, + "sortKeyType": { + "Type": "String" + }, + "tableName": { + "Type": "String" + } + }, + "Conditions": { + "ShouldNotCreateEnvResources": { + "Fn::Equals": [ + { + "Ref": "env" + }, + "NONE" + ] + } + }, + "Resources": { + "DynamoDBTable": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ + { + "AttributeName": "userId", + "AttributeType": "S" + }, + { + "AttributeName": "postId", + "AttributeType": "S" + } + ], + "GlobalSecondaryIndexes": [ + { + "IndexName": "byPost", + "KeySchema": [ + { + "AttributeName": "postId", + "KeyType": "HASH" + } + ], + "Projection": { + "ProjectionType": "ALL" + }, + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + } + } + ], + "KeySchema": [ + { + "AttributeName": "userId", + "KeyType": "HASH" + }, + { + "AttributeName": "postId", + "KeyType": "RANGE" + } + ], + "ProvisionedThroughput": { + "ReadCapacityUnits": 5, + "WriteCapacityUnits": 5 + }, + "StreamSpecification": { + "StreamViewType": "NEW_IMAGE" + }, + "TableName": { + "Fn::If": [ + "ShouldNotCreateEnvResources", + { + "Ref": "tableName" + }, + { + "Fn::Join": [ + "", + [ + { + "Ref": "tableName" + }, + "-", + { + "Ref": "env" + } + ] + ] + } + ] + } + } + } + }, + "Outputs": { + "Name": { + "Value": { + "Ref": "DynamoDBTable" + } + }, + "Arn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "Arn" + ] + } + }, + "StreamArn": { + "Value": { + "Fn::GetAtt": [ + "DynamoDBTable", + "StreamArn" + ] + } + }, + "PartitionKeyName": { + "Value": { + "Ref": "partitionKeyName" + } + }, + "PartitionKeyType": { + "Value": { + "Ref": "partitionKeyType" + } + }, + "SortKeyName": { + "Value": { + "Ref": "sortKeyName" + } + }, + "SortKeyType": { + "Value": { + "Ref": "sortKeyType" + } + }, + "Region": { + "Value": { + "Ref": "AWS::Region" + } + } + } +} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.description.txt similarity index 100% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.description.txt rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.description.txt diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.outputs.json similarity index 57% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.outputs.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.outputs.json index c747dd78ab5..9d805d94994 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.outputs.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.outputs.json @@ -1,42 +1,42 @@ [ { "OutputKey": "AuthRoleName", - "OutputValue": "amplify-discussions-main-d5a80-authRole" + "OutputValue": "amplify-discussions-main-c39a5-authRole" }, { "OutputKey": "UnauthRoleArn", - "OutputValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-unauthRole" + "OutputValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-unauthRole" }, { "OutputKey": "AuthRoleArn", - "OutputValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-d5a80-authRole" + "OutputValue": "arn:aws:iam::123456789012:role/amplify-discussions-main-c39a5-authRole" }, { "OutputKey": "Region", "OutputValue": "us-east-1", "Description": "CloudFormation provider root stack Region", - "ExportName": "amplify-discussions-main-d5a80-Region" + "ExportName": "amplify-discussions-main-c39a5-Region" }, { "OutputKey": "DeploymentBucketName", - "OutputValue": "amplify-discussions-main-d5a80-deployment", + "OutputValue": "amplify-discussions-main-c39a5-deployment", "Description": "CloudFormation provider root stack deployment bucket name", - "ExportName": "amplify-discussions-main-d5a80-DeploymentBucketName" + "ExportName": "amplify-discussions-main-c39a5-DeploymentBucketName" }, { "OutputKey": "UnauthRoleName", - "OutputValue": "amplify-discussions-main-d5a80-unauthRole" + "OutputValue": "amplify-discussions-main-c39a5-unauthRole" }, { "OutputKey": "StackName", - "OutputValue": "amplify-discussions-main-d5a80", + "OutputValue": "amplify-discussions-main-c39a5", "Description": "CloudFormation provider root stack ID", - "ExportName": "amplify-discussions-main-d5a80-StackName" + "ExportName": "amplify-discussions-main-c39a5-StackName" }, { "OutputKey": "StackId", - "OutputValue": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-d5a80/2bc587e0-1a44-11f1-8b6b-0affd4d11c2d", + "OutputValue": "arn:aws:cloudformation:us-east-1:123456789012:stack/amplify-discussions-main-c39a5/0e9a6f60-24a2-11f1-8462-0afffd2fb801", "Description": "CloudFormation provider root stack name", - "ExportName": "amplify-discussions-main-d5a80-StackId" + "ExportName": "amplify-discussions-main-c39a5-StackId" } ] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.parameters.json new file mode 100644 index 00000000000..5b0c8b7318d --- /dev/null +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.parameters.json @@ -0,0 +1,14 @@ +[ + { + "ParameterKey": "AuthRoleName", + "ParameterValue": "amplify-discussions-main-c39a5-authRole" + }, + { + "ParameterKey": "DeploymentBucketName", + "ParameterValue": "amplify-discussions-main-c39a5-deployment" + }, + { + "ParameterKey": "UnauthRoleName", + "ParameterValue": "amplify-discussions-main-c39a5-unauthRole" + } +] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.template.json similarity index 84% rename from amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.template.json rename to amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.template.json index 0260279e6a7..7d427d24e55 100644 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.template.json +++ b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-c39a5.template.json @@ -202,26 +202,26 @@ "apidiscussions": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/api/cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/api/cloudformation-template.json", "Parameters": { "AppSyncApiName": "discussions", "DynamoDBBillingMode": "PAY_PER_REQUEST", "DynamoDBEnableServerSideEncryption": false, - "S3DeploymentBucket": "amplify-discussions-main-d5a80-deployment", + "S3DeploymentBucket": "amplify-discussions-main-c39a5-deployment", "S3DeploymentRootKey": "amplify-appsync-files/db92bad357b2590353e82db2f2ec7d0fc9cfd30d", "env": "main" } } }, - "authdiscussions22367c6822367c68": { + "authdiscussionsc578c16ec578c16e": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/auth/discussions22367c6822367c68-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/auth/discussionsc578c16ec578c16e-cloudformation-template.json", "Parameters": { - "identityPoolName": "discussions22367c68_identitypool_22367c68", + "identityPoolName": "discussionsc578c16e_identitypool_c578c16e", "allowUnauthenticatedIdentities": false, - "resourceNameTruncated": "discus22367c68", - "userPoolName": "discussions22367c68_userpool_22367c68", + "resourceNameTruncated": "discusc578c16e", + "userPoolName": "discussionsc578c16e_userpool_c578c16e", "autoVerifiedAttributes": "email", "mfaConfiguration": "OFF", "mfaTypes": "SMS Text Message", @@ -238,10 +238,10 @@ "userpoolClientRefreshTokenValidity": "120", "userpoolClientWriteAttributes": "email", "userpoolClientReadAttributes": "email", - "userpoolClientLambdaRole": "discus22367c68_userpoolclient_lambda_role", + "userpoolClientLambdaRole": "discusc578c16e_userpoolclient_lambda_role", "userpoolClientSetAttributes": false, - "sharedId": "22367c68", - "resourceName": "discussions22367c6822367c68", + "sharedId": "c578c16e", + "resourceName": "discussionsc578c16ec578c16e", "authSelections": "identityPoolAndUserPool", "useDefault": "manual", "thirdPartyAuth": false, @@ -275,10 +275,10 @@ "functionfetchuseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/fetchuseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/fetchuseractivity-6e6d76524e6255314269-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/fetchuseractivity-6e523036545438726f37-build.zip", "storageactivityName": { "Fn::GetAtt": [ "storageactivity", @@ -304,10 +304,10 @@ "functionrecorduseractivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/function/recorduseractivity-cloudformation-template.json", "Parameters": { - "deploymentBucketName": "amplify-discussions-main-d5a80-deployment", - "s3Key": "amplify-builds/recorduseractivity-4969755347686f776962-build.zip", + "deploymentBucketName": "amplify-discussions-main-c39a5-deployment", + "s3Key": "amplify-builds/recorduseractivity-433947686f7145754543-build.zip", "apidiscussionsGraphQLAPIIdOutput": { "Fn::GetAtt": [ "apidiscussions", @@ -345,7 +345,7 @@ "storageactivity": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-d5a80-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/activity-cloudformation-template.json", "Parameters": { "tableName": "activity", "partitionKeyName": "id", @@ -356,11 +356,58 @@ } } }, + "storageavatars": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/cloudformation-template.json", + "Parameters": { + "bucketName": "discus-avatars", + "selectedGuestPermissions": "", + "selectedAuthenticatedPermissions": "s3:PutObject,s3:GetObject,s3:ListBucket,s3:DeleteObject", + "unauthRoleName": { + "Ref": "UnauthRoleName" + }, + "authRoleName": { + "Ref": "AuthRoleName" + }, + "s3PrivatePolicy": "Private_policy_bf41454d", + "s3ProtectedPolicy": "Protected_policy_bf41454d", + "s3PublicPolicy": "Public_policy_bf41454d", + "s3ReadPolicy": "read_policy_bf41454d", + "s3UploadsPolicy": "Uploads_policy_bf41454d", + "authPolicyName": "s3_amplify_bf41454d", + "unauthPolicyName": "s3_amplify_bf41454d", + "AuthenticatedAllowList": "ALLOW", + "GuestAllowList": "DISALLOW", + "s3PermissionsAuthenticatedPrivate": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedProtected": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedPublic": "s3:PutObject,s3:GetObject,s3:DeleteObject", + "s3PermissionsAuthenticatedUploads": "s3:PutObject", + "s3PermissionsGuestPublic": "DISALLOW", + "s3PermissionsGuestUploads": "DISALLOW", + "env": "main" + } + } + }, + "storagebookmarks": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "TemplateURL": "https://s3.amazonaws.com/amplify-discussions-main-c39a5-deployment/amplify-cfn-templates/storage/bookmarks-cloudformation-template.json", + "Parameters": { + "tableName": "bookmarks", + "partitionKeyName": "userId", + "partitionKeyType": "S", + "sortKeyName": "postId", + "sortKeyType": "S", + "env": "main" + } + } + }, "UpdateRolesWithIDPFunction": { "DependsOn": [ "AuthRole", "UnauthRole", - "authdiscussions22367c6822367c68" + "authdiscussionsc578c16ec578c16e" ], "Type": "AWS::Lambda::Function", "Properties": { @@ -470,7 +517,7 @@ }, "idpId": { "Fn::GetAtt": [ - "authdiscussions22367c6822367c68", + "authdiscussionsc578c16ec578c16e", "Outputs.IdentityPoolId" ] }, diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.outputs.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.outputs.json deleted file mode 100644 index ac2112bba78..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D.outputs.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "OutputKey": "GraphQLAPIIdOutput", - "OutputValue": "ruiylk7rjnb4ziygno3jh4wrsq", - "Description": "Your GraphQL API ID.", - "ExportName": "amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D:GraphQLApiId" - }, - { - "OutputKey": "GraphQLAPIEndpointOutput", - "OutputValue": "https://ouxhkkyjibe47illvcmepix6ru.appsync-api.us-east-1.amazonaws.com/graphql", - "Description": "Your GraphQL API endpoint.", - "ExportName": "amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D:GraphQLApiEndpoint" - }, - { - "OutputKey": "GraphQLAPIKeyOutput", - "OutputValue": "da2-fakeapikey00000000000000", - "Description": "Your GraphQL API ID.", - "ExportName": "amplify-discussions-main-d5a80-apidiscussions-EQ7EIZZ1X77D:GraphQLApiKey" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.description.txt deleted file mode 100644 index 28ba956271c..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.description.txt +++ /dev/null @@ -1 +0,0 @@ -{"createdOn":"Mac","createdBy":"Amplify","createdWith":"14.2.5","stackType":"auth-Cognito","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.template.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.template.json deleted file mode 100644 index c305475136f..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-authdiscussions22367c6822367c68-XLSGP9AEXCHG.template.json +++ /dev/null @@ -1,533 +0,0 @@ -{ - "Description": "{\"createdOn\":\"Mac\",\"createdBy\":\"Amplify\",\"createdWith\":\"14.2.5\",\"stackType\":\"auth-Cognito\",\"metadata\":{\"whyContinueWithGen1\":\"Prefer not to answer\"}}", - "AWSTemplateFormatVersion": "2010-09-09", - "Parameters": { - "env": { - "Type": "String" - }, - "identityPoolName": { - "Type": "String" - }, - "allowUnauthenticatedIdentities": { - "Type": "String" - }, - "resourceNameTruncated": { - "Type": "String" - }, - "userPoolName": { - "Type": "String" - }, - "autoVerifiedAttributes": { - "Type": "CommaDelimitedList" - }, - "mfaConfiguration": { - "Type": "String" - }, - "mfaTypes": { - "Type": "CommaDelimitedList" - }, - "smsAuthenticationMessage": { - "Type": "String" - }, - "smsVerificationMessage": { - "Type": "String" - }, - "emailVerificationSubject": { - "Type": "String" - }, - "emailVerificationMessage": { - "Type": "String" - }, - "defaultPasswordPolicy": { - "Type": "String" - }, - "passwordPolicyMinLength": { - "Type": "String" - }, - "passwordPolicyCharacters": { - "Type": "CommaDelimitedList" - }, - "requiredAttributes": { - "Type": "CommaDelimitedList" - }, - "aliasAttributes": { - "Type": "CommaDelimitedList" - }, - "userpoolClientGenerateSecret": { - "Type": "String" - }, - "userpoolClientRefreshTokenValidity": { - "Type": "String" - }, - "userpoolClientWriteAttributes": { - "Type": "CommaDelimitedList" - }, - "userpoolClientReadAttributes": { - "Type": "CommaDelimitedList" - }, - "userpoolClientLambdaRole": { - "Type": "String" - }, - "userpoolClientSetAttributes": { - "Type": "String" - }, - "sharedId": { - "Type": "String" - }, - "resourceName": { - "Type": "String" - }, - "authSelections": { - "Type": "String" - }, - "useDefault": { - "Type": "String" - }, - "thirdPartyAuth": { - "Type": "String" - }, - "usernameAttributes": { - "Type": "CommaDelimitedList" - }, - "userPoolGroups": { - "Type": "String" - }, - "adminQueries": { - "Type": "String" - }, - "triggers": { - "Type": "String" - }, - "hostedUI": { - "Type": "String" - }, - "userPoolGroupList": { - "Type": "CommaDelimitedList" - }, - "serviceName": { - "Type": "String" - }, - "usernameCaseSensitive": { - "Type": "String" - }, - "useEnabledMfas": { - "Type": "String" - }, - "authRoleArn": { - "Type": "String" - }, - "unauthRoleArn": { - "Type": "String" - }, - "breakCircularDependency": { - "Type": "String" - }, - "dependsOn": { - "Type": "CommaDelimitedList" - } - }, - "Conditions": { - "ShouldNotCreateEnvResources": { - "Fn::Equals": [ - { - "Ref": "env" - }, - "NONE" - ] - } - }, - "Resources": { - "SNSRole": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Sid": "", - "Effect": "Allow", - "Principal": { - "Service": "cognito-idp.amazonaws.com" - }, - "Action": [ - "sts:AssumeRole" - ], - "Condition": { - "StringEquals": { - "sts:ExternalId": "discus22367c68_role_external_id" - } - } - } - ] - }, - "Policies": [ - { - "PolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Action": [ - "sns:Publish" - ], - "Resource": "*" - } - ] - }, - "PolicyName": "discus22367c68-sns-policy" - } - ], - "RoleName": { - "Fn::If": [ - "ShouldNotCreateEnvResources", - "discus22367c68_sns-role", - { - "Fn::Join": [ - "", - [ - "sns22367c68", - { - "Fn::Select": [ - 3, - { - "Fn::Split": [ - "-", - { - "Ref": "AWS::StackName" - } - ] - } - ] - }, - "-", - { - "Ref": "env" - } - ] - ] - } - ] - } - } - }, - "UserPool": { - "Type": "AWS::Cognito::UserPool", - "Properties": { - "AutoVerifiedAttributes": [ - "email" - ], - "EmailVerificationMessage": { - "Ref": "emailVerificationMessage" - }, - "EmailVerificationSubject": { - "Ref": "emailVerificationSubject" - }, - "MfaConfiguration": { - "Ref": "mfaConfiguration" - }, - "Policies": { - "PasswordPolicy": { - "MinimumLength": { - "Ref": "passwordPolicyMinLength" - }, - "RequireLowercase": false, - "RequireNumbers": false, - "RequireSymbols": false, - "RequireUppercase": false - } - }, - "Schema": [ - { - "Mutable": true, - "Name": "email", - "Required": true - }, - { - "Mutable": true, - "Name": "phone_number", - "Required": true - } - ], - "SmsAuthenticationMessage": { - "Ref": "smsAuthenticationMessage" - }, - "SmsConfiguration": { - "ExternalId": "discus22367c68_role_external_id", - "SnsCallerArn": { - "Fn::GetAtt": [ - "SNSRole", - "Arn" - ] - } - }, - "SmsVerificationMessage": { - "Ref": "smsVerificationMessage" - }, - "UserAttributeUpdateSettings": { - "AttributesRequireVerificationBeforeUpdate": [ - "email" - ] - }, - "UserPoolName": { - "Fn::If": [ - "ShouldNotCreateEnvResources", - { - "Ref": "userPoolName" - }, - { - "Fn::Join": [ - "", - [ - { - "Ref": "userPoolName" - }, - "-", - { - "Ref": "env" - } - ] - ] - } - ] - }, - "UsernameAttributes": { - "Ref": "usernameAttributes" - }, - "UsernameConfiguration": { - "CaseSensitive": false - } - }, - "DependsOn": [ - "SNSRole" - ] - }, - "UserPoolClientWeb": { - "Type": "AWS::Cognito::UserPoolClient", - "Properties": { - "ClientName": "discus22367c68_app_clientWeb", - "RefreshTokenValidity": { - "Ref": "userpoolClientRefreshTokenValidity" - }, - "TokenValidityUnits": { - "RefreshToken": "days" - }, - "UserPoolId": { - "Ref": "UserPool" - } - }, - "DependsOn": [ - "UserPool" - ] - }, - "UserPoolClient": { - "Type": "AWS::Cognito::UserPoolClient", - "Properties": { - "ClientName": "discus22367c68_app_client", - "GenerateSecret": { - "Ref": "userpoolClientGenerateSecret" - }, - "RefreshTokenValidity": { - "Ref": "userpoolClientRefreshTokenValidity" - }, - "TokenValidityUnits": { - "RefreshToken": "days" - }, - "UserPoolId": { - "Ref": "UserPool" - } - }, - "DependsOn": [ - "UserPool" - ] - }, - "UserPoolClientRole": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - }, - "Action": "sts:AssumeRole" - } - ] - }, - "RoleName": { - "Fn::If": [ - "ShouldNotCreateEnvResources", - { - "Ref": "userpoolClientLambdaRole" - }, - { - "Fn::Join": [ - "", - [ - "upClientLambdaRole22367c68", - { - "Fn::Select": [ - 3, - { - "Fn::Split": [ - "-", - { - "Ref": "AWS::StackName" - } - ] - } - ] - }, - "-", - { - "Ref": "env" - } - ] - ] - } - ] - } - } - }, - "IdentityPool": { - "Type": "AWS::Cognito::IdentityPool", - "Properties": { - "AllowUnauthenticatedIdentities": { - "Ref": "allowUnauthenticatedIdentities" - }, - "CognitoIdentityProviders": [ - { - "ClientId": { - "Ref": "UserPoolClient" - }, - "ProviderName": { - "Fn::Sub": [ - "cognito-idp.${region}.amazonaws.com/${client}", - { - "region": { - "Ref": "AWS::Region" - }, - "client": { - "Ref": "UserPool" - } - } - ] - } - }, - { - "ClientId": { - "Ref": "UserPoolClientWeb" - }, - "ProviderName": { - "Fn::Sub": [ - "cognito-idp.${region}.amazonaws.com/${client}", - { - "region": { - "Ref": "AWS::Region" - }, - "client": { - "Ref": "UserPool" - } - } - ] - } - } - ], - "IdentityPoolName": { - "Fn::If": [ - "ShouldNotCreateEnvResources", - "discussions22367c68_identitypool_22367c68", - { - "Fn::Join": [ - "", - [ - "discussions22367c68_identitypool_22367c68__", - { - "Ref": "env" - } - ] - ] - } - ] - } - } - }, - "IdentityPoolRoleMap": { - "Type": "AWS::Cognito::IdentityPoolRoleAttachment", - "Properties": { - "IdentityPoolId": { - "Ref": "IdentityPool" - }, - "Roles": { - "unauthenticated": { - "Ref": "unauthRoleArn" - }, - "authenticated": { - "Ref": "authRoleArn" - } - } - }, - "DependsOn": [ - "IdentityPool" - ] - } - }, - "Outputs": { - "IdentityPoolId": { - "Description": "Id for the identity pool", - "Value": { - "Ref": "IdentityPool" - } - }, - "IdentityPoolName": { - "Value": { - "Fn::GetAtt": [ - "IdentityPool", - "Name" - ] - } - }, - "UserPoolId": { - "Description": "Id for the user pool", - "Value": { - "Ref": "UserPool" - } - }, - "UserPoolArn": { - "Description": "Arn for the user pool", - "Value": { - "Fn::GetAtt": [ - "UserPool", - "Arn" - ] - } - }, - "UserPoolName": { - "Value": { - "Ref": "userPoolName" - } - }, - "AppClientIDWeb": { - "Description": "The user pool app client id for web", - "Value": { - "Ref": "UserPoolClientWeb" - } - }, - "AppClientID": { - "Description": "The user pool app client id", - "Value": { - "Ref": "UserPoolClient" - } - }, - "CreatedSNSRole": { - "Description": "role arn", - "Value": { - "Fn::GetAtt": [ - "SNSRole", - "Arn" - ] - } - } - } -} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.description.txt deleted file mode 100644 index 445081e4df1..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionfetchuseractivity-WUMXMK423PKD.description.txt +++ /dev/null @@ -1 +0,0 @@ -{"createdOn":"Mac","createdBy":"Amplify","createdWith":"14.2.5","stackType":"function-Lambda","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.description.txt deleted file mode 100644 index 445081e4df1..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-functionrecorduseractivity-UG5EXUFUZZTY.description.txt +++ /dev/null @@ -1 +0,0 @@ -{"createdOn":"Mac","createdBy":"Amplify","createdWith":"14.2.5","stackType":"function-Lambda","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.description.txt b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.description.txt deleted file mode 100644 index 8a7d80f26b2..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80-storageactivity-MDZCD7YSRDN4.description.txt +++ /dev/null @@ -1 +0,0 @@ -{"createdOn":"Mac","createdBy":"Amplify","createdWith":"14.2.5","stackType":"storage-DynamoDB","metadata":{"whyContinueWithGen1":"Prefer not to answer"}} \ No newline at end of file diff --git a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.parameters.json b/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.parameters.json deleted file mode 100644 index 8395415a35d..00000000000 --- a/amplify-migration-apps/discussions/_snapshot.pre.refactor/amplify-discussions-main-d5a80.parameters.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "ParameterKey": "AuthRoleName", - "ParameterValue": "amplify-discussions-main-d5a80-authRole" - }, - { - "ParameterKey": "DeploymentBucketName", - "ParameterValue": "amplify-discussions-main-d5a80-deployment" - }, - { - "ParameterKey": "UnauthRoleName", - "ParameterValue": "amplify-discussions-main-d5a80-unauthRole" - } -] \ No newline at end of file diff --git a/amplify-migration-apps/discussions/gen1-test-script.ts b/amplify-migration-apps/discussions/gen1-test-script.ts index 9d4c973c019..322b36d468e 100644 --- a/amplify-migration-apps/discussions/gen1-test-script.ts +++ b/amplify-migration-apps/discussions/gen1-test-script.ts @@ -7,7 +7,9 @@ * 3. Post CRUD Operations * 4. Comment CRUD Operations * 5. User Activity Tracking - * 6. Cleanup (Delete Test Data) + * 6. S3 Storage (Avatars) + * 7. Bookmarks DDB + * 8. Cleanup (Delete Test Data) * * Credentials are provisioned automatically via Cognito AdminCreateUser + AdminSetUserPassword. */ @@ -40,7 +42,9 @@ async function runAllTests(): Promise { console.log(' 3. Post CRUD Operations'); console.log(' 4. Comment CRUD Operations'); console.log(' 5. User Activity Tracking'); - console.log(' 6. Cleanup (Delete Test Data)'); + console.log(' 6. S3 Storage (Avatars)'); + console.log(' 7. Bookmarks DDB'); + console.log(' 8. Cleanup (Delete Test Data)'); // Provision user via admin APIs, then sign in here so tokens stay in this module's Amplify scope const { signinValue, testUser } = await provisionTestUser(amplifyconfig); @@ -57,8 +61,16 @@ async function runAllTests(): Promise { const runner = new TestRunner(); const testFunctions = createTestFunctions(); - const { runQueryTests, runTopicMutationTests, runPostMutationTests, runCommentMutationTests, runActivityTests, runCleanupTests } = - createTestOrchestrator(testFunctions, runner); + const { + runQueryTests, + runTopicMutationTests, + runPostMutationTests, + runCommentMutationTests, + runActivityTests, + runStorageTests, + runBookmarksTests, + runCleanupTests, + } = createTestOrchestrator(testFunctions, runner); // Get current user ID for activity tests const currentUser = await getCurrentUser(); @@ -84,7 +96,15 @@ async function runAllTests(): Promise { // Part 5: Activity tests await runActivityTests(currentUser.userId); - // Part 6: Cleanup + // Part 6: S3 Storage (Avatars) + await runStorageTests(); + + // Part 7: Bookmarks DDB (requires a post to bookmark) + if (postId) { + await runBookmarksTests(currentUser.userId, postId); + } + + // Part 8: Cleanup await runCleanupTests(topicId, postId, commentId); // Sign out diff --git a/amplify-migration-apps/discussions/index.html b/amplify-migration-apps/discussions/index.html index 558a994e5b4..e0d813dd9e0 100644 --- a/amplify-migration-apps/discussions/index.html +++ b/amplify-migration-apps/discussions/index.html @@ -489,6 +489,89 @@ /* Utilities */ .hidden { display: none; } + /* Profile Page */ + .profile-section { + display: flex; + align-items: center; + gap: 30px; + padding: 40px; + background: #f7fafc; + border-radius: 16px; + margin-bottom: 30px; + } + .profile-avatar-container { + display: flex; + flex-direction: column; + align-items: center; + gap: 15px; + } + .profile-avatar { + width: 120px; + height: 120px; + font-size: 40px; + border-radius: 50%; + object-fit: cover; + } + .avatar-upload-btn { + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + color: white; + padding: 10px 20px; + border-radius: 25px; + cursor: pointer; + font-size: 14px; + font-weight: 600; + transition: all 0.3s; + } + .avatar-upload-btn:hover { + transform: translateY(-2px); + box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4); + } + .profile-info { + flex: 1; + } + .profile-name { + font-size: 24px; + font-weight: 700; + color: #2d3748; + margin-bottom: 5px; + } + .profile-meta { + color: #718096; + font-size: 16px; + } + .upload-status { + padding: 15px; + border-radius: 12px; + text-align: center; + font-weight: 600; + } + .upload-status.success { + background: #c6f6d5; + color: #276749; + } + .upload-status.error { + background: #fed7d7; + color: #c53030; + } + .upload-status.loading { + background: #e9d8fd; + color: #553c9a; + } + .clickable-avatar { + cursor: pointer; + transition: transform 0.2s, box-shadow 0.2s; + } + .clickable-avatar:hover { + transform: scale(1.1); + box-shadow: 0 4px 12px rgba(0,0,0,0.3); + } + .avatar-img { + width: 100%; + height: 100%; + border-radius: 50%; + object-fit: cover; + } + /* Page Header */ .page-header { margin-bottom: 25px; @@ -565,7 +648,7 @@

Confirm Your Account

-
U
+
U
@@ -624,6 +707,33 @@

+ + +