Skip to main content

Class: BucketsService

Defined in: services/buckets.service.ts:33

Constructors​

Constructor​

new BucketsService(client): BucketsService

Defined in: services/buckets.service.ts:34

Parameters​

client​

S3Client

Returns​

BucketsService

Methods​

create()​

create(bucket, options): Promise<CreateBucketCommandOutput>

Defined in: services/buckets.service.ts:36

Parameters​

bucket​

string

options​

Omit<CreateBucketCommandInput, "Bucket"> = {}

Returns​

Promise<CreateBucketCommandOutput>


delete()​

delete(bucket): Promise<DeleteBucketCommandOutput>

Defined in: services/buckets.service.ts:48

Parameters​

bucket​

string

Returns​

Promise<DeleteBucketCommandOutput>


find()​

find(bucket): Promise<Bucket>

Defined in: services/buckets.service.ts:60

Parameters​

bucket​

string

Returns​

Promise<Bucket>


list()​

list(): Promise<ListBucketsCommandOutput>

Defined in: services/buckets.service.ts:56

Returns​

Promise<ListBucketsCommandOutput>


tagging()​

tagging(bucket): Promise<GetBucketTaggingCommandOutput>

Defined in: services/buckets.service.ts:66

Parameters​

bucket​

string

Returns​

Promise<GetBucketTaggingCommandOutput>


updateAccelerateConfiguration()​

updateAccelerateConfiguration(bucket, configuration): Promise<PutBucketAccelerateConfigurationCommandOutput>

Defined in: services/buckets.service.ts:119

Parameters​

bucket​

string

configuration​

AccelerateConfiguration

Returns​

Promise<PutBucketAccelerateConfigurationCommandOutput>


updateAcl()​

updateAcl(bucket, configuration): Promise<PutBucketAclCommandOutput>

Defined in: services/buckets.service.ts:83

Parameters​

bucket​

string

configuration​

Omit<PutBucketAclCommandInput, "Bucket">

Returns​

Promise<PutBucketAclCommandOutput>


updateCors()​

updateCors(bucket, configuration): Promise<PutBucketCorsCommandOutput>

Defined in: services/buckets.service.ts:74

Parameters​

bucket​

string

configuration​

CORSConfiguration

Returns​

Promise<PutBucketCorsCommandOutput>


updateEncryption()​

updateEncryption(bucket, configuration): Promise<PutBucketEncryptionCommandOutput>

Defined in: services/buckets.service.ts:107

Parameters​

bucket​

string

configuration​

Omit<PutBucketEncryptionCommandInput, "Bucket">

Returns​

Promise<PutBucketEncryptionCommandOutput>


updateLogging()​

updateLogging(bucket, configuration): Promise<PutBucketLoggingCommandOutput>

Defined in: services/buckets.service.ts:95

Parameters​

bucket​

string

configuration​

Omit<PutBucketLoggingCommandInput, "Bucket">

Returns​

Promise<PutBucketLoggingCommandOutput>