Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

BuildProvenance

import type { BuildProvenance } from "https://googleapis.deno.dev/v1/containeranalysis:v1.ts";

Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.

interface BuildProvenance {
builderVersion?: string;
buildOptions?: {
[key: string]: string;
}
;
builtArtifacts?: Artifact[];
commands?: Command[];
createTime?: Date;
creator?: string;
endTime?: Date;
id?: string;
logsUri?: string;
projectId?: string;
sourceProvenance?: Source;
startTime?: Date;
triggerId?: string;
}

§Properties

§
builderVersion?: string
[src]

Version string of the builder at the time this build was executed.

§
buildOptions?: {
[key: string]: string;
}
[src]

Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

§
builtArtifacts?: Artifact[]
[src]

Output of the build.

§
commands?: Command[]
[src]

Commands requested by the build.

§
createTime?: Date
[src]

Time at which the build was created.

§
creator?: string
[src]

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

§
endTime?: Date
[src]

Time at which execution of the build was finished.

§
id?: string
[src]

Required. Unique identifier of the build.

§
logsUri?: string
[src]

URI where any logs for this provenance were written.

§
projectId?: string
[src]

ID of the project.

§
sourceProvenance?: Source
[src]

Details of the Source input to the build.

§
startTime?: Date
[src]

Time at which execution of the build was started.

§
triggerId?: string
[src]

Trigger identifier if the build was triggered automatically; empty if not.