github.com/projectatomic/docker@v1.8.2/daemon/network/settings.go (about)

     1  package network
     2  
     3  import "github.com/docker/docker/pkg/nat"
     4  
     5  // Address represents an IP address
     6  type Address struct {
     7  	Addr      string
     8  	PrefixLen int
     9  }
    10  
    11  // Settings stores configuration details about the daemon network config
    12  type Settings struct {
    13  	Bridge                 string
    14  	EndpointID             string
    15  	Gateway                string
    16  	GlobalIPv6Address      string
    17  	GlobalIPv6PrefixLen    int
    18  	HairpinMode            bool
    19  	IPAddress              string
    20  	IPPrefixLen            int
    21  	IPv6Gateway            string
    22  	LinkLocalIPv6Address   string
    23  	LinkLocalIPv6PrefixLen int
    24  	MacAddress             string
    25  	NetworkID              string
    26  	PortMapping            map[string]map[string]string // Deprecated
    27  	Ports                  nat.PortMap
    28  	SandboxKey             string
    29  	SecondaryIPAddresses   []Address
    30  	SecondaryIPv6Addresses []Address
    31  }