Skip to main content

AwsLocalstackAccountModule

AwsLocalstackAccountModule is a LocalStack-based AWS account module that provides an implementation for the Account model. This module is specifically designed for testing and development environments using LocalStack, creating an AWS account with predefined credentials and endpoints for local development.

@example

TypeScript

import { AwsLocalstackAccountModule } from '@quadnix/octo-aws-cdk/modules/account/aws-localstack-account';

octo.loadModule(AwsLocalstackAccountModule, 'my-account-module', {
app: myApp,
endpoint: 'http://localhost:4566',
endpointS3: 'http://s3.localhost.localstack.cloud:4566'
});
@group

Modules/Account/AwsLocalstackAccount

@see

Hierarchy

Index

Constructors

constructor

  • Parameters

    • moduleId: string

    Returns AwsLocalstackAccountModule

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