AwsEcsExecutionModule
Hierarchy
- AModule<AwsEcsExecutionModuleSchema, Execution>
- AwsEcsExecutionModule
Index
Constructors
Properties
Methods
Resources
Constructors
constructor
Parameters
moduleId: string
Returns AwsEcsExecutionModule
Properties
readonlyinheritedmoduleId
staticreadonlyinheritedMODULE_PACKAGE
staticreadonlyinheritedMODULE_SCHEMA
Methods
onInit
Parameters
inputs: AwsEcsExecutionModuleSchema
Returns Promise<(AwsEcsExecution | AwsEcsExecutionOverlay | AwsEcsExecutionServerSecurityGroupOverlay)[]>
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: AwsEcsExecutionModuleSchema
Returns Promise<{ awsAccountId: string; awsRegionId: string; region: Region }>
AwsEcsExecutionModule
is an ECS-based AWS execution module that provides an implementation for theExecution
model. This module creates executions that manage the runtime of containerized applications in ECS environments. It handles main and sidecar deployments, environment variables, security groups, filesystem mounts, and service orchestration.TypeScript
Modules/Execution/AwsEcsExecution
Execution
model.