From 021415aa6abb371c548ee4a84ddb8a2b0e300704 Mon Sep 17 00:00:00 2001 From: Michaela Date: Sun, 6 Jun 2021 11:19:58 +1000 Subject: [PATCH] first pass at recovery endpoint --- recovered.tf | 139 ++++++++++++++++++ recovered/lambda_function.py | 271 +++++++++++++++++++++++++++++++++++ swagger.yaml | 6 +- 3 files changed, 415 insertions(+), 1 deletion(-) create mode 100644 recovered.tf create mode 100644 recovered/lambda_function.py diff --git a/recovered.tf b/recovered.tf new file mode 100644 index 0000000..01f4bc7 --- /dev/null +++ b/recovered.tf @@ -0,0 +1,139 @@ +data "archive_file" "recovered" { + type = "zip" + source_file = "recovered/lambda_function.py" + output_path = "${path.module}/build/recovered.zip" +} + +resource "aws_iam_role" "recovered" { + path = "/service-role/" + name = "recovered" + assume_role_policy = <