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 }>
AwsEcsServerModule
is an ECS-based AWS server module that provides an implementation for theServer
model. 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
Server
model.