DockerImage
import type { DockerImage } from "https://googleapis.deno.dev/v1/artifactregistry:v1.ts";DockerImage represents a docker artifact. The following fields are returned as untyped metadata in the Version resource, using camelcase keys (i.e. metadata.imageSizeBytes): * imageSizeBytes * mediaType * buildTime
§Properties
ArtifactType of this image, e.g. "application/vnd.example+type". If the
subject_digest is set and no artifact_type is given, the media_type
will be considered as the artifact_type. This field is returned as the
metadata.artifactType field in the Version resource.
The time this image was built. This field is returned as the 'metadata.buildTime' field in the Version resource. The build time is returned to the client as an RFC 3339 string, which can be easily used with the JavaScript Date constructor.
Optional. For multi-arch images (manifest lists), this field contains the list of image manifests.
Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
Media type of this image, e.g. "application/vnd.docker.distribution.manifest.v2+json". This field is returned as the 'metadata.mediaType' field in the Version resource.
Required. registry_location, project_id, repository_name and image id
forms a unique image
name:projects//locations//repositories//dockerImages/. For example,
"projects/test-project/locations/us-west4/repositories/test-repo/dockerImages/
nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf",
where "us-west4" is the registry_location, "test-project" is the
project_id, "test-repo" is the repository_name and
"nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf"
is the image's digest.