Class: DeletionService
Constructors​
constructor​
• new DeletionService(client
, objectsService
, prefixService
)
Parameters​
Name | Type |
---|---|
client | S3Client |
objectsService | ObjectsService |
prefixService | PrefixService |
Defined in​
Methods​
deleteObjectsByPrefix​
â–¸ deleteObjectsByPrefix(bucket
, prefix
, logDeletedObjects?
, deleteOptions?
, listOptions?
): Promise
<boolean
| DeleteObjectOutput
[]>
Deletes all objects by prefix.
Parameters​
Name | Type | Default value |
---|---|---|
bucket | string | undefined |
prefix | string | undefined |
logDeletedObjects | boolean | false |
deleteOptions? | DeleteObjectsOptions | undefined |
listOptions? | Omit <ListObjectsV2Options , "Prefix" | "ContinuationToken" > | undefined |
Returns​
Promise
<boolean
| DeleteObjectOutput
[]>
Returns true if all objects were deleted.