|
@@ -10,16 +10,16 @@ type Address struct {
|
|
|
|
|
|
// IPAM represents IP Address Management
|
|
|
type IPAM struct {
|
|
|
- Driver string `json:"driver"`
|
|
|
- Config []IPAMConfig `json:"config"`
|
|
|
+ Driver string
|
|
|
+ Config []IPAMConfig
|
|
|
}
|
|
|
|
|
|
// IPAMConfig represents IPAM configurations
|
|
|
type IPAMConfig struct {
|
|
|
- Subnet string `json:"subnet,omitempty"`
|
|
|
- IPRange string `json:"ip_range,omitempty"`
|
|
|
- Gateway string `json:"gateway,omitempty"`
|
|
|
- AuxAddress map[string]string `json:"auxiliary_address,omitempty"`
|
|
|
+ Subnet string `json:",omitempty"`
|
|
|
+ IPRange string `json:",omitempty"`
|
|
|
+ Gateway string `json:",omitempty"`
|
|
|
+ AuxAddress map[string]string `json:"AuxiliaryAddresses,omitempty"`
|
|
|
}
|
|
|
|
|
|
// Settings stores configuration details about the daemon network config
|