| cloudwatch_log_group_retention |
CloudWatch Log Group retention in days (0 = Never Expire) |
number |
0 |
no |
| create_s3_bucket |
Controls S3 bucket creation |
bool |
true |
no |
| label_env |
Environment identifier (e.g., 'sit', 'uat', 'prod') |
string |
"test" |
no |
| label_id_order |
The order in which the ID is constructed |
list(string) |
[ "namespace", "env", "name" ] |
no |
| label_namespace |
Namespace identifier (e.g., organization name) |
string |
"aws_my_test" |
no |
| lambda_function_architecture |
Architecture for the Lambda Function / Layer being built (x86_64 or arm64) |
string |
"x86_64" |
no |
| lambda_function_runtime |
Runtime for the Lambda Function / Layer being built (python3.9-3.13) |
string |
"python3.13" |
no |
| region |
AWS region to deploy the resources |
string |
"us-east-1" |
no |
| s3_force_destroy |
Enable forced deletion of S3 bucket and its contents |
bool |
false |
no |
| s3_kms_key_arn |
KMS key ARN for S3 bucket encryption |
string |
null |
no |
| tags |
Map of tags to apply to resources |
map(string) |
{} |
no |
| vpc_security_group_ids |
List of VPC security group IDs for Lambda function |
list(string) |
[] |
no |
| vpc_subnet_ids |
List of VPC subnet IDs for Lambda function |
list(string) |
[] |
no |