6
"github.com/containers/image/v5/manifest"
7
"github.com/containers/podman/v5/libpod/define"
8
"github.com/opencontainers/go-digest"
9
v1 "github.com/opencontainers/image-spec/specs-go/v1"
13
type ImageData struct {
15
Digest digest.Digest `json:"Digest"`
16
RepoTags []string `json:"RepoTags"`
17
RepoDigests []string `json:"RepoDigests"`
18
Parent string `json:"Parent"`
19
Comment string `json:"Comment"`
20
Created *time.Time `json:"Created"`
21
Config *v1.ImageConfig `json:"Config"`
22
Version string `json:"Version"`
23
Author string `json:"Author"`
24
Architecture string `json:"Architecture"`
26
Size int64 `json:"Size"`
27
VirtualSize int64 `json:"VirtualSize"`
28
GraphDriver *define.DriverData `json:"GraphDriver"`
29
RootFS *RootFS `json:"RootFS"`
30
Labels map[string]string `json:"Labels"`
31
Annotations map[string]string `json:"Annotations"`
32
ManifestType string `json:"ManifestType"`
33
User string `json:"User"`
34
History []v1.History `json:"History"`
35
NamesHistory []string `json:"NamesHistory"`
36
HealthCheck *manifest.Schema2HealthConfig `json:"Healthcheck,omitempty"`
41
Type string `json:"Type"`
42
Layers []digest.Digest `json:"Layers"`