AwsEcsServerModule
Hierarchy
- AModule<AwsEcsServerModuleSchema, AwsEcsServer>- AwsEcsServerModule
 
Index
Constructors
Properties
Methods
Resources
Constructors
constructor
- Parameters- moduleId: string
 - Returns AwsEcsServerModule
Properties
readonlyinheritedmoduleId
staticreadonlyinheritedMODULE_PACKAGE
staticreadonlyinheritedMODULE_SCHEMA
Methods
onInit
- Parameters- inputs: AwsEcsServerModuleSchema
 - Returns Promise<(AwsEcsServer | AwsEcsServerS3AccessOverlay)[]>
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: AwsEcsServerModuleSchema
 - Returns Promise<{ account: Account; app: App; iamRoleName: string }>
AwsEcsServerModuleis an ECS-based AWS server module that provides an implementation for theServermodel. This module creates servers with ECS deployment capabilities, IAM roles, security groups, and optional S3 storage access. It manages the infrastructure foundation for hosting containerized applications.TypeScript
Modules/Server/AwsEcsServer
Servermodel.