Package backend includes types to send information to server backends.
This section is empty.
This section is empty.
This section is empty.
AuxEmitter is an interface for emitting aux messages during build progress
BuildConfig is the configuration used by a BuildManager to start a build
CommitConfig is the configuration for creating an image as part of a build.
ContainerAttachConfig holds the streams to use when connecting to a container to view logs.
ContainerCreateConfig is the parameter set to ContainerCreate()
type ContainerInspectOptions struct { Size bool }
ContainerInspectOptions defines options for the backend.ContainerInspect call.
type ContainerRmConfig struct { ForceRemove, RemoveVolume, RemoveLink bool }
ContainerRmConfig holds arguments for the container remove operation. This struct is used to tell the backend what operations to perform.
type ContainerStatsConfig struct { Stream bool OneShot bool OutStream func() io.Writer }
ContainerStatsConfig holds information for configuring the runtime behavior of a backend.ContainerStats() call.
CreateImageConfig is the configuration for creating an image from a container.
DiskUsage contains the information returned by the backend for the GET "/system/df" endpoint.
type DiskUsageOptions struct { Containers bool Images bool Volumes bool }
DiskUsageOptions holds parameters for system disk usage query.
ExecInspect holds information about a running process started with docker exec.
ExecProcessConfig holds information about the exec process running on the host.
ExecStartConfig holds the options to start container's exec.
GetImageOpts holds parameters to retrieve image information from the backend.
ImageInspectOpts holds parameters to inspect an image.
LogAttr is used to hold the extra attributes available in the log message.
LogMessage is datastructure that represents piece of output produced by some container. The Line member is a slice of an array whose contents can be changed after a log driver's Log() method returns.
type LogSelector struct { Services []string Tasks []string }
LogSelector is a list of services and tasks that should be returned as part of a log stream. It is similar to swarmapi.LogSelector, with the difference that the names don't have to be resolved to IDs; this is mostly to avoid accidents later where a swarmapi LogSelector might have been incorrectly used verbatim (and to avoid the handler having to import swarmapi types)
type NetworkListConfig struct { Detailed bool Verbose bool }
NetworkListConfig stores the options available for listing networks
type PartialLogMetaData struct { Last bool ID string Ordinal int }
PartialLogMetaData provides meta data for a partial log message. Messages exceeding a predefined size are split into chunks with this metadata. The expectation is for the logger endpoints to assemble the chunks using this metadata.
type PluginCreateConfig struct { RepoName string }
PluginCreateConfig hold all options to plugin create.
type PluginDisableConfig struct { ForceDisable bool }
PluginDisableConfig holds arguments for plugin disable.
type PluginEnableConfig struct { Timeout int }
PluginEnableConfig holds arguments for plugin enable
type PluginRmConfig struct { ForceRemove bool }
PluginRmConfig holds arguments for plugin remove.
ProgressWriter is a data object to transport progress streams to the client
PullOption defines different modes for accessing images
const ( PullOptionNoPull PullOption = iota PullOptionForcePull PullOptionPreferLocal )
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4