AwsEcsAlbServiceModule
Hierarchy
- AModule<AwsEcsAlbServiceModuleSchema, AwsEcsAlbService>- AwsEcsAlbServiceModule
 
Index
Constructors
constructor
- Parameters- moduleId: string
 - Returns AwsEcsAlbServiceModule
Properties
readonlyinheritedmoduleId
staticreadonlyinheritedMODULE_PACKAGE
staticreadonlyinheritedMODULE_SCHEMA
Methods
onInit
- Parameters- inputs: AwsEcsAlbServiceModuleSchema
 - Returns Promise<[AwsEcsAlbService, AwsEcsAlbServiceOverlay]>
inheritedregisterHooks
- 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[]
 
registerMetadata
- Parameters- inputs: AwsEcsAlbServiceModuleSchema
 - Returns Promise<{ app: App; awsAccountId: string; awsAvailabilityZones: string[]; awsRegionId: string; subnets: Subnet[] }>
AwsEcsAlbServiceModuleis an ECS-based AWS ALB service module that provides an implementation for theServicemodel. This module creates Application Load Balancers (ALB) with comprehensive listener configurations, target groups, and routing rules. It manages load balancing for containerized applications running on ECS with support for complex routing scenarios.TypeScript
Modules/Service/AwsEcsAlbService
Servicemodel.