Skip to main content

AwsSingleAzRegionModule

AwsSingleAzRegionModule is a per-AZ AWS region module that provides an implementation for the Region model. This module creates AWS regions within a single availability zone. It establishes the regional foundation for deploying AWS resources within this single availability zone.

@example

TypeScript

import { AwsSingleAzRegionModule } from '@quadnix/octo-aws-cdk/modules/region/aws-single-az-region';

octo.loadModule(AwsSingleAzRegionModule, 'my-region-module', {
account: myAccount,
regionId: AwsSingleAzRegionId.AWS_US_EAST_1A,
vpcCidrBlock: '10.0.0.0/16'
});
@group

Modules/Region/AwsSingleAzRegion

@see

Hierarchy

Index

Constructors

constructor

  • Parameters

    • moduleId: string

    Returns AwsSingleAzRegionModule

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