Package de.nycode.docky.client.model

Types

Container
Link copied to clipboard
data class Container(id: String, names: List<String>, image: String, imageID: String, command: String, created: Instant, ports: List<PortMapping>, labels: Labels, state: ContainerState, status: String, hostConfig: Map<String, String>, mounts: List<Mount>)
ContainerState
Link copied to clipboard
enum ContainerState : Enum<ContainerState>
State of a container.
Label
Link copied to clipboard
typealias Label = String
Labels
Link copied to clipboard
typealias Labels = Map<Label, LabelValue>
LabelValue
Link copied to clipboard
typealias LabelValue = String
Mount
Link copied to clipboard
data class Mount(type: MountType, name: String?, destination: String, driver: String?, mode: String, readWrite: Boolean, propagation: String)
MountType
Link copied to clipboard
enum MountType : Enum<MountType>
Network
Link copied to clipboard
data class Network(name: String, networkID: String, endpointID: String, gateway: String, ipAddress: String, ipPrefixLength: Int, ipv6GateWay: String, globalIpv6Address: String, globalIpv6PrefixLen: Int, macAddress: String)
PortMapping
Link copied to clipboard
data class PortMapping(ip: String?, privatePort: Int, publicPort: Int?, type: PortMappingType)
PortMappingType
Link copied to clipboard
enum PortMappingType : Enum<PortMappingType>