Slsa Provenance Zero Two Response
data class SlsaProvenanceZeroTwoResponse(val buildConfig: Map<String, String>, val buildType: String, val builder: GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponse, val invocation: GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse, val materials: List<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse>, val metadata: GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse)
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. See full explanation of fields at slsa.dev/provenance/v0.2.
Constructors
Link copied to clipboard
constructor(buildConfig: Map<String, String>, buildType: String, builder: GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponse, invocation: GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse, materials: List<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse>, metadata: GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse)
Properties
Link copied to clipboard
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
Identifies the event that kicked off the build.
Link copied to clipboard
val materials: List<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
Link copied to clipboard
Other properties of the build.