class

Detector::Specification::Terraform

Inherits Detector < Reference < Object

Flags Terraform / OpenTofu configuration (.tf HCL and .tf.json) that declares AWS API Gateway routes, and registers the path so the analyzer can reconstruct endpoints module-wide.

Constants

MARKERS = {"\"aws_apigatewayv2_route\"", "\"aws_api_gateway_method\"", "\"aws_api_gateway_resource\""}

Resource types that produce endpoints. Markers are quoted so they match a resource "aws_apigatewayv2_route" block (HCL) or an "aws_apigatewayv2_route" key (JSON) but NOT sibling types that merely share a prefix (aws_api_gateway_resource_policy, aws_api_gateway_method_settings, …).

Instance methods

applicable?(filename : String) : Bool

Registers each Terraform config path in CodeLocator.

Source
detect(filename : String, file_contents : String) : Bool
Source
idempotent?

Registers each Terraform config path in CodeLocator.

Source
name

Registers each Terraform config path in CodeLocator.

Source