Skip to content

BuildAuditRecordInput

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:27

Inputs describing the completed (or failed) pipeline run.

context: IPipelineContext

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:17

The pipeline context of the audited request.

BuildAuditStartRecordInput.context


durationMs: number

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:35

Wall-clock duration in milliseconds.


optional error?: unknown

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:31

The thrown value, if the handler failed.


failed: boolean

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:33

Explicit execution state; thrown undefined is still a failure.


optional id?: string

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:21

Record id. Default: a new UUIDv7.

BuildAuditStartRecordInput.id


options: AuditBehaviorOptions

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:19

Effective, merged behavior options.

BuildAuditStartRecordInput.options


optional response?: unknown

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:29

The handler return value (used only when captureResponse is on).


startedAt: string

Defined in: packages/pipeline-audit/src/helpers/build-record.ts:23

ISO-8601 start timestamp.

BuildAuditStartRecordInput.startedAt