Documentation ¶
Index ¶
- type AdditionalPropInfo
- type ContainerInfo
- type ContainerInfos
- type DebInfo
- type DebInfos
- type DockerInfo
- type DriverOpts
- type HostConfig
- type Ipamconfig
- type MountPointInfo
- type MountPointInfos
- type NetworkSettingsInfo
- type NetworksInfo
- type PodmanInfo
- type PortInfo
- type PortInfos
- type RpmInfo
- type RpmInfos
- type SoftwareInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalPropInfo ¶
type AdditionalPropInfo struct { Aliases []string `json:"aliases"` Dnsnames []string `json:"dnsnames"` DriverOpts DriverOpts `json:"driverOpts"` EndpointID string `json:"endpointID"` Gateway string `json:"gateway"` GlobalIPv6Address string `json:"globalIPv6Address"` GlobalIPv6PrefixLen int `json:"globalIPv6PrefixLen"` Ipaddress string `json:"ipaddress"` Ipamconfig Ipamconfig `json:"ipamconfig"` IpprefixLen int `json:"ipprefixLen"` Ipv6Gateway string `json:"ipv6Gateway"` Links []string `json:"links"` MacAddress string `json:"macAddress"` NetworkID string `json:"networkID"` }
type ContainerInfo ¶
type ContainerInfo struct { Id string `json:"Id"` Command string `json:"command"` Created int `json:"created"` HostConfig HostConfig `json:"hostConfig"` Image string `json:"image"` ImageID string `json:"imageID"` Labels DriverOpts `json:"labels"` Mounts []MountPointInfo `json:"mounts"` Names []string `json:"names"` NetworkSettings NetworkSettingsInfo `json:"networkSettings"` Ports []PortInfo `json:"ports"` SizeRootFs int `json:"sizeRootFs"` SizeRw int `json:"sizeRw"` State string `json:"state"` Status string `json:"status"` }
type ContainerInfos ¶
type ContainerInfos []ContainerInfo
type DebInfo ¶
type DebInfo struct { Architecture string `json:"architecture"` Conffiles []string `json:"conffiles"` Depends string `json:"depends"` Description string `json:"description"` Homepage string `json:"homepage"` InstalledSize int `json:"installed_size"` Maintainer string `json:"maintainer"` MultiArch string `json:"multi_arch"` Package string `json:"package"` PreDepends string `json:"pre_depends"` Priority string `json:"priority"` Section string `json:"section"` Source string `json:"source"` Status string `json:"status"` Version string `json:"version"` }
type DockerInfo ¶
type DockerInfo struct {
Containers []ContainerInfo `json:"containers"`
}
type DriverOpts ¶
type HostConfig ¶
type HostConfig struct {
NetworkMode string `json:"networkMode"`
}
type Ipamconfig ¶
type MountPointInfo ¶
type MountPointInfos ¶
type MountPointInfos []MountPointInfo
type NetworkSettingsInfo ¶
type NetworkSettingsInfo struct {
Networks NetworksInfo `json:"networks"`
}
type NetworksInfo ¶
type NetworksInfo struct { AdditionalProp1 AdditionalPropInfo `json:"additionalProp1"` AdditionalProp2 AdditionalPropInfo `json:"additionalProp2"` AdditionalProp3 AdditionalPropInfo `json:"additionalProp3"` }
type PodmanInfo ¶
type PodmanInfo struct {
Containers []ContainerInfo `json:"containers"`
}
type RpmInfo ¶
type RpmInfo struct { Arch string `json:"arch"` License string `json:"license"` Name string `json:"name"` Release string `json:"release"` Requires []string `json:"requires"` Size int `json:"size"` SourceRpm string `json:"sourceRpm"` Summary string `json:"summary"` Vendor string `json:"vendor"` Version string `json:"version"` }
type SoftwareInfo ¶
type SoftwareInfo struct { Deb []DebInfo `json:"deb"` Docker DockerInfo `json:"docker"` Podman PodmanInfo `json:"podman"` Rpm []RpmInfo `json:"rpm"` }
Click to show internal directories.
Click to hide internal directories.