AwsEcrImageModule
Hierarchy
- AModule<AwsEcrImageModuleSchema, AwsEcrImage>- AwsEcrImageModule
 
Index
Constructors
Properties
Methods
Resources
Constructors
constructor
- Parameters- moduleId: string
 - Returns AwsEcrImageModule
Properties
readonlyinheritedmoduleId
staticreadonlyinheritedMODULE_PACKAGE
staticreadonlyinheritedMODULE_SCHEMA
Methods
getEcrRepositoryCommands
- Parameters- imageFamily: string
- imageName: string
- imageTag: string
- properties: { awsAccountId: string; awsRegionId: string; dockerExec?: string }
- awsAccountId: string
- awsRegionId: string
- optionaldockerExec: string
 - Returns Promise<{ login: string; push: string; tag: string }>
onInit
- Parameters- inputs: AwsEcrImageModuleSchema
 - Returns Promise<AwsEcrImage>
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: AwsEcrImageModuleSchema
 - Returns Promise<{ app: App; uniqueImageRepositories: { awsAccountId: string; awsRegionId: string }[] }>
AwsEcrImageModuleis an ECR-based AWS image module that provides an implementation for theImagemodel. This module creates AWS ECR (Elastic Container Registry) repositories for storing and managing container images. It provides functionality to manage Docker images across multiple AWS regions and generate ECR authentication commands.TypeScript
Modules/Image/AwsEcrImage
Imagemodel.