From b06ef6d2706fddb5b9c5bc42c7d26598eb105f28 Mon Sep 17 00:00:00 2001 From: Nikita Pivkin Date: Thu, 15 Jan 2026 01:45:48 +0600 Subject: [PATCH] feat(misconf): add action block to Terraform schema (#10035) Signed-off-by: nikpivkin --- pkg/iac/scanners/terraform/parser/parser_test.go | 11 +++++++++++ pkg/iac/terraform/schema.go | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/pkg/iac/scanners/terraform/parser/parser_test.go b/pkg/iac/scanners/terraform/parser/parser_test.go index f1de5273f9..e2947cc267 100644 --- a/pkg/iac/scanners/terraform/parser/parser_test.go +++ b/pkg/iac/scanners/terraform/parser/parser_test.go @@ -42,6 +42,17 @@ moved { } +action "aws_lambda_invoke" "example" { + config { + function_name = "123456789012:function:my-function:1" + payload = jsonencode({ + key1 = "value1" + key2 = "value2" + }) + } +} + + import { to = cats_cat.mittens id = "mittens" diff --git a/pkg/iac/terraform/schema.go b/pkg/iac/terraform/schema.go index 1f5b6e5c50..dcedda7c00 100644 --- a/pkg/iac/terraform/schema.go +++ b/pkg/iac/terraform/schema.go @@ -46,6 +46,10 @@ var Schema = &hcl.BodySchema{ Type: "ephemeral", LabelNames: []string{"type", "name"}, }, + { + Type: "action", + LabelNames: []string{"type", "name"}, + }, { Type: "moved", },