Skip to main content
Version: 2.x

Interface: S3BillingArchiveOptions

Defined in: javascript/src/storage/adapters/s3.ts:52

Properties

bucket

bucket: string

Defined in: javascript/src/storage/adapters/s3.ts:53


client?

optional client?: S3ArchiveClient

Defined in: javascript/src/storage/adapters/s3.ts:62

Use an already configured client. It is not destroyed by default.


clientFactory?

optional clientFactory?: S3ArchiveClientFactory

Defined in: javascript/src/storage/adapters/s3.ts:64

Lazily construct a client. Factory-created clients are owned by default.


credentials?

optional credentials?: S3Credentials

Defined in: javascript/src/storage/adapters/s3.ts:57

Omit to use the AWS SDK's normal credential provider chain.


endpoint?

optional endpoint?: string

Defined in: javascript/src/storage/adapters/s3.ts:58


forcePathStyle?

optional forcePathStyle?: boolean

Defined in: javascript/src/storage/adapters/s3.ts:59


ownsClient?

optional ownsClient?: boolean

Defined in: javascript/src/storage/adapters/s3.ts:66

Override client ownership. Defaults to false for client, true otherwise.


prefix?

optional prefix?: string

Defined in: javascript/src/storage/adapters/s3.ts:60


putObject?

optional putObject?: Readonly<S3PutObjectOptions>

Defined in: javascript/src/storage/adapters/s3.ts:68

Optional encryption and checksum controls applied to every archived object.


region?

optional region?: string

Defined in: javascript/src/storage/adapters/s3.ts:55

Omit to use the AWS SDK's normal region provider chain.