You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_assume_role_policies"></a> [assume\_role\_policies](#input\_assume\_role\_policies)| (Optional, default empty list) List of additional IAM policy documents to add to the Lambda's assume role policy. These are combined with the default Lambda service principal policy. |`list(string)`|`[]`| no |
39
38
| <aname="input_billing_tag_key"></a> [billing\_tag\_key](#input\_billing\_tag\_key)| (Optional, default 'CostCentre') The name of the billing tag |`string`|`"CostCentre"`| no |
40
39
| <aname="input_billing_tag_value"></a> [billing\_tag\_value](#input\_billing\_tag\_value)| (Required) The value of the billing tag |`string`| n/a | yes |
41
40
| <aname="input_create_ecr_repository"></a> [create\_ecr\_repository](#input\_create\_ecr\_repository)| (Optional, default true) Whether to create an ECR repository for the Lambda image |`bool`|`true`| no |
42
41
| <aname="input_lambda_architectures"></a> [lambda\_architectures](#input\_lambda\_architectures)| (Optional, default ['x86\_64']) The architectures of the Lambda function |`list(string)`| <pre>[<br/> "x86_64"<br/>]</pre> | no |
42
+
| <aname="input_lambda_assume_role_policies"></a> [lambda\_assume\_role\_policies](#input\_lambda\_assume\_role\_policies)| (Optional, default empty list) List of additional IAM policy documents to add to the Lambda's assume role policy. These are combined with the default Lambda service principal policy. |`list(string)`|`[]`| no |
43
43
| <aname="input_lambda_ecr_arn"></a> [lambda\_ecr\_arn](#input\_lambda\_ecr\_arn)| (Optional, defaults to null) The ARN of the ECR repository containing the Lambda image |`string`|`null`| no |
44
44
| <aname="input_lambda_environment_variables"></a> [lambda\_environment\_variables](#input\_lambda\_environment\_variables)| (Optional, defaults to empty map) Environment variables for the Lambda function |`map(string)`|`{}`| no |
45
45
| <aname="input_lambda_image_tag"></a> [lambda\_image\_tag](#input\_lambda\_image\_tag)| (Optional, defaults to 'latest') The image tag to use for the Lambda function |`string`|`"latest"`| no |
description="(Optional, default empty list) List of additional IAM policy documents to add to the Lambda's assume role policy. These are combined with the default Lambda service principal policy."
27
+
default=[]
28
+
}
29
+
24
30
variable"lambda_ecr_arn" {
25
31
description="(Optional, defaults to null) The ARN of the ECR repository containing the Lambda image"
error_message="The S3 ARN must be in the format 'arn:aws:s3:::bucket-name/path/*'"
111
117
}
112
118
}
113
-
114
-
variable"assume_role_policies" {
115
-
type=list(string)
116
-
description="(Optional, default empty list) List of additional IAM policy documents to add to the Lambda's assume role policy. These are combined with the default Lambda service principal policy."
0 commit comments