Class: DeletionService
Defined in: utils/deletion.service.ts:9
Constructors
Constructor
new DeletionService(
client,objectsService,prefixService):DeletionService
Defined in: utils/deletion.service.ts:10
Parameters
client
S3Client
objectsService
prefixService
Returns
DeletionService
Methods
deleteObjectsByPrefix()
deleteObjectsByPrefix(
bucket,prefix,logDeletedObjects,deleteOptions?,listOptions?):Promise<boolean|DeleteObjectOutput[]>
Defined in: utils/deletion.service.ts:20
Deletes all objects by prefix.
Parameters
bucket
string
prefix
string
logDeletedObjects
boolean = false
deleteOptions?
listOptions?
Omit<ListObjectsV2Options, "Prefix" | "ContinuationToken">
Returns
Promise<boolean | DeleteObjectOutput[]>
Returns true if all objects were deleted.