Skip to main content

Class: BucketsService

Constructors​

constructor​

• new BucketsService(client)

Parameters​

NameType
clientS3Client

Defined in​

services/buckets.service.ts:34

Methods​

create​

â–¸ create(bucket, options?): Promise<CreateBucketCommandOutput>

Parameters​

NameType
bucketstring
optionsOmit<CreateBucketCommandInput, "Bucket">

Returns​

Promise<CreateBucketCommandOutput>

Defined in​

services/buckets.service.ts:36


delete​

â–¸ delete(bucket): Promise<DeleteBucketCommandOutput>

Parameters​

NameType
bucketstring

Returns​

Promise<DeleteBucketCommandOutput>

Defined in​

services/buckets.service.ts:48


find​

â–¸ find(bucket): Promise<Bucket>

Parameters​

NameType
bucketstring

Returns​

Promise<Bucket>

Defined in​

services/buckets.service.ts:60


list​

â–¸ list(): Promise<ListBucketsCommandOutput>

Returns​

Promise<ListBucketsCommandOutput>

Defined in​

services/buckets.service.ts:56


tagging​

â–¸ tagging(bucket): Promise<GetBucketTaggingCommandOutput>

Parameters​

NameType
bucketstring

Returns​

Promise<GetBucketTaggingCommandOutput>

Defined in​

services/buckets.service.ts:66


updateAccelerateConfiguration​

â–¸ updateAccelerateConfiguration(bucket, configuration): Promise<PutBucketAccelerateConfigurationCommandOutput>

Parameters​

NameType
bucketstring
configurationAccelerateConfiguration

Returns​

Promise<PutBucketAccelerateConfigurationCommandOutput>

Defined in​

services/buckets.service.ts:119


updateAcl​

â–¸ updateAcl(bucket, configuration): Promise<PutBucketAclCommandOutput>

Parameters​

NameType
bucketstring
configurationOmit<PutBucketAclCommandInput, "Bucket">

Returns​

Promise<PutBucketAclCommandOutput>

Defined in​

services/buckets.service.ts:83


updateCors​

â–¸ updateCors(bucket, configuration): Promise<PutBucketCorsCommandOutput>

Parameters​

NameType
bucketstring
configurationCORSConfiguration

Returns​

Promise<PutBucketCorsCommandOutput>

Defined in​

services/buckets.service.ts:74


updateEncryption​

â–¸ updateEncryption(bucket, configuration): Promise<PutBucketEncryptionCommandOutput>

Parameters​

NameType
bucketstring
configurationOmit<PutBucketEncryptionCommandInput, "Bucket">

Returns​

Promise<PutBucketEncryptionCommandOutput>

Defined in​

services/buckets.service.ts:107


updateLogging​

â–¸ updateLogging(bucket, configuration): Promise<PutBucketLoggingCommandOutput>

Parameters​

NameType
bucketstring
configurationOmit<PutBucketLoggingCommandInput, "Bucket">

Returns​

Promise<PutBucketLoggingCommandOutput>

Defined in​

services/buckets.service.ts:95