From 827c90ab8aacaabdb4e2f64f9dd69b956abd0b5b Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Sun, 27 Aug 2023 23:20:07 -0700 Subject: [PATCH] add rest json tests (skippped -still leaky --- src/aws.zig | 61 ++++++++++++++++++++ src/test_rest_json_1_query_no_input.response | 2 + 2 files changed, 63 insertions(+) create mode 100644 src/test_rest_json_1_query_no_input.response diff --git a/src/aws.zig b/src/aws.zig index 446d1a4..0917df3 100644 --- a/src/aws.zig +++ b/src/aws.zig @@ -1713,3 +1713,64 @@ test "json_1_1_query_no_input: ecs listClusters runtime" { try std.testing.expectEqual(@as(usize, 1), call.response.cluster_arns.?.len); try std.testing.expectEqualStrings("arn:aws:ecs:us-west-2:550620852718:cluster/web-applicationehjaf-cluster", call.response.cluster_arns.?[0]); } +test "rest_json_1_query_with_input: lambda listFunctions runtime" { + // TODO: This passes but leaks like a sieve + if (true) return error.SkipZigTest; + const allocator = std.testing.allocator; + var test_harness = TestSetup.init(allocator, .{ + .allocator = allocator, + .server_response = + \\{"Functions":[{"Description":"AWS CDK resource provider framework - onEvent (DevelopmentFrontendStack-g650u/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"0c62fc74-a692-403d-9206-5fcbad406424","LastModified":"2023-03-01T18:13:15.704+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-aZqB9IbZLIKU","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-aZqB9IbZLIKU","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.onEvent","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-1782JF7WAPXZ3","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-X9iZJSCSPYDH","WAITER_STATE_MACHINE_ARN":"arn:aws:states:us-west-2:550620852718:stateMachine:amplifyassetdeploymenthandlerproviderwaiterstatemachineB3C2FCBE-Ltggp5wBcHWO","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-jaHopLrSSARV"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]}],"NextMarker":"lslTXFcbLQKkb0vP9Kgh5hUL7C3VghELNGbWgZfxrRCk3eiDRMkct7D8EmptWfHSXssPdS7Bo66iQPTMpVOHZgANewpgGgFGGr4pVjd6VgLUO6qPe2EMAuNDBjUTxm8z6N28yhlUwEmKbrAV/m0k5qVzizwoxFwvyruMbuMx9kADFACSslcabxXl3/jDI4rfFnIsUVdzTLBgPF1hzwrE1f3lcdkBvUp+QgY+Pn3w5QuJmwsp/di8COzFemY89GgOHbLNqsrBsgR/ee2eXoJp0ZkKM4EcBK3HokqBzefLfgR02PnfNOdXwqTlhkSPW0TKiKGIYu3Bw7lSNrLd+q3+wEr7ZakqOQf0BVo3FMRhMHlVYgwUJzwi3ActyH2q6fuqGG1sS0B8Oa/prUpe5fmp3VaA3WpazioeHtrKF78JwCi6/nfQsrj/8ZtXGQOxlwEgvT1CIUaF+CdHY3biezrK0tRZNpkCtHnkPtF9lq2U7+UiKXSW9yzxT8P2b0M/Qh4IVdnw4rncQK/doYriAeOdrs1wjMEJnHWq9lAaEyipoxYcVr/z5+yaC6Gwxdg45p9X1vIAaYMf6IZxyFuua43SYi0Ls+IBk4VvpR2io7T0dCxHAr3WAo3D2dm0y8OsbM59"} + , + .server_response_headers = @constCast(&[_][2][]const u8{ + .{ "Content-Type", "application/json" }, + .{ "x-amzn-RequestId", "c4025199-226f-4a16-bb1f-48618e9d2ea6" }, + }), + }); + defer test_harness.deinit(); + const options = try test_harness.start(); + const lambda = (Services(.{.lambda}){}).lambda; + const call = try test_harness.client.call(lambda.list_functions.Request{ + .max_items = 1, + }, options); + defer call.deinit(); + test_harness.stop(); + // Request expectations + try std.testing.expectEqual(std.http.Method.GET, test_harness.request_options.request_method); + try std.testing.expectEqualStrings("/2015-03-31/functions?MaxItems=1", test_harness.request_options.request_target); + try std.testing.expectEqualStrings( + \\ + , test_harness.request_options.request_body); + // Response expectations + try std.testing.expectEqualStrings("c4025199-226f-4a16-bb1f-48618e9d2ea6", call.response_metadata.request_id); + try std.testing.expectEqual(@as(usize, 1), call.response.functions.?.len); + try std.testing.expectEqualStrings("DevelopmentFrontendStack--amplifyassetdeploymentha-aZqB9IbZLIKU", call.response.functions.?[0].function_name.?); +} +test "rest_json_1_query_no_input: lambda listFunctions runtime" { + if (true) return error.SkipZigTest; // TODO: Figure out leaks + const allocator = std.testing.allocator; + var test_harness = TestSetup.init(allocator, .{ + .allocator = allocator, + .server_response = @embedFile("test_rest_json_1_query_no_input.response"), + .server_response_headers = @constCast(&[_][2][]const u8{ + .{ "Content-Type", "application/json" }, + .{ "x-amzn-RequestId", "b2aad11f-36fc-4d0d-ae92-fe0167fb0f40" }, + }), + }); + defer test_harness.deinit(); + const options = try test_harness.start(); + const lambda = (Services(.{.lambda}){}).lambda; + const call = try test_harness.client.call(lambda.list_functions.Request{}, options); + defer call.deinit(); + test_harness.stop(); + // Request expectations + try std.testing.expectEqual(std.http.Method.GET, test_harness.request_options.request_method); + try std.testing.expectEqualStrings("/2015-03-31/functions", test_harness.request_options.request_target); + try std.testing.expectEqualStrings( + \\ + , test_harness.request_options.request_body); + // Response expectations + try std.testing.expectEqualStrings("b2aad11f-36fc-4d0d-ae92-fe0167fb0f40", call.response_metadata.request_id); + try std.testing.expectEqual(@as(usize, 1), call.response.functions.?.len); + try std.testing.expectEqualStrings("arn:aws:ecs:us-west-2:550620852718:cluster/web-applicationehjaf-cluster", call.response.functions.?[0].function_name.?); +} diff --git a/src/test_rest_json_1_query_no_input.response b/src/test_rest_json_1_query_no_input.response new file mode 100644 index 0000000..5d15cbb --- /dev/null +++ b/src/test_rest_json_1_query_no_input.response @@ -0,0 +1,2 @@ + +{"Functions":[{"Description":"AWS CDK resource provider framework - onEvent (DevelopmentFrontendStack-g650u/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"0c62fc74-a692-403d-9206-5fcbad406424","LastModified":"2023-03-01T18:13:15.704+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-aZqB9IbZLIKU","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-aZqB9IbZLIKU","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.onEvent","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-1782JF7WAPXZ3","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-X9iZJSCSPYDH","WAITER_STATE_MACHINE_ARN":"arn:aws:states:us-west-2:550620852718:stateMachine:amplifyassetdeploymenthandlerproviderwaiterstatemachineB3C2FCBE-Ltggp5wBcHWO","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-jaHopLrSSARV"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"e94955d8-e21d-4949-a942-79557a2dd0b4","LastModified":"2023-03-10T18:49:46.116+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-create-auth-challenge-7c72ae2f","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-create-auth-challenge-7c72ae2f","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"F6dH1EPTE4mlv/piMF6OkK+ZeYrPs/OCGCzPQVmj66g=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-7c72ae2f","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1176,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"42febf7f-b429-4929-81f7-b07d141c5ef8","LastModified":"2023-03-01T21:46:17.213+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymenton-khrJXiHCrnWH","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-khrJXiHCrnWH","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"index.onEvent","CodeSha256":"rDddZOVFKB99sLk4xliKKZ5HI9k6yJYRFT07fKsT9A8=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymenton-NYFHZD78I18J","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1817,"State":null,"StateReason":null,"Environment":{"Variables":{"AWS_NODEJS_CONNECTION_REUSE_ENABLED":"1"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"AWS CDK resource provider framework - onTimeout (DevelopmentFrontendStack-g650u/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"149f4db0-84d5-402c-bf4a-7e265f943b6d","LastModified":"2023-03-01T18:12:17.700+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-ZK5IQaq8pZFz","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-ZK5IQaq8pZFz","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.onTimeout","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-1FQC7W9R2EQ1G","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-X9iZJSCSPYDH","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-jaHopLrSSARV"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"7d394c87-e579-487f-8ab4-f7c894065914","LastModified":"2023-03-01T18:11:45.557+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymenton-X9iZJSCSPYDH","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-X9iZJSCSPYDH","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"index.onEvent","CodeSha256":"rDddZOVFKB99sLk4xliKKZ5HI9k6yJYRFT07fKsT9A8=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymenton-MLRMAWG11FNO","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1817,"State":null,"StateReason":null,"Environment":{"Variables":{"AWS_NODEJS_CONNECTION_REUSE_ENABLED":"1"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":{"VpcId":"","SecurityGroupIds":[],"SubnetIds":[]},"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"5211860d-6811-444f-aabe-556ab2082e8d","LastModified":"2022-10-07T15:34:54.000+0000","FileSystemConfigs":null,"FunctionName":"awsome-lambda-LambdaStackawsomeLambda","Runtime":"go1.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:awsome-lambda-LambdaStackawsomeLambda","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":2,"Handler":"awsomelambda","CodeSha256":"NaY31cBK2HOsQ31jIFjIXfTYCnCJI51OgmmM8R62n+w=","Role":"arn:aws:iam::550620852718:role/awsome-lambda-LambdaStack-LambdaStackFunctionServi-10FYFJLB9S4NS","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":6921769,"State":null,"StateReason":null,"Environment":{"Variables":{"TABLE_NAME":"awsometable"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"fa53a29b-852b-4728-a4d6-2dada24d5bff","LastModified":"2023-03-10T18:49:46.076+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-define-auth-challenge-7c72ae2f","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-define-auth-challenge-7c72ae2f","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"JP2e+LBDVivBGg+YgL4/4r1cPzb1c8TJFKFqr10B7pY=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-7c72ae2f","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1770,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"8298162a-5977-46ce-b96a-627cb7ee9001","LastModified":"2023-03-01T18:11:44.706+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentis-jaHopLrSSARV","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-jaHopLrSSARV","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"index.isComplete","CodeSha256":"rDddZOVFKB99sLk4xliKKZ5HI9k6yJYRFT07fKsT9A8=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentis-FKETZNYM7KLM","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1817,"State":null,"StateReason":null,"Environment":{"Variables":{"AWS_NODEJS_CONNECTION_REUSE_ENABLED":"1"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"973a53b6-22db-4a3f-9a55-f75f0ae8bdb5","LastModified":"2023-03-10T18:57:12.506+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-verify-auth-challenge-b4883e4c","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-verify-auth-challenge-b4883e4c","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"DCNbkbpi7lcoljT2Xoka941sxwJ9xWnxCw+nddrVWSQ=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-b4883e4c","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":2559,"State":null,"StateReason":null,"Environment":{"Variables":{},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"13a614e2-5230-4bd4-9144-56bbbcf674d3","LastModified":"2023-03-01T21:46:17.936+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentis-KdTnkUbrXarx","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-KdTnkUbrXarx","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"index.isComplete","CodeSha256":"rDddZOVFKB99sLk4xliKKZ5HI9k6yJYRFT07fKsT9A8=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentis-AIUO42JV0I32","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1817,"State":null,"StateReason":null,"Environment":{"Variables":{"AWS_NODEJS_CONNECTION_REUSE_ENABLED":"1"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"fcf84475-411a-4fbb-9400-2d1fc4009602","LastModified":"2023-03-10T18:57:12.543+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-define-auth-challenge-b4883e4c","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-define-auth-challenge-b4883e4c","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"JP2e+LBDVivBGg+YgL4/4r1cPzb1c8TJFKFqr10B7pY=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-b4883e4c","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1770,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"A starter AWS Lambda function.","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"ade91790-5448-4359-88f1-ace58efe5b69","LastModified":"2023-02-22T01:24:04.000+0000","FileSystemConfigs":null,"FunctionName":"ecs-from-pipeline","Runtime":"python3.7","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:ecs-from-pipeline","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"lambda_function.lambda_handler","CodeSha256":"av4W/6+HMnpwrS1J484QsUgoTq/4XHUl0+CDWOTQDlU=","Role":"arn:aws:iam::550620852718:role/service-role/ecs-from-pipeline-role-6cpw65oc","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":682,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"5fbc7fa7-3b08-4a5e-a3fd-73db3e5aad31","LastModified":"2023-03-10T18:57:12.579+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-create-auth-challenge-b4883e4c","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-create-auth-challenge-b4883e4c","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"F6dH1EPTE4mlv/piMF6OkK+ZeYrPs/OCGCzPQVmj66g=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-b4883e4c","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":1176,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"AWS CDK resource provider framework - onTimeout (DevelopmentFrontendStack-bgf6z/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"f6e1edea-6e13-4eba-b128-cf77e78df368","LastModified":"2023-03-01T21:46:51.332+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-mjNZdu8ICWd5","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-mjNZdu8ICWd5","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.onTimeout","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-FTYKWBKOHNVJ","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-khrJXiHCrnWH","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-KdTnkUbrXarx"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"Lambda function for auto-deleting objects in mysfitszj3t6webstack-hostingbucketa91a61fe-1ep3ezkgwpxr0 S3 bucket.","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"c9e78bee-e853-4417-86a2-6e94582b038b","LastModified":"2023-03-01T04:53:54.320+0000","FileSystemConfigs":null,"FunctionName":"mysfitszj3t6WebStack-CustomS3AutoDeleteObjectsCust-6TuDUPzRMMji","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:mysfitszj3t6WebStack-CustomS3AutoDeleteObjectsCust-6TuDUPzRMMji","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"__entrypoint__.handler","CodeSha256":"yltzPKQF4pqNnS1O5tcaxWE+AvMs8wapsIimbZLClic=","Role":"arn:aws:iam::550620852718:role/mysfitszj3t6WebStack-CustomS3AutoDeleteObjectsCust-2R3D5CIYX4TL","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":2432,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"0fc48448-c4f8-4166-a528-08e13fe63a99","LastModified":"2023-03-10T18:49:46.032+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-verify-auth-challenge-7c72ae2f","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-verify-auth-challenge-7c72ae2f","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"DCNbkbpi7lcoljT2Xoka941sxwJ9xWnxCw+nddrVWSQ=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-7c72ae2f","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":2559,"State":null,"StateReason":null,"Environment":{"Variables":{},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"AWS CDK resource provider framework - onEvent (DevelopmentFrontendStack-bgf6z/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"e6c4ccc6-985b-41f7-96dc-9b695bc524b8","LastModified":"2023-03-01T21:47:52.975+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-Q7o3DyhWAN4t","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-Q7o3DyhWAN4t","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.onEvent","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-ZJX178E9E1MH","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-khrJXiHCrnWH","WAITER_STATE_MACHINE_ARN":"arn:aws:states:us-west-2:550620852718:stateMachine:amplifyassetdeploymenthandlerproviderwaiterstatemachineB3C2FCBE-b3eh6QIYi88C","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-KdTnkUbrXarx"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"AWS CDK resource provider framework - isComplete (DevelopmentFrontendStack-g650u/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"d92b096e-69a2-4b45-a909-49abfa3e5a62","LastModified":"2023-03-01T18:12:17.904+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-Na74ntcTWqmO","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-Na74ntcTWqmO","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.isComplete","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-42EZDAH5D2JH","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-X9iZJSCSPYDH","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-jaHopLrSSARV"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"6a31520b-b635-427a-9a9d-16d33fc39c2a","LastModified":"2023-03-01T01:48:16.311+0000","FileSystemConfigs":null,"FunctionName":"mysfitszj3t6AppStack-lambdaFunction940E68AD-bRvlR833iW4h","Runtime":"python3.9","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:mysfitszj3t6AppStack-lambdaFunction940E68AD-bRvlR833iW4h","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"app.handler","CodeSha256":"yZuiNYTwHQUlRn+C7WeUlFLCK8yrWsTI2pczAdaY8jQ=","Role":"arn:aws:iam::550620852718:role/mysfitszj3t6AppStack-lambdaFunctionServiceRoleF7E5-1DLRCVX8M7KJA","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":10830258,"State":null,"StateReason":null,"Environment":{"Variables":{"FORCE_UPDATE":"True","APPNAME":"mysfitszj3t6"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"Lambda function to update IP addresses","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"4b144b6e-f41b-45f1-a34e-72318a38e37a","LastModified":"2021-06-21T18:51:45.259+0000","FileSystemConfigs":null,"FunctionName":"ipupdater-events-IPUpdater-3Ujump8kP4M0","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:ipupdater-events-IPUpdater-3Ujump8kP4M0","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":3,"Handler":"cloudwatch-events.handler","CodeSha256":"0u3hOFyRGbKRhRlmYuwnFjwkGfxi8e0B58xzHHpBiic=","Role":"arn:aws:iam::550620852718:role/ipupdater-events-CloudTrailUpdateIpExecutionRole-JYSNPTLVFY4","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":3859,"State":null,"StateReason":null,"Environment":{"Variables":{"CF_AUTH_KEY":"f0d53532b4eee81535248a18420324c666f80","CF_ZONE_ID":"76aead7b91c5ee16eb2d506e1f7b03e9","DNS_TAG_SEARCH_KEY":"lerchdev","CF_AUTH_EMAIL":"emil@lerch.org"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"0df31633-67e9-439f-aa01-89188c65263c","LastModified":"2023-03-10T18:49:46.159+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-custom-message-7c72ae2f","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-custom-message-7c72ae2f","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"sUpOkTFFIbmSQYXvUgjLQj9EFgha/dT6BbrGgYU202Y=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-7c72ae2f","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":2256,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"c49c82ce-e8a9-4f60-a304-f454db5c96a1","LastModified":"2023-03-01T04:54:16.222+0000","FileSystemConfigs":null,"FunctionName":"mysfitszj3t6WebStack-CustomCDKBucketDeployment8693-gWMm1FLBpsVS","Runtime":"python3.9","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":[{"SigningProfileVersionArn":null,"CodeSize":13941262,"UncompressedCodeSize":79903296,"SigningJobArn":null,"Arn":"arn:aws:lambda:us-west-2:550620852718:layer:IndexDeploymentAwsCliLayer22B6E017:2"}],"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:mysfitszj3t6WebStack-CustomCDKBucketDeployment8693-gWMm1FLBpsVS","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"index.handler","CodeSha256":"BBknNrz24IzJuS/KQXawzM/Wm7as1bwbfxscXhrY4Ho=","Role":"arn:aws:iam::550620852718:role/mysfitszj3t6WebStack-CustomCDKBucketDeployment8693-1G6JMGQGMEMI4","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4279,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"e6a22875-d246-4285-a144-1feb77a6c066","LastModified":"2023-03-10T18:57:12.615+0000","FileSystemConfigs":null,"FunctionName":"amplify-login-custom-message-b4883e4c","Runtime":"nodejs16.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:amplify-login-custom-message-b4883e4c","KMSKeyArn":null,"MemorySize":256,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":15,"Handler":"index.handler","CodeSha256":"sUpOkTFFIbmSQYXvUgjLQj9EFgha/dT6BbrGgYU202Y=","Role":"arn:aws:iam::550620852718:role/amplify-login-lambda-b4883e4c","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":2256,"State":null,"StateReason":null,"Environment":null,"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]},{"Description":"AWS CDK resource provider framework - isComplete (DevelopmentFrontendStack-bgf6z/com.amazonaws.cdk.custom-resources.amplify-asset-deployment-provider/amplify-asset-deployment-handler-provider)","TracingConfig":{"Mode":"PassThrough"},"VpcConfig":null,"SigningJobArn":null,"SnapStart":{"OptimizationStatus":"Off","ApplyOn":"None"},"RevisionId":"f6f61cfa-759a-4c94-9ac1-b724eb1f2b02","LastModified":"2023-03-01T21:46:51.329+0000","FileSystemConfigs":null,"FunctionName":"DevelopmentFrontendStack--amplifyassetdeploymentha-uC6KVSgiOGVc","Runtime":"nodejs14.x","Version":"$LATEST","PackageType":"Zip","LastUpdateStatus":null,"Layers":null,"FunctionArn":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentha-uC6KVSgiOGVc","KMSKeyArn":null,"MemorySize":128,"ImageConfigResponse":null,"LastUpdateStatusReason":null,"DeadLetterConfig":null,"Timeout":900,"Handler":"framework.isComplete","CodeSha256":"m4tt+M0l3p8bZvxIDj83dwGrwRW6atCfS/q8AiXCD3o=","Role":"arn:aws:iam::550620852718:role/DevelopmentFrontendStack-amplifyassetdeploymentha-KP5FUO6696RQ","SigningProfileVersionArn":null,"MasterArn":null,"RuntimeVersionConfig":null,"CodeSize":4307,"State":null,"StateReason":null,"Environment":{"Variables":{"USER_ON_EVENT_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymenton-khrJXiHCrnWH","USER_IS_COMPLETE_FUNCTION_ARN":"arn:aws:lambda:us-west-2:550620852718:function:DevelopmentFrontendStack--amplifyassetdeploymentis-KdTnkUbrXarx"},"Error":null},"EphemeralStorage":{"Size":512},"StateReasonCode":null,"LastUpdateStatusReasonCode":null,"Architectures":["x86_64"]}],"NextMarker":null}