Skip to main content

Initializers

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.NewManifest(version *string, outdir *string, hclOutput *bool) Manifest
NameTypeDescription
version*stringNo description.
outdir*stringNo description.
hclOutput*boolNo description.

versionRequired

  • Type: *string

outdirRequired

  • Type: *string

hclOutputRequired

  • Type: *bool

Methods

NameDescription
BuildManifestNo description.
ForStackNo description.
WriteToFileNo description.

BuildManifest

func BuildManifest() IManifest

ForStack

func ForStack(stack TerraformStack) StackManifest

stackRequired


WriteToFile

func WriteToFile()

Properties

NameTypeDescription
HclOutput*boolNo description.
Outdir*stringNo description.
StackFileName*stringNo description.
Stacks*map[string]StackManifestNo description.
Version*stringNo description.

HclOutputRequired

func HclOutput() *bool
  • Type: *bool

OutdirRequired

func Outdir() *string
  • Type: *string

StackFileNameRequired

func StackFileName() *string
  • Type: *string

StacksRequired

func Stacks() *map[string]StackManifest

VersionRequired

func Version() *string
  • Type: *string

Constants

NameTypeDescription
FileName*stringNo description.
StackMetadataPath*stringNo description.
StacksFolder*stringNo description.

FileNameRequired

func FileName() *string
  • Type: *string

StackMetadataPathRequired

func StackMetadataPath() *string
  • Type: *string

StacksFolderRequired

func StacksFolder() *string
  • Type: *string