Skip to main content

AwsCredentialsAccountModule

AwsCredentialsAccountModule is a credentials-based AWS account module that provides an implementation for the Account model. This module allows you to configure AWS account access using explicit AWS credentials (Access Key ID and Secret Access Key). It supports both real AWS accounts and custom endpoints for testing environments.

@example

TypeScript

import { AwsCredentialsAccountModule } from '@quadnix/octo-aws-cdk/modules/account/aws-credentials-account';

octo.loadModule(AwsCredentialsAccountModule, 'my-account-module', {
accountId: '123456789012',
app: myApp,
credentials: {
accessKeyId: 'EXAMPLE_KEY',
secretAccessKey: 'EXAMPLE_SECRET'
},
endpoint: 'https://s3.amazonaws.com' // Optional
});
@group

Modules/Account/AwsCredentialsAccount

@see

Hierarchy

Index

Constructors

constructor

  • Parameters

    • moduleId: string

    Returns AwsCredentialsAccountModule

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