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 }>
AwsEcsEnvironmentModule
is an ECS-based AWS environment module that provides an implementation for theEnvironment
model. 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
Environment
model.