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>