Skip to main content

Initializers

import { Manifest } from 'cdktn'

new Manifest(version: string, outdir: string, hclOutput: boolean)
NameTypeDescription
versionstringNo description.
outdirstringNo description.
hclOutputbooleanNo description.

versionRequired

  • Type: string

outdirRequired

  • Type: string

hclOutputRequired

  • Type: boolean

Methods

NameDescription
buildManifestNo description.
forStackNo description.
writeToFileNo description.

buildManifest

public buildManifest(): IManifest

forStack

public forStack(stack: TerraformStack): StackManifest

stackRequired


writeToFile

public writeToFile(): void

Properties

NameTypeDescription
hclOutputbooleanNo description.
outdirstringNo description.
stackFileNamestringNo description.
stacks{[ key: string ]: StackManifest}No description.
versionstringNo description.

hclOutputRequired

public readonly hclOutput: boolean;
  • Type: boolean

outdirRequired

public readonly outdir: string;
  • Type: string

stackFileNameRequired

public readonly stackFileName: string;
  • Type: string

stacksRequired

public readonly stacks: {[ key: string ]: StackManifest};

versionRequired

public readonly version: string;
  • Type: string

Constants

NameTypeDescription
fileNamestringNo description.
stackMetadataPathstringNo description.
stacksFolderstringNo description.

fileNameRequired

public readonly fileName: string;
  • Type: string

stackMetadataPathRequired

public readonly stackMetadataPath: string;
  • Type: string

stacksFolderRequired

public readonly stacksFolder: string;
  • Type: string