@terascope/file-asset-apis / s3/client-helpers/request-with-retry
s3/client-helpers/request-with-retry
Type Aliases
DeleteObjectWithRetry
DeleteObjectWithRetry =
object
Defined in: s3/client-helpers/request-with-retry.ts:43
Properties
client
client:
S3Client
Defined in: s3/client-helpers/request-with-retry.ts:44
func()
func: (
client,params) =>Promise<DeleteObjectCommandOutput>
Defined in: s3/client-helpers/request-with-retry.ts:45
Parameters
| Parameter | Type | 
|---|---|
| client | S3Client | 
| params | DeleteObjectRequest | 
Returns
Promise<DeleteObjectCommandOutput>
params
params:
DeleteObjectRequest
Defined in: s3/client-helpers/request-with-retry.ts:46
GetObjectWithRetry
GetObjectWithRetry =
object
Defined in: s3/client-helpers/request-with-retry.ts:31
Properties
client
client:
S3Client
Defined in: s3/client-helpers/request-with-retry.ts:32
func()
func: (
client,params) =>Promise<GetObjectCommandOutput>
Defined in: s3/client-helpers/request-with-retry.ts:33
Parameters
| Parameter | Type | 
|---|---|
| client | S3Client | 
| params | GetObjectRequest | 
Returns
Promise<GetObjectCommandOutput>
params
params:
GetObjectRequest
Defined in: s3/client-helpers/request-with-retry.ts:34
ListObjectsWithRetry
ListObjectsWithRetry =
object
Defined in: s3/client-helpers/request-with-retry.ts:25
Properties
client
client:
S3Client
Defined in: s3/client-helpers/request-with-retry.ts:26
func()
func: (
client,params) =>Promise<ListObjectsV2CommandOutput>
Defined in: s3/client-helpers/request-with-retry.ts:27
Parameters
| Parameter | Type | 
|---|---|
| client | S3Client | 
| params | ListObjectsV2Request | 
Returns
Promise<ListObjectsV2CommandOutput>
params
params:
ListObjectsV2Request
Defined in: s3/client-helpers/request-with-retry.ts:28
PutObjectWithRetry
PutObjectWithRetry =
object
Defined in: s3/client-helpers/request-with-retry.ts:37
Properties
client
client:
S3Client
Defined in: s3/client-helpers/request-with-retry.ts:38
func()
func: (
client,params) =>Promise<PutObjectCommandOutput>
Defined in: s3/client-helpers/request-with-retry.ts:39
Parameters
| Parameter | Type | 
|---|---|
| client | S3Client | 
| params | PutObjectRequest | 
Returns
Promise<PutObjectCommandOutput>
params
params:
PutObjectRequest
Defined in: s3/client-helpers/request-with-retry.ts:40
RetryArgs
RetryArgs =
object
Defined in: s3/client-helpers/request-with-retry.ts:19
Properties
client
client:
S3Client
Defined in: s3/client-helpers/request-with-retry.ts:20
func()
func: (
client,params) =>Promise<S3RetryResponse>
Defined in: s3/client-helpers/request-with-retry.ts:21
Parameters
| Parameter | Type | 
|---|---|
| client | S3Client | 
| params | any | 
Returns
Promise<S3RetryResponse>
params
params:
S3RetryParams
Defined in: s3/client-helpers/request-with-retry.ts:22
S3RetryParams
S3RetryParams =
ListObjectsV2Request|GetObjectRequest|DeleteObjectRequest|PutObjectRequest
Defined in: s3/client-helpers/request-with-retry.ts:13
S3RetryResponse
S3RetryResponse =
ListObjectsV2CommandOutput|GetObjectCommandOutput|PutObjectCommandOutput|DeleteObjectCommandOutput
Defined in: s3/client-helpers/request-with-retry.ts:15