SlsaProvenanceZeroTwoContaineranalysisV1alpha1 class

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

Constructors

SlsaProvenanceZeroTwoContaineranalysisV1alpha1({Input<Map<String, String>>? buildConfig, Input<String>? buildType, Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder>? builder, Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation>? invocation, Input<List<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial>>? materials, Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata>? metadata})
Creates a new SlsaProvenanceZeroTwoContaineranalysisV1alpha1. buildConfig Lists the steps in the build. buildType URI indicating what type of build was performed. builder Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance. invocation Identifies the event that kicked off the build. materials The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. metadata Other properties of the build.
const
SlsaProvenanceZeroTwoContaineranalysisV1alpha1.fromMap(Map<String, dynamic> map)
factory

Properties

buildConfig → Input<Map<String, String>>?
Lists the steps in the build.
final
builder → Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder>?
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
final
buildType → Input<String>?
URI indicating what type of build was performed.
final
hashCode → int
The hash code for this object.
no setterinherited
invocation → Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation>?
Identifies the event that kicked off the build.
final
materials → Input<List<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial>>?
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
final
metadata → Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata>?
Other properties of the build.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited