1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/api_params.go

88 lines
1.4 KiB
Go
Raw Normal View History

package docker
2013-11-18 18:35:56 -05:00
type (
APITop struct {
Titles []string
Processes [][]string
}
2013-11-18 18:35:56 -05:00
APIRmi struct {
Deleted string `json:",omitempty"`
Untagged string `json:",omitempty"`
}
2013-11-18 18:35:56 -05:00
APIContainers struct {
ID string `json:"Id"`
Image string
Command string
Created int64
Status string
Ports []APIPort
SizeRw int64
SizeRootFs int64
Names []string
}
2013-11-18 18:35:56 -05:00
APIContainersOld struct {
ID string `json:"Id"`
Image string
Command string
Created int64
Status string
Ports string
SizeRw int64
SizeRootFs int64
}
2013-11-18 18:35:56 -05:00
APIID struct {
ID string `json:"Id"`
}
2013-11-18 18:35:56 -05:00
APIRun struct {
ID string `json:"Id"`
Warnings []string `json:",omitempty"`
}
2013-11-18 18:35:56 -05:00
APIPort struct {
PrivatePort int64
PublicPort int64
Type string
IP string
}
2013-04-24 10:06:03 -04:00
2013-11-18 18:35:56 -05:00
APIWait struct {
StatusCode int
}
2013-11-18 18:35:56 -05:00
APIAuth struct {
Status string
}
2013-11-18 18:35:56 -05:00
APIImageConfig struct {
ID string `json:"Id"`
*Config
}
2013-05-06 07:34:31 -04:00
2013-11-18 18:35:56 -05:00
APICopy struct {
Resource string
HostPath string
}
2013-11-29 20:24:30 -05:00
APIContainer struct {
*Container
HostConfig *HostConfig
}
2013-11-18 18:35:56 -05:00
)
2013-05-19 13:46:24 -04:00
2013-11-18 18:35:56 -05:00
func (api APIContainers) ToLegacy() *APIContainersOld {
return &APIContainersOld{
ID: api.ID,
Image: api.Image,
Command: api.Command,
Created: api.Created,
Status: api.Status,
Ports: displayablePorts(api.Ports),
SizeRw: api.SizeRw,
SizeRootFs: api.SizeRootFs,
}
}