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
v7to specify ARMv7 when architecture isarm.
#variant=
def variant=(value) -> ::String
Parameter
-
value (::String) — Optional. The variant of the CPU in the image, for example
v7to specify ARMv7 when architecture isarm.
Returns
-
(::String) — Optional. The variant of the CPU in the image, for example
v7to specify ARMv7 when architecture isarm.