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 }[] }>
AwsEcrImageModule
is an ECR-based AWS image module that provides an implementation for theImage
model. 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
Image
model.