package network
import "github.com/docker/cli/components/engine/daemon/network"
Index ¶
- type AttachmentStore
- func (store *AttachmentStore) ClearAttachments()
- func (store *AttachmentStore) GetIPForNetwork(networkID string) (net.IP, bool)
- func (store *AttachmentStore) ResetAttachments(attachments map[string]string) error
- type EndpointSettings
- type Settings
Types ¶
type AttachmentStore ¶
type AttachmentStore struct {
// contains filtered or unexported fields
}
AttachmentStore stores the load balancer IP address for a network id.
func (*AttachmentStore) ClearAttachments ¶
func (store *AttachmentStore) ClearAttachments()
ClearAttachments clears all the mappings of network to load balancer IP Address.
func (*AttachmentStore) GetIPForNetwork ¶
func (store *AttachmentStore) GetIPForNetwork(networkID string) (net.IP, bool)
GetIPForNetwork return the load balancer IP address for the given network.
func (*AttachmentStore) ResetAttachments ¶
func (store *AttachmentStore) ResetAttachments(attachments map[string]string) error
ResetAttachments clears any exsiting load balancer IP to network mapping and sets the mapping to the given attachments.
type EndpointSettings ¶
type EndpointSettings struct { *networktypes.EndpointSettings IPAMOperational bool }
EndpointSettings is a package local wrapper for networktypes.EndpointSettings which stores Endpoint state that needs to be persisted to disk but not exposed in the api.
type Settings ¶
type Settings struct { Bridge string SandboxID string HairpinMode bool LinkLocalIPv6Address string LinkLocalIPv6PrefixLen int Networks map[string]*EndpointSettings Service *clustertypes.ServiceConfig Ports nat.PortMap SandboxKey string SecondaryIPAddresses []networktypes.Address SecondaryIPv6Addresses []networktypes.Address IsAnonymousEndpoint bool HasSwarmEndpoint bool }
Settings stores configuration details about the daemon network config TODO Windows. Many of these fields can be factored out.,
Source Files ¶
- Version
- v17.10.0-ce+incompatible
- Published
- Oct 17, 2017
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 4 hours ago –
Tools for package owners.