Artifact Registry V1 API - Class Google::Cloud::ArtifactRegistry::V1::ImageManifest (v1.10.0)

Reference documentation and code samples for the Artifact Registry V1 API class Google::Cloud::ArtifactRegistry::V1::ImageManifest.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#architecture

def architecture() -> ::String
Returns
  • (::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.

#architecture=

def architecture=(value) -> ::String
Parameter
  • value (::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.
Returns
  • (::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.

#digest

def digest() -> ::String
Returns
  • (::String) — Optional. The manifest digest, in the format "sha256:

#digest=

def digest=(value) -> ::String
Parameter
  • value (::String) — Optional. The manifest digest, in the format "sha256:
Returns
  • (::String) — Optional. The manifest digest, in the format "sha256:

#media_type

def media_type() -> ::String
Returns
  • (::String) — Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"

#media_type=

def media_type=(value) -> ::String
Parameter
  • value (::String) — Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"
Returns
  • (::String) — Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"

#os

def os() -> ::String
Returns
  • (::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.

#os=

def os=(value) -> ::String
Parameter
  • value (::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.
Returns
  • (::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.

#os_features

def os_features() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. The required OS features for the image, for example on Windows win32k.

#os_features=

def os_features=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. The required OS features for the image, for example on Windows win32k.
Returns
  • (::Array<::String>) — Optional. The required OS features for the image, for example on Windows win32k.

#os_version

def os_version() -> ::String
Returns
  • (::String) — Optional. The OS version of the image, for example on Windows 10.0.14393.1066.

#os_version=

def os_version=(value) -> ::String
Parameter
  • value (::String) — Optional. The OS version of the image, for example on Windows 10.0.14393.1066.
Returns
  • (::String) — Optional. The OS version of the image, for example on Windows 10.0.14393.1066.

#variant

def variant() -> ::String
Returns
  • (::String) — Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.

#variant=

def variant=(value) -> ::String
Parameter
  • value (::String) — Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.
Returns
  • (::String) — Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.