public sealed class ImageManifest : IMessage<ImageManifest>, IEquatable<ImageManifest>, IDeepCloneable<ImageManifest>, IBufferMessage, IMessageReference documentation and code samples for the Artifact Registry v1 API class ImageManifest.
Details of a single image manifest within a multi-arch image.
Implements
IMessageImageManifest, IEquatableImageManifest, IDeepCloneableImageManifest, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
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 |
|