Skip to main content
Version: 2.x

Interface: S3BillingArchiveOptions

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

Properties​

bucket​

bucket: string

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


client?​

optional client?: S3ArchiveClient

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

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


clientFactory?​

optional clientFactory?: S3ArchiveClientFactory

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

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


credentials?​

optional credentials?: S3Credentials

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

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


endpoint?​

optional endpoint?: string

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


forcePathStyle?​

optional forcePathStyle?: boolean

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


ownsClient?​

optional ownsClient?: boolean

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

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


prefix?​

optional prefix?: string

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


putObject?​

optional putObject?: Readonly<S3PutObjectOptions>

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

Optional encryption and checksum controls applied to every archived object.


region?​

optional region?: string

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

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