Interfaces

GcsArtifactsOptions

Interface: GcsArtifactsOptions

Defined in: src/artifacts/gcsArtifacts.ts:191

Options for gcsArtifacts.

Properties

bucket

readonly bucket: string

Defined in: src/artifacts/gcsArtifacts.ts:193

The bucket. It must already exist — this library never creates one.


prefix?

readonly optional prefix?: string

Defined in: src/artifacts/gcsArtifacts.ts:195

Object-name prefix inside the bucket, so a bucket can be shared.


projectId?

readonly optional projectId?: string

Defined in: src/artifacts/gcsArtifacts.ts:198

Project id for the client this factory builds. Ignored when storage is passed — that client's configuration is yours.


retention?

readonly optional retention?: ArtifactRetention

Defined in: src/artifacts/gcsArtifacts.ts:202

Retention dials. Budgets evict OLDEST-first (no cheap read-recency).


storage?

readonly optional storage?: GcsStorageLike

Defined in: src/artifacts/gcsArtifacts.ts:200

Your own pre-built client; configuration and credentials stay yours.

On this page