Options
All
  • Public
  • Public/Protected
  • All
Menu

Main Mira class. Bootstraps CDK and loads in Stacks per user input.

Hierarchy

Index

Constructors

constructor

Properties

cdkApp

cdkApp: App

instance

instance: MiraApp

mainStack

mainStack: MiraStack

serviceStack

serviceStack: MiraServiceStack

stackName

stackName: string

stacks

stacks: MiraStackList = []

Static cliArgs

cliArgs: any = args

Methods

getStack

  • Load a single stack given the filename

    Parameters

    • fileName: string

      (Optional) Can provide an arbitary name to lookup if name exists in configs.

    Returns Promise<MiraValidStack | boolean>

getStacks

initialize

  • initialize(): Promise<void>

initializeApp

  • initializeApp(): void
  • Initializes the app. Not much else to see here.

    Returns void

Static getBaseStackName

  • getBaseStackName(suffix?: undefined | string): string
  • Parameters

    • Optional suffix: undefined | string

    Returns string

Static getBaseStackNameFromParams

  • getBaseStackNameFromParams(prefix: string, name: string, suffix?: undefined | string): string
  • Parameters

    • prefix: string
    • name: string
    • Optional suffix: undefined | string

    Returns string

Static getStackFiles

  • getStackFiles(): Array<string>

Static isVerbose

  • isVerbose(): boolean

Legend

  • Constructor
  • Property
  • Method
  • Constructor
  • Property
  • Method
  • Inherited property
  • Inherited method
  • Private property
  • Private method
  • Static property
  • Static method

Generated using TypeDoc