Added log group retention policy

This commit is contained in:
2024-05-26 11:21:51 +02:00
parent 43991cc633
commit d7903bf59a
5 changed files with 185 additions and 46 deletions

View File

@@ -1,7 +1,7 @@
{
"version": 4,
"terraform_version": "1.8.4",
"serial": 113,
"serial": 118,
"lineage": "c4760d73-7122-ff64-ba30-f5482ab084b8",
"outputs": {},
"resources": [
@@ -312,6 +312,7 @@
"private": "bnVsbA==",
"dependencies": [
"aws_apigatewayv2_api.api_standout_gateway",
"aws_cloudwatch_log_group.standout_lambda_config_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_function.lambda_standout_redirect",
"aws_lambda_layer_version.lambda_layer",
@@ -351,6 +352,7 @@
"dependencies": [
"aws_apigatewayv2_api.api_standout_gateway",
"aws_apigatewayv2_integration.api_standout_integration",
"aws_cloudwatch_log_group.standout_lambda_config_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_function.lambda_standout_redirect",
"aws_lambda_layer_version.lambda_layer",
@@ -404,6 +406,56 @@
}
]
},
{
"mode": "managed",
"type": "aws_cloudwatch_log_group",
"name": "standout_lambda_config_logs",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"arn": "arn:aws:logs:eu-west-1:654654203111:log-group:standout-lambda-config-logs-dev",
"id": "standout-lambda-config-logs-dev",
"kms_key_id": "",
"log_group_class": "STANDARD",
"name": "standout-lambda-config-logs-dev",
"name_prefix": "",
"retention_in_days": 30,
"skip_destroy": false,
"tags": null,
"tags_all": {}
},
"sensitive_attributes": [],
"private": "bnVsbA=="
}
]
},
{
"mode": "managed",
"type": "aws_cloudwatch_log_group",
"name": "standout_lambda_redirect_logs",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"arn": "arn:aws:logs:eu-west-1:654654203111:log-group:standout-lambda-redirect-logs-dev",
"id": "standout-lambda-redirect-logs-dev",
"kms_key_id": "",
"log_group_class": "STANDARD",
"name": "standout-lambda-redirect-logs-dev",
"name_prefix": "",
"retention_in_days": 14,
"skip_destroy": false,
"tags": null,
"tags_all": {}
},
"sensitive_attributes": [],
"private": "bnVsbA=="
}
]
},
{
"mode": "managed",
"type": "aws_iam_role",
@@ -486,7 +538,7 @@
"BUCKET_DATA": "standout-data-dev",
"ENV": "dev",
"FUNCTION_URL": "https://nfc.standout.it/dev",
"GIT_VERSION": "d2b05f7-dev"
"GIT_VERSION": "43991cc-dev"
}
}
],
@@ -504,7 +556,7 @@
"image_uri": "",
"invoke_arn": "arn:aws:apigateway:eu-west-1:lambda:path/2015-03-31/functions/arn:aws:lambda:eu-west-1:654654203111:function:standout-config-dev/invocations",
"kms_key_arn": "",
"last_modified": "2024-05-26T09:01:44.000+0000",
"last_modified": "2024-05-26T09:18:20.000+0000",
"layers": [
"arn:aws:lambda:eu-west-1:654654203111:layer:lambda_deps:7"
],
@@ -512,7 +564,7 @@
{
"application_log_level": "",
"log_format": "Text",
"log_group": "/aws/lambda/standout-config-dev",
"log_group": "standout-lambda-redirect-logs-dev",
"system_log_level": ""
}
],
@@ -550,6 +602,7 @@
"sensitive_attributes": [],
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH19",
"dependencies": [
"aws_cloudwatch_log_group.standout_lambda_redirect_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_layer_version.lambda_layer",
"aws_s3_bucket.s3_standout",
@@ -582,7 +635,7 @@
"variables": {
"BUCKET_CONFIG": "standout-config-dev",
"BUCKET_DATA": "standout-data-dev",
"GIT_VERSION": "d2b05f7-dev",
"GIT_VERSION": "43991cc-dev",
"env": "dev"
}
}
@@ -601,7 +654,7 @@
"image_uri": "",
"invoke_arn": "arn:aws:apigateway:eu-west-1:lambda:path/2015-03-31/functions/arn:aws:lambda:eu-west-1:654654203111:function:standout-redirect-dev/invocations",
"kms_key_arn": "",
"last_modified": "2024-05-26T09:01:44.000+0000",
"last_modified": "2024-05-26T09:18:20.000+0000",
"layers": [
"arn:aws:lambda:eu-west-1:654654203111:layer:lambda_deps:7"
],
@@ -609,7 +662,7 @@
{
"application_log_level": "",
"log_format": "Text",
"log_group": "/aws/lambda/standout-redirect-dev",
"log_group": "standout-lambda-config-logs-dev",
"system_log_level": ""
}
],
@@ -647,6 +700,7 @@
"sensitive_attributes": [],
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH19",
"dependencies": [
"aws_cloudwatch_log_group.standout_lambda_config_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_layer_version.lambda_layer",
"aws_s3_bucket.s3_standout",
@@ -720,6 +774,7 @@
"private": "bnVsbA==",
"dependencies": [
"aws_apigatewayv2_api.api_standout_gateway",
"aws_cloudwatch_log_group.standout_lambda_config_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_function.lambda_standout_redirect",
"aws_lambda_layer_version.lambda_layer",
@@ -756,6 +811,7 @@
"sensitive_attributes": [],
"private": "bnVsbA==",
"dependencies": [
"aws_cloudwatch_log_group.standout_lambda_redirect_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_function.lambda_standout_config",
"aws_lambda_layer_version.lambda_layer",
@@ -987,6 +1043,7 @@
"sensitive_attributes": [],
"private": "bnVsbA==",
"dependencies": [
"aws_cloudwatch_log_group.standout_lambda_redirect_logs",
"aws_iam_role.iam_for_lambda",
"aws_lambda_function.lambda_standout_config",
"aws_lambda_layer_version.lambda_layer",