/
types.go
32 lines (29 loc) · 1.03 KB
/
types.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Copyright 2018 NetApp, Inc. All Rights Reserved.
package docker
type Version struct {
Client struct {
Version string `json:"Version"`
APIVersion string `json:"ApiVersion"`
DefaultAPIVersion string `json:"DefaultAPIVersion"`
GitCommit string `json:"GitCommit"`
GoVersion string `json:"GoVersion"`
Os string `json:"Os"`
Arch string `json:"Arch"`
BuildTime string `json:"BuildTime"`
} `json:"Client"`
Server struct {
Version string `json:"Version"`
APIVersion string `json:"ApiVersion"`
MinAPIVersion string `json:"MinAPIVersion"`
GitCommit string `json:"GitCommit"`
GoVersion string `json:"GoVersion"`
Os string `json:"Os"`
Arch string `json:"Arch"`
KernelVersion string `json:"KernelVersion"`
BuildTime string `json:"BuildTime"`
} `json:"Server"`
}
type Snapshot struct {
Name string `json:"name"`
Created string `json:"dateCreated"` // The UTC time that the snapshot was created, in RFC3339 format
}