// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Snapshot 1`] = ` Object { "Resources": Object { "CreateUser1C98808B": Object { "DependsOn": Array [ "CreateUserServiceRoleDefaultPolicy44CE0BDC", "CreateUserServiceRole583944EB", ], "Properties": Object { "Code": Object { "S3Bucket": Object { "Fn::Sub": "cdk-hnb659fds-assets-\${AWS::AccountId}-\${AWS::Region}", }, "S3Key": "e5307bcc5cbcba7f78e3dc82bb7d62524090927d08136783d136cd9ba2865771.zip", }, "Environment": Object { "Variables": Object { "AWS_NODEJS_CONNECTION_REUSE_ENABLED": "1", "USER_TABLE_NAME": Object { "Ref": "UserTableBD4BF69E", }, }, }, "Handler": "index.handler", "Role": Object { "Fn::GetAtt": Array [ "CreateUserServiceRole583944EB", "Arn", ], }, "Runtime": "nodejs14.x", }, "Type": "AWS::Lambda::Function", }, "CreateUserServiceRole583944EB": Object { "Properties": Object { "AssumeRolePolicyDocument": Object { "Statement": Array [ Object { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": Object { "Service": "lambda.amazonaws.com", }, }, ], "Version": "2012-10-17", }, "ManagedPolicyArns": Array [ Object { "Fn::Join": Array [ "", Array [ "arn:", Object { "Ref": "AWS::Partition", }, ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", ], ], }, ], }, "Type": "AWS::IAM::Role", }, "CreateUserServiceRoleDefaultPolicy44CE0BDC": Object { "Properties": Object { "PolicyDocument": Object { "Statement": Array [ Object { "Action": Array [ "dynamodb:BatchGetItem", "dynamodb:GetRecords", "dynamodb:GetShardIterator", "dynamodb:Query", "dynamodb:GetItem", "dynamodb:Scan", "dynamodb:ConditionCheckItem", "dynamodb:BatchWriteItem", "dynamodb:PutItem", "dynamodb:UpdateItem", "dynamodb:DeleteItem", ], "Effect": "Allow", "Resource": Array [ Object { "Fn::GetAtt": Array [ "UserTableBD4BF69E", "Arn", ], }, Object { "Ref": "AWS::NoValue", }, ], }, ], "Version": "2012-10-17", }, "PolicyName": "CreateUserServiceRoleDefaultPolicy44CE0BDC", "Roles": Array [ Object { "Ref": "CreateUserServiceRole583944EB", }, ], }, "Type": "AWS::IAM::Policy", }, "UserTableBD4BF69E": Object { "DeletionPolicy": "Retain", "Properties": Object { "AttributeDefinitions": Array [ Object { "AttributeName": "username", "AttributeType": "S", }, ], "KeySchema": Array [ Object { "AttributeName": "username", "KeyType": "HASH", }, ], "ProvisionedThroughput": Object { "ReadCapacityUnits": 5, "WriteCapacityUnits": 5, }, }, "Type": "AWS::DynamoDB::Table", "UpdateReplacePolicy": "Retain", }, }, } `;