Grafeas v1 API - Class LayerDetails (3.10.0)

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

Reference documentation and code samples for the Grafeas v1 API class LayerDetails.

Details about the layer a package was found in.

Inheritance

object > LayerDetails

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

LayerDetails()

public LayerDetails()

LayerDetails(LayerDetails)

public LayerDetails(LayerDetails other)
Parameter
Name Description
other LayerDetails

Properties

BaseImages

public RepeatedField<BaseImage> BaseImages { get; }

The base images the layer is found within.

Property Value
Type Description
RepeatedFieldBaseImage

ChainId

public string ChainId { get; set; }

The layer chain ID (sha256 hash) of the layer in the container image. https://github.com/opencontainers/image-spec/blob/main/config.md#layer-chainid

Property Value
Type Description
string

Command

public string Command { get; set; }

The layer build command that was used to build the layer. This may not be found in all layers depending on how the container image is built.

Property Value
Type Description
string

DiffId

public string DiffId { get; set; }

The diff ID (typically a sha256 hash) of the layer in the container image.

Property Value
Type Description
string

Index

public int Index { get; set; }

The index of the layer in the container image.

Property Value
Type Description
int