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. |