SlsaProvenanceZeroTwoArgs

data class SlsaProvenanceZeroTwoArgs(val buildConfig: Output<Map<String, String>>? = null, val buildType: Output<String>? = null, val builder: Output<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs>? = null, val invocation: Output<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs>? = null, val materials: Output<List<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs>>? = null, val metadata: Output<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs>? = null) : ConvertibleToJava<SlsaProvenanceZeroTwoArgs>

SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. See full explanation of fields at slsa.dev/provenance/v0.2.

Constructors

Functions

Link copied to clipboard
open override fun toJava(): SlsaProvenanceZeroTwoArgs

Properties

Link copied to clipboard
val buildConfig: Output<Map<String, String>>? = null

Lists the steps in the build.

Link copied to clipboard

Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.

Link copied to clipboard
val buildType: Output<String>? = null

URI indicating what type of build was performed.

Link copied to clipboard

Identifies the event that kicked off the build.

Link copied to clipboard

The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.

Link copied to clipboard