TerraformIssuesAliases Class

Summary

Contains functionality related to reading output from terraform validate -json.
Assembly
Cake.Issues.Terraform.dll
Namespace
Cake.Issues.Terraform
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["TerraformIssuesAliases"] class Type type-node

Syntax

public static class TerraformIssuesAliases

Attributes

Type Description
CakeAliasCategoryAttribute

Methods

Name Value Summary
TerraformIssues(ICakeContext, TerraformIssuesSettings) IIssueProvider
Gets an instance of a provider for reading output from terraform validate -json using specified settings.
static
TerraformIssuesFromContent(ICakeContext, string) IIssueProvider
Gets an instance of a provider for reading output from terraform validate -json for Terraform scripts in the repository root.
static
TerraformIssuesFromContent(ICakeContext, string, DirectoryPath) IIssueProvider
Gets an instance of a provider for reading output from terraform validate -json.
static
TerraformIssuesFromFilePath(ICakeContext, FilePath) IIssueProvider
Gets an instance of a provider for reading output from terraform validate -json from disk for Terraform scripts in the repository root.
static
TerraformIssuesFromFilePath(ICakeContext, FilePath, DirectoryPath) IIssueProvider
Gets an instance of a provider for reading output from terraform validate -json from disk.
static
TerraformIssuesProviderTypeName(ICakeContext) string
Gets the name of the Terraform issue provider. This name can be used to identify issues based on the ProviderType property.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin