Documentation
¶
Overview ¶
Package iac holds Infrastructure-as-Code detectors (Terraform, Bicep, Dockerfile, ...).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BicepDetector ¶
type BicepDetector struct{}
BicepDetector detects Azure Bicep resources, params, and modules. Mirrors Java BicepDetector.
func NewBicepDetector ¶
func NewBicepDetector() *BicepDetector
func (BicepDetector) DefaultConfidence ¶
func (BicepDetector) DefaultConfidence() model.Confidence
func (BicepDetector) Name ¶
func (BicepDetector) Name() string
func (BicepDetector) SupportedLanguages ¶
func (BicepDetector) SupportedLanguages() []string
type DockerfileDetector ¶
type DockerfileDetector struct{}
DockerfileDetector detects Dockerfile instructions (FROM, EXPOSE, ENV, LABEL, ARG, COPY --from). Mirrors Java DockerfileDetector.
func NewDockerfileDetector ¶
func NewDockerfileDetector() *DockerfileDetector
func (DockerfileDetector) DefaultConfidence ¶
func (DockerfileDetector) DefaultConfidence() model.Confidence
func (DockerfileDetector) Detect ¶
func (d DockerfileDetector) Detect(ctx *detector.Context) *detector.Result
func (DockerfileDetector) Name ¶
func (DockerfileDetector) Name() string
func (DockerfileDetector) SupportedLanguages ¶
func (DockerfileDetector) SupportedLanguages() []string
type TerraformDetector ¶
type TerraformDetector struct{}
TerraformDetector detects Terraform resources, data sources, modules, variables, outputs, and providers. Mirrors Java TerraformDetector.
func NewTerraformDetector ¶
func NewTerraformDetector() *TerraformDetector
func (TerraformDetector) DefaultConfidence ¶
func (TerraformDetector) DefaultConfidence() model.Confidence
func (TerraformDetector) Detect ¶
func (d TerraformDetector) Detect(ctx *detector.Context) *detector.Result
func (TerraformDetector) Name ¶
func (TerraformDetector) Name() string
func (TerraformDetector) SupportedLanguages ¶
func (TerraformDetector) SupportedLanguages() []string
Click to show internal directories.
Click to hide internal directories.