import "github.com/docker/docker/api/types/network"
ValidateFilters validates the list of filter args with the available filters.
Address represents an IP address
ConfigReference specifies the source which provides a network's configuration
type EndpointIPAMConfig struct { IPv4Address string `json:",omitempty"` IPv6Address string `json:",omitempty"` LinkLocalIPs []string `json:",omitempty"` }
EndpointIPAMConfig represents IPAM configurations for the endpoint
func (cfg *EndpointIPAMConfig) Copy() *EndpointIPAMConfig
Copy makes a copy of the endpoint ipam config
type EndpointSettings struct { // Configurations IPAMConfig *EndpointIPAMConfig Links []string Aliases []string // Operational data NetworkID string EndpointID string Gateway string IPAddress string IPPrefixLen int IPv6Gateway string GlobalIPv6Address string GlobalIPv6PrefixLen int MacAddress string DriverOpts map[string]string }
EndpointSettings stores the network endpoint details
func (es *EndpointSettings) Copy() *EndpointSettings
Copy makes a deep copy of `EndpointSettings`
type IPAM struct { Driver string Options map[string]string // Per network IPAM driver options Config []IPAMConfig }
IPAM represents IP Address Management
type IPAMConfig struct { Subnet string `json:",omitempty"` IPRange string `json:",omitempty"` Gateway string `json:",omitempty"` AuxAddress map[string]string `json:"AuxiliaryAddresses,omitempty"` }
IPAMConfig represents IPAM configurations
type NetworkingConfig struct { EndpointsConfig map[string]*EndpointSettings // Endpoint configs for each connecting network }
NetworkingConfig represents the container's networking configuration for each of its interfaces Carries the networking configs specified in the `docker run` and `docker network connect` commands
PeerInfo represents one peer of an overlay network
ServiceInfo represents service parameters with the list of service's tasks
Task carries the information about one backend task
Package network imports 1 packages (graph) and is imported by 2944 packages. Updated 2020-06-07. Refresh now. Tools for package owners.