aboutsummaryrefslogtreecommitdiffstats
path: root/events - TBD?.tf
diff options
context:
space:
mode:
authorlian-manonog <lian.manonog@gmail.com>2024-08-14 12:34:42 +0100
committerlian-manonog <lian.manonog@gmail.com>2024-08-14 12:34:42 +0100
commit0e3faa19dec148fe05f6b2f58fc0331230ec41b7 (patch)
tree49cf2773abfcb85ef1ad24dbc44623b058fd0040 /events - TBD?.tf
parent68a0b4740e1aab2c507547ab985c7c1dc436d9c9 (diff)
downloadde-project-bentley-0e3faa19dec148fe05f6b2f58fc0331230ec41b7.tar.gz
de-project-bentley-0e3faa19dec148fe05f6b2f58fc0331230ec41b7.zip
delete events TBD
Diffstat (limited to 'events - TBD?.tf')
-rw-r--r--events - TBD?.tf52
1 files changed, 0 insertions, 52 deletions
diff --git a/events - TBD?.tf b/events - TBD?.tf
deleted file mode 100644
index 25fb35b..0000000
--- a/events - TBD?.tf
+++ /dev/null
@@ -1,52 +0,0 @@
-resource "aws_cloudwatch_event_rule" "lambda_trigger" {
- name = "lambda-scheduled-trigger"
- description = "Schedule to trigger the Lambda function"
- schedule_expression = "rate(30 minutes)"
-
-# event_pattern = jsonencode({
-# detail-type = [
-# "AWS Console Sign In via CloudTrail"
-# ]
-# })
-}
-
-
-resource "aws_cloudwatch_event_target" "lambda" {
- rule = aws_cloudwatch_event_rule.lambda_trigger.name
- target_id = "TargetFunctionV1"
- arn = aws_lambda_function.my_lambda_function.arn
-}
-
-
-
-resource "aws_lambda_permission" "allow_eventbridge" {
- statement_id = "AllowExecutionFromEventBridge"
- action = "lambda:InvokeFunction"
- function_name = aws_lambda_function.my_lambda_function.function_name
- principal = "events.amazonaws.com"
- source_arn = aws_cloudwatch_event_rule.lambda_trigger.arn
-}
-
-
-# below is step function 1
-resource "aws_lambda_permission" "allow_s3_ingestion" {
- statement_id = "AllowS3InvokeLambdaTransform"
- action = "lambda:InvokeFunction"
- function_name = aws_lambda_function.lambda_transform.function_name
- principal = "s3.amazonaws.com"
- source_arn = aws_s3_bucket.extract.arn
-}
-
-
-resource "aws_s3_bucket_notification" "extract_bucket_notification" {
- bucket = aws_s3_bucket.extract.id
-
- lambda_function {
- events = ["s3:ObjectCreated:*"]
- lambda_function_arn = aws_lambda_function.lambda_transform.arn
- }
-
- depends_on = [aws_lambda_permission.allow_s3_ingestion]
-}
-
-# need to duplicate and replace "2" with "3" \ No newline at end of file
git.ajschof.me — hosted by ajschofield — powered by cgit