Skip to main content

SimpleAppModule

SimpleAppModule is a simple module to provide an implementation for the App model. It creates the root node of your infrastructure's model graph, but does not create any resources.

@example

TypeScript

import { SimpleAppModule } from '@quadnix/octo-aws-cdk/modules/app/simple-app';

octo.loadModule(SimpleAppModule, 'my-app-module', { name: 'test-app' });
@group

Modules/App/SimpleApp

@see

Hierarchy

Index

Constructors

constructor

  • Parameters

    • moduleId: string

    Returns SimpleAppModule

Properties

readonlyinheritedmoduleId

moduleId: string

staticreadonlyinheritedMODULE_PACKAGE

MODULE_PACKAGE: string

staticreadonlyinheritedMODULE_SCHEMA

MODULE_SCHEMA: any

Methods

onInit

inheritedregisterHooks

  • registerHooks(): { postCommitHooks?: PostHookSignature[]; postModelActionHooks?: PostHookSignature[]; postResourceActionHooks?: PostHookSignature[]; preCommitHooks?: PreHookSignature[]; preModelActionHooks?: PreHookSignature[]; preResourceActionHooks?: PreHookSignature[] }
  • Returns { postCommitHooks?: PostHookSignature[]; postModelActionHooks?: PostHookSignature[]; postResourceActionHooks?: PostHookSignature[]; preCommitHooks?: PreHookSignature[]; preModelActionHooks?: PreHookSignature[]; preResourceActionHooks?: PreHookSignature[] }

    • optionalpostCommitHooks?: PostHookSignature[]
    • optionalpostModelActionHooks?: PostHookSignature[]
    • optionalpostResourceActionHooks?: PostHookSignature[]
    • optionalpreCommitHooks?: PreHookSignature[]
    • optionalpreModelActionHooks?: PreHookSignature[]
    • optionalpreResourceActionHooks?: PreHookSignature[]

inheritedregisterMetadata

  • Parameters

    Returns Promise<Record<string, unknown>>