Class ImageManifest
Details of a single image manifest within a multi-arch image.
Implements
Inherited Members
Namespace: Google.Apis.ArtifactRegistry.v1.Data
Assembly: Google.Apis.ArtifactRegistry.v1.dll
Syntax
public class ImageManifest : IDirectResponseSchema
Properties
Architecture
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.
Declaration
[JsonProperty("architecture")]
public virtual string Architecture { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Digest
Optional. The manifest digest, in the format "sha256:".
Declaration
[JsonProperty("digest")]
public virtual string Digest { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MediaType
Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"
Declaration
[JsonProperty("mediaType")]
public virtual string MediaType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Os
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.
Declaration
[JsonProperty("os")]
public virtual string Os { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OsFeatures
Optional. The required OS features for the image, for example on Windows win32k.
Declaration
[JsonProperty("osFeatures")]
public virtual IList<string> OsFeatures { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
OsVersion
Optional. The OS version of the image, for example on Windows 10.0.14393.1066.
Declaration
[JsonProperty("osVersion")]
public virtual string OsVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Variant
Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.
Declaration
[JsonProperty("variant")]
public virtual string Variant { get; set; }
Property Value
| Type | Description |
|---|---|
| string |