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< ? buildConfig, Input<String, String> >String> ? buildType, Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder> ? builder, Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation> ? invocation, Input<List< ? materials, Input<GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial> >GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata> ? metadata}) -
Creates a new SlsaProvenanceZeroTwoContaineranalysisV1alpha1.
buildConfigLists the steps in the build.buildTypeURI indicating what type of build was performed.builderIdentifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.invocationIdentifies the event that kicked off the build.materialsThe collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.metadataOther 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