Reference documentation and code samples for the Google Cloud Artifact Registry V1 Client class ImageManifest.
Details of a single image manifest within a multi-arch image.
Generated from protobuf message google.devtools.artifactregistry.v1.ImageManifest
Namespace
Google \ Cloud \ ArtifactRegistry \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ architecture
string
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.
↳ os
string
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.
↳ digest
string
Optional. The manifest digest, in the format "sha256:<sha256_hex_digest>".
↳ media_type
string
Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"
↳ os_version
string
Optional. The OS version of the image, for example on Windows 10.0.14393.1066
.
↳ os_features
array
Optional. The required OS features for the image, for example on Windows win32k
.
↳ variant
string
Optional. The variant of the CPU in the image, for example v7
to specify ARMv7 when architecture is arm
.
getArchitecture
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.
string
setArchitecture
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.
var
string
$this
getOs
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.
string
setOs
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.
var
string
$this
getDigest
Optional. The manifest digest, in the format "sha256:<sha256_hex_digest>".
string
setDigest
Optional. The manifest digest, in the format "sha256:<sha256_hex_digest>".
var
string
$this
getMediaType
Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"
string
setMediaType
Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"
var
string
$this
getOsVersion
Optional. The OS version of the image, for example on Windows 10.0.14393.1066
.
string
setOsVersion
Optional. The OS version of the image, for example on Windows 10.0.14393.1066
.
var
string
$this
getOsFeatures
Optional. The required OS features for the image, for example on Windows win32k
.
setOsFeatures
Optional. The required OS features for the image, for example on Windows win32k
.
var
string[]
$this
getVariant
Optional. The variant of the CPU in the image, for example v7
to specify
ARMv7 when architecture is arm
.
string
setVariant
Optional. The variant of the CPU in the image, for example v7
to specify
ARMv7 when architecture is arm
.
var
string
$this

