AwsEcsEnvironmentModule
Hierarchy
- AModule<AwsEcsEnvironmentModuleSchema, Environment>- AwsEcsEnvironmentModule
 
Index
Constructors
Properties
Methods
Resources
Constructors
constructor
- Parameters- moduleId: string
 - Returns AwsEcsEnvironmentModule
Properties
readonlyinheritedmoduleId
staticreadonlyinheritedMODULE_PACKAGE
staticreadonlyinheritedMODULE_SCHEMA
Methods
onInit
- Parameters- inputs: AwsEcsEnvironmentModuleSchema
 - Returns Promise<AwsEcsEnvironment>
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: AwsEcsEnvironmentModuleSchema
 - Returns Promise<{ awsAccountId: string; awsRegionId: string; clusterName: string }>
AwsEcsEnvironmentModuleis an ECS-based AWS environment module that provides an implementation for theEnvironmentmodel. This module creates environments within AWS regions, establishing ECS clusters and managing environment variables. It serves as the foundation for deploying containerized applications in specific environments.TypeScript
Modules/Environment/AwsEcsEnvironment
Environmentmodel.