AwsS3StorageServiceModule
Hierarchy
- AModule<AwsS3StorageServiceModuleSchema, AwsS3StorageService>
- AwsS3StorageServiceModule
Index
Constructors
Properties
Methods
Resources
Constructors
constructor
Parameters
moduleId: string
Returns AwsS3StorageServiceModule
Properties
readonlyinheritedmoduleId
staticreadonlyinheritedMODULE_PACKAGE
staticreadonlyinheritedMODULE_SCHEMA
Methods
onInit
Parameters
inputs: AwsS3StorageServiceModuleSchema
Returns Promise<AwsS3StorageService>
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: AwsS3StorageServiceModuleSchema
Returns Promise<{ app: App; awsAccountId: string; awsRegionId: string }>
AwsS3StorageServiceModule
is an S3-based AWS storage service module that provides an implementation for theService
model. This module creates S3 buckets for object storage with support for directory organization and remote file management. It provides scalable, durable storage for applications with configurable directory structures.TypeScript
Modules/Service/AwsS3StorageService
Service
model.