|
13 | 13 |
|
14 | 14 | | Name | Version |
|
15 | 15 | |---------------------------------------------------------------|---------|
|
16 |
| -| <a name="provider_archive"></a> [archive](#provider\_archive) | 2.3.0 | |
17 |
| -| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.66.0 | |
| 16 | +| <a name="provider_archive"></a> [archive](#provider\_archive) | 2.4.0 | |
| 17 | +| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.19.0 | |
| 18 | +| <a name="provider_null"></a> [null](#provider\_null) | 3.2.1 | |
18 | 19 |
|
19 | 20 | ## Modules
|
20 | 21 |
|
|
37 | 38 | | [aws_lambda_permission.allow_serivce](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_permission) | resource |
|
38 | 39 | | [aws_s3_object.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_object) | resource |
|
39 | 40 | | [aws_ssm_parameter.params](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ssm_parameter) | resource |
|
| 41 | +| [null_resource.lambda](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource | |
40 | 42 | | [archive_file.this](https://registry.terraform.io/providers/hashicorp/archive/latest/docs/data-sources/file) | data source |
|
41 | 43 | | [aws_caller_identity.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source |
|
42 | 44 | | [aws_iam_policy_document.assume_role_policy_doc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
|
|
52 | 54 | | Name | Description | Type | Default | Required |
|
53 | 55 | |--------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|:--------:|
|
54 | 56 | | <a name="input_additional_lambda_role_policy_arns"></a> [additional\_lambda\_role\_policy\_arns](#input\_additional\_lambda\_role\_policy\_arns) | List of policies ARNs to attach to the lambda's created role | `list(string)` | `[]` | no |
|
| 57 | +| <a name="input_archive_file_trigger"></a> [archive\_file\_trigger](#input\_archive\_file\_trigger) | The map of string that will be used to determine trigger to do archive | `map(string)` | `{}` | no | |
55 | 58 | | <a name="input_bucket_name"></a> [bucket\_name](#input\_bucket\_name) | Name of the bucket to put the file in. Alternatively, an S3 access point ARN can be specified. | `string` | `""` | no |
|
56 | 59 | | <a name="input_cloudwatch_log_group_kms_key_arn"></a> [cloudwatch\_log\_group\_kms\_key\_arn](#input\_cloudwatch\_log\_group\_kms\_key\_arn) | The ARN for the KMS encryption key. | `string` | `null` | no |
|
57 | 60 | | <a name="input_cloudwatch_log_retention_in_days"></a> [cloudwatch\_log\_retention\_in\_days](#input\_cloudwatch\_log\_retention\_in\_days) | Retention day for cloudwatch log group | `number` | `90` | no |
|
|
60 | 63 | | <a name="input_dead_letter_target_arn"></a> [dead\_letter\_target\_arn](#input\_dead\_letter\_target\_arn) | Dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. | `string` | `null` | no |
|
61 | 64 | | <a name="input_environment"></a> [environment](#input\_environment) | Environment Variable used as a prefix | `string` | n/a | yes |
|
62 | 65 | | <a name="input_environment_variables"></a> [environment\_variables](#input\_environment\_variables) | A map that defines environment variables for the Lambda Function. | `map(string)` | `{}` | no |
|
63 |
| -| <a name="input_file_globs"></a> [file\_globs](#input\_file\_globs) | list of files or globs that you want included from the source\_code\_dir | `list(string)` | `[]` | no | |
64 | 66 | | <a name="input_handler"></a> [handler](#input\_handler) | Function entrypoint in your code. | `string` | n/a | yes |
|
65 | 67 | | <a name="input_is_create_cloudwatch_log_group"></a> [is\_create\_cloudwatch\_log\_group](#input\_is\_create\_cloudwatch\_log\_group) | Whether to create cloudwatch log group or not | `bool` | `true` | no |
|
66 | 68 | | <a name="input_is_create_default_kms"></a> [is\_create\_default\_kms](#input\_is\_create\_default\_kms) | Whether to create cloudwatch log group kms or not | `bool` | `true` | no |
|
|
0 commit comments