Grafeas v1 API - Class SlsaProvenance.Types.SlsaCompleteness (3.1.0)

public sealed class SlsaProvenance.Types.SlsaCompleteness : IMessage<SlsaProvenance.Types.SlsaCompleteness>, IEquatable<SlsaProvenance.Types.SlsaCompleteness>, IDeepCloneable<SlsaProvenance.Types.SlsaCompleteness>, IBufferMessage, IMessage

Reference documentation and code samples for the Grafeas v1 API class SlsaProvenance.Types.SlsaCompleteness.

Indicates that the builder claims certain fields in this message to be complete.

Inheritance

object > SlsaProvenance.Types.SlsaCompleteness

Namespace

GrafeasV1

Assembly

Grafeas.V1.dll

Constructors

SlsaCompleteness()

public SlsaCompleteness()

SlsaCompleteness(SlsaCompleteness)

public SlsaCompleteness(SlsaProvenance.Types.SlsaCompleteness other)
Parameter
NameDescription
otherSlsaProvenanceTypesSlsaCompleteness

Properties

Arguments

public bool Arguments { get; set; }

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Property Value
TypeDescription
bool

Environment

public bool Environment { get; set; }

If true, the builder claims that recipe.environment is claimed to be complete.

Property Value
TypeDescription
bool

Materials

public bool Materials { get; set; }

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

Property Value
TypeDescription
bool