Class DockerImage (1.18.0)

DockerImage(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

Name Description
name str
Required. registry_location, project_id, repository_name and image id forms a unique image name:projects/. 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.
uri str
Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
tags MutableSequence[str]
Tags attached to this image.
image_size_bytes int
Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
upload_time google.protobuf.timestamp_pb2.Timestamp
Time the image was uploaded.
media_type str
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.
build_time google.protobuf.timestamp_pb2.Timestamp
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.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the docker image was last updated.
artifact_type str
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.
image_manifests MutableSequence[google.cloud.artifactregistry_v1.types.ImageManifest]
Optional. For multi-arch images (manifest lists), this field contains the list of image manifests.