Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 4.0 |
time | >= 0.9 |
Name | Version |
---|---|
aws | 4.65.0 |
time | 0.9.1 |
Name | Source | Version |
---|---|---|
kms | terraform-aws-modules/kms/aws | ~> 1.5.0 |
lambda | terraform-aws-modules/lambda/aws | ~> 4.10.1 |
lambda_role | terraform-aws-modules/iam/aws//modules/iam-assumable-role | ~> 5.9.0 |
sechub_integration_lambda | terraform-aws-modules/lambda/aws | ~> 4.10.1 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
aqua_cspm_apikey | Aqua CSPM API key: Account Management > API Keys > Generate Key | string |
n/a | yes |
aqua_cspm_secretkey | Aqua CSPM Secret | string |
n/a | yes |
aqua_group_name | Aqua CSPM Group Name from the Aqua Wave console | string |
"Default" |
no |
aqua_sechub_integration | Enables aqua security hub integration. If enabled, findings from Aquasec will be pushed to security hub. Notification type can be either "send_all" or "send_only_failed". Default is "send_all" |
object({ |
{ |
no |
enable_kms_key_rotation | Specifies whether key rotation is enabled. Defaults to true | bool |
true |
no |
kms_aliases | A list of aliases to create. Note - due to the use of toset(), values must be static strings and not computed values | list(string) |
[ |
no |
tags | A map of tags to add to all resources | map(string) |
{} |
no |
Name | Description |
---|---|
onboarding_data | Details of the onboarding |
Need to Python Zip Archive with build libraries, Steps as follows:
-
Switch to
src/lambda_fuction
directorycd src/lambda_fuction
-
Install the libraries by executing the following command
pip3 install -r requirements.txt -t .
-
Zip the directory
zip -r9 lambda_function.zip *