S3ArtifactsOptions
Interface: S3ArtifactsOptions
Defined in: src/artifacts/s3Artifacts.ts:178
Options for s3Artifacts.
Properties
bucket
readonlybucket:string
Defined in: src/artifacts/s3Artifacts.ts:180
The bucket. It must already exist — this library never creates one.
client?
readonlyoptionalclient?:S3ArtifactsClientLike
Defined in: src/artifacts/s3Artifacts.ts:188
Your own pre-built client; configuration and credentials stay yours.
prefix?
readonlyoptionalprefix?:string
Defined in: src/artifacts/s3Artifacts.ts:183
Key prefix inside the bucket, so a bucket can be shared. The scope layout starts under it. Absent = at the root of the bucket.
region?
readonlyoptionalregion?:string
Defined in: src/artifacts/s3Artifacts.ts:186
Region for the client this factory builds. Ignored when client is
passed — that client's configuration is yours.
retention?
readonlyoptionalretention?:ArtifactRetention
Defined in: src/artifacts/s3Artifacts.ts:192
Retention dials. Budgets evict OLDEST-first here: S3 has no cheap
read-recency, the same statement fileArtifacts makes about a
directory.
