Releases: crisboarna/terraform-aws-api-gateway-lambda-dynamodb
Releases · crisboarna/terraform-aws-api-gateway-lambda-dynamodb
Terraform AWS API Gateway Lambda DynamoDB IAM Fix
- Fixed IAM Policy
count
conditional logic
Terraform AWS API Gateway Lambda DynamoDB Flexible IAM Policies
- Exposed DynamoDB Policy Actions to be user defined
- Modified Lambda permissions from all tables to tables created by this module
- Addition of other permissions possible through exposure of Lambda Role
Terraform AWS API Gateway Lambda DynamoDB Table ARN Exposure
- Exposed DynamoDB tables ARNs for fine grained policy permissions
Terraform API Gateway Lambda DynamoDB Range Keys Exposure
- Exposed
range_key
for every created table to be used in other modules
Terraform API Gateway Lambda DynamoDB Hash Keys Exposure
- Exposed DynamoDB tables
hash_key
to allow usage in other modules
Terraform API Gateway Lambda DynamoDB Names Exposure
- Exposed names to allow
aws_dynamodb_table_item
entries to be used with each table
Terraform API Gateway Lambda DynamoDB Properties & Attributes Exposure
- Exposed DynamoDB configurations to be set by user
Terraform API Gateway Lambda DynamoDB IAM Fix
- Removed unneeded variables
Terraform API Gateway Lambda DynamoDB S3 exposure
- Exposed Lambda S3 bucket to allow usage in other scripts for storage as well
Terraform API Gateway Lambda DynamoDB expandable Lambda Role Policy
- Exposed Lambda Role ARN to allow addition of new
aws_iam_role_policy_attachment
entries - Renamed output variables to be of consistent style with rest of project and Terraform as a whole