Skip to main content

AwsIniAccountModule

AwsIniAccountModule is an INI-based AWS account module that provides an implementation for the Account model. This module allows you to configure AWS account access using AWS credential profiles from INI files (typically ~/.aws/credentials or ~/.aws/config). It's useful for development environments where credentials are managed through AWS CLI or SDK configuration files.

@example

TypeScript

import { AwsIniAccountModule } from '@quadnix/octo-aws-cdk/modules/account/aws-ini-account';

octo.loadModule(AwsIniAccountModule, 'my-account-module', {
accountId: '123456789012',
app: myApp,
iniProfile: 'development' // Optional, defaults to 'default'
});
@group

Modules/Account/AwsIniAccount

@see

Hierarchy

Index

Constructors

constructor

  • Parameters

    • moduleId: string

    Returns AwsIniAccountModule

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