Class Fingerprint (2.2.0)

public sealed class Fingerprint : IMessage<Fingerprint>, IEquatable<Fingerprint>, IDeepCloneable<Fingerprint>, IBufferMessage, IMessage

A set of properties that uniquely identify a given Docker image.

Inheritance

Object > Fingerprint

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

Fingerprint()

public Fingerprint()

Fingerprint(Fingerprint)

public Fingerprint(Fingerprint other)
Parameter
NameDescription
otherFingerprint

Properties

V1Name

public string V1Name { get; set; }

Required. The layer ID of the final layer in the Docker image's v1 representation.

Property Value
TypeDescription
String

V2Blob

public RepeatedField<string> V2Blob { get; }

Required. The ordered list of v2 blobs that represent a given image.

Property Value
TypeDescription
RepeatedField<String>

V2Name

public string V2Name { get; set; }

Output only. The name of the image's v2 blobs computed via: [bottom] := v2_blob[bottom] [N] := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

Property Value
TypeDescription
String