12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package types
- // This file was generated by the swagger tool.
- // Editing this file might prove futile when you re-run the swagger generate command
- // ImageSummary image summary
- // swagger:model ImageSummary
- type ImageSummary struct {
- // Number of containers using this image. Includes both stopped and running
- // containers.
- //
- // This size is not calculated by default, and depends on which API endpoint
- // is used. `-1` indicates that the value has not been set / calculated.
- //
- // Required: true
- Containers int64 `json:"Containers"`
- // Date and time at which the image was created as a Unix timestamp
- // (number of seconds sinds EPOCH).
- //
- // Required: true
- Created int64 `json:"Created"`
- // ID is the content-addressable ID of an image.
- //
- // This identifier is a content-addressable digest calculated from the
- // image's configuration (which includes the digests of layers used by
- // the image).
- //
- // Note that this digest differs from the `RepoDigests` below, which
- // holds digests of image manifests that reference the image.
- //
- // Required: true
- ID string `json:"Id"`
- // User-defined key/value metadata.
- // Required: true
- Labels map[string]string `json:"Labels"`
- // ID of the parent image.
- //
- // Depending on how the image was created, this field may be empty and
- // is only set for images that were built/created locally. This field
- // is empty if the image was pulled from an image registry.
- //
- // Required: true
- ParentID string `json:"ParentId"`
- // List of content-addressable digests of locally available image manifests
- // that the image is referenced from. Multiple manifests can refer to the
- // same image.
- //
- // These digests are usually only available if the image was either pulled
- // from a registry, or if the image was pushed to a registry, which is when
- // the manifest is generated and its digest calculated.
- //
- // Required: true
- RepoDigests []string `json:"RepoDigests"`
- // List of image names/tags in the local image cache that reference this
- // image.
- //
- // Multiple image tags can refer to the same image, and this list may be
- // empty if no tags reference the image, in which case the image is
- // "untagged", in which case it can still be referenced by its ID.
- //
- // Required: true
- RepoTags []string `json:"RepoTags"`
- // Total size of image layers that are shared between this image and other
- // images.
- //
- // This size is not calculated by default. `-1` indicates that the value
- // has not been set / calculated.
- //
- // Required: true
- SharedSize int64 `json:"SharedSize"`
- // Total size of the image including all layers it is composed of.
- //
- // Required: true
- Size int64 `json:"Size"`
- // Total size of the image including all layers it is composed of.
- //
- // In versions of Docker before v1.10, this field was calculated from
- // the image itself and all of its parent images. Docker v1.10 and up
- // store images self-contained, and no longer use a parent-chain, making
- // this field an equivalent of the Size field.
- //
- // This field is kept for backward compatibility, but may be removed in
- // a future version of the API.
- //
- // Required: true
- VirtualSize int64 `json:"VirtualSize"`
- }
|