Artifact Registry v1 API - Class ImageManifest (2.13.0)

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

Reference documentation and code samples for the Artifact Registry v1 API class ImageManifest.

Details of a single image manifest within a multi-arch image.

Inheritance

object > ImageManifest

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

Google.Cloud.ArtifactRegistry.V1.dll

Constructors

ImageManifest()

public ImageManifest()

ImageManifest(ImageManifest)

public ImageManifest(ImageManifest other)
Parameter
Name Description
other ImageManifest

Properties

Architecture

public string Architecture { get; set; }

Optional. The CPU architecture of the image. Values are provided by the Docker client and are not validated by Artifact Registry. Example values include "amd64", "arm64", "ppc64le", "s390x", "riscv64", "mips64le", etc.

Property Value
Type Description
string

Digest

public string Digest { get; set; }

Optional. The manifest digest, in the format "sha256:<sha256_hex_digest>".

Property Value
Type Description
string

MediaType

public string MediaType { get; set; }

Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"

Property Value
Type Description
string

Os

public string Os { get; set; }

Optional. The operating system of the image. Values are provided by the Docker client and are not validated by Artifact Registry. Example values include "linux", "windows", "darwin", "aix", etc.

Property Value
Type Description
string

OsFeatures

public RepeatedField<string> OsFeatures { get; }

Optional. The required OS features for the image, for example on Windows win32k.

Property Value
Type Description
RepeatedFieldstring

OsVersion

public string OsVersion { get; set; }

Optional. The OS version of the image, for example on Windows 10.0.14393.1066.

Property Value
Type Description
string

Variant

public string Variant { get; set; }

Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.

Property Value
Type Description
string