Class: Google::Cloud::ArtifactRegistry::V1::ImageManifest
- Inherits:
-
Object
- Object
- Google::Cloud::ArtifactRegistry::V1::ImageManifest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/devtools/artifactregistry/v1/artifact.rb
Overview
Details of a single image manifest within a multi-arch image.
Instance Attribute Summary collapse
-
#architecture ⇒ ::String
Optional.
-
#digest ⇒ ::String
Optional.
-
#media_type ⇒ ::String
Optional.
-
#os ⇒ ::String
Optional.
-
#os_features ⇒ ::Array<::String>
Optional.
-
#os_version ⇒ ::String
Optional.
-
#variant ⇒ ::String
Optional.
Instance Attribute Details
#architecture ⇒ ::String
Returns 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.
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#digest ⇒ ::String
Returns Optional. The manifest digest, in the format "sha256:
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#media_type ⇒ ::String
Returns Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json".
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#os ⇒ ::String
Returns 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.
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#os_features ⇒ ::Array<::String>
Returns Optional. The required OS features for the image, for example on Windows
win32k.
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#os_version ⇒ ::String
Returns Optional. The OS version of the image, for example on Windows
10.0.14393.1066.
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#variant ⇒ ::String
Returns Optional. The variant of the CPU in the image, for example v7 to specify
ARMv7 when architecture is arm.
120 121 122 123 |
# File 'proto_docs/google/devtools/artifactregistry/v1/artifact.rb', line 120 class ImageManifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |