@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